MyChat Scripts: функция mIsConfExists, существование конференции
Существует ли в данный момент текстовая конференция с указанным идентификатором (UID).
Синтаксис
function mIsConfExists(iUID: integer): boolean;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
iUID |
integer |
идентификатор конференции. |
Результат функции
True, если конференция существует, false — если нет.
Пример
const
CONFNAMES = 'main,work,Sales,HRDept';
var
iUID: integer;
s, sConfName: string;
begin
s := CONFNAMES;
while length(s) > 0 do begin
sConfName := GetNextSt(s, ',');
iUID := mGetConfUIDByName(sConfName);
if iUID = -1 then mLogScript('Conference "' +sConfName +'" does not exist', '')
else mLogScript('Conference "' + sConfName +'" has UID ' + IntToStr(iUID), '');
end;
end.
Результат работы скрипта
[20:03:23] (Log "mIsConfExists"): Conference "main" has UID 1
[20:03:23] (Log "mIsConfExists"): Conference "work" has UID 2
[20:03:23] (Log "mIsConfExists"): Conference "Sales" does not exists
[20:03:23] (Log "mIsConfExists"): Conference "HRDept" does not exists
[20:03:23] (Run "mIsConfExists"): Время выполнения скрипта: 5 мс
[20:03:23] (Run "mIsConfExists"): Скрипт выполнен успешно.