MyChat Scripts Engine: mGetWebSupportGroupIDByName

MyChat Scripts: функция mGetWebSupportGroupIDByName, получить индекс группы по имени

Получить числовой идентификатор группы WEB-поддержки по названию.

 

Синтаксис

function mGetWebSupportGroupIDByName(sName: string): integer;

 

Параметры и возвращаемые значения

Параметр

Тип

Значение

sName

string

название группы, регистр букв не имеет значения.

 

Результат функции

>0

функция выполнена успешно, результат — числовой идентификатор группы;

-1

группа с таким названием не найдена.

 

Пример

var
  i, iID: integer;
  Groups: array[1..3] of string;
  s: string;
begin
  Groups[1] := 'MyChat Web Support';
  Groups[2] := 'Developers';
  Groups[3] := 'Sales Department';

    for i := 1 to 3 do begin
      iID := mGetWebSupportGroupIDByName(Groups[i]);
      s := 'Web support group "' + Groups[i] + '" ';
        
        if iID = -1 then s := s + 'is not found'
          else s := s + 'has ID = ' + IntTostr(iID);
          
      mLogScript(s, '');    
    end;
end.

Результат работы скрипта

[14:41:12] (Log "mGetWebSupportGroupIDByName"): Web support group "MyChat Web Support" has ID = 1

[14:41:12] (Log "mGetWebSupportGroupIDByName"): Web support group "Developers" has ID = 2

[14:41:12] (Log "mGetWebSupportGroupIDByName"): Web support group "Sales Department" is not found

[14:41:12] (Run "mGetWebSupportGroupIDByName"): Время выполнения скрипта: 3 мс

[14:41:12] (Run "mGetWebSupportGroupIDByName"): Скрипт выполнен успешно.

 

Ещё посмотреть

IntToStr

mLogScript