MyChat Scripts: функция mIsUserTeamLead, пользователь — руководитель подразделения?
Выяснить, является ли пользователь руководителем подразделения?
Синтаксис
function mIsUserTeamLead(iUIN: integer): boolean;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
iUIN |
integer |
уникальный идентификатор пользователя. |
Результат функции
True, если пользователь — руководитель подразделения, False — если нет или такой UIN отсутствует на сервере.
Пример
const
iUIN = 3;
var
s: string;
begin
if mIsUserTeamLead(iUIN) then s := 'is team leader.' else s := 'isn''t team leader.';
s := mGetUserAttribute(iUIN, 'DisplayName') + ' ' + s;
mLogScript(s, 'INFO');
end..
Результат работы скрипта
[13:28:35] (Log "TestTeamLead"): [INFO] Раков Андрей is team leader.
[13:28:35] (Run "TestTeamLead"): Время выполнения скрипта: 2 мс
[13:28:35] (Run "TestTeamLead"): Скрипт выполнен успешно.