MyChat Scripts: функция mMoveUserToDepartment, перенести пользователя из одной группы общего списка контактов в другую
Перенести пользователя из одной группы общего древовидного списка контактов в другую.
Синтаксис
function mMoveUserToDepartment(iUIN, iGroupID: integer): integer;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
iUIN |
integer |
идентификатор пользователя; |
iGroipID |
integer |
идентификатор группы в общем списке контактов. |
Результат функции
0 |
функция выполнена успешно, пользователь перенесён из старой группы общего списка контактов в новую; |
-1 |
вы не можете работать со встроенным роботом (UIN = 0); |
-2 |
общий список контактов пуст; |
-3 |
пользователь с указанным UIN не зарегистрирован на сервере; |
-4 |
пользователя с таким UIN нет в общем списке контактов; |
-5 |
группы с таким ID нет в общем списке контактов. |
Пример
var
iUIN, iNewDeptID: integer;
begin
iUIN := 3;
iNewDeptID := mGetDepartmentIDByTextPath('TestDivision');
if iNewDeptID > 0 then begin
mMoveUserToDepartment(iUIN, iNewDeptID);
mCommonContactsRebuild;
end;
end.
Результат работы скрипта