Przejdź do głównej zawartości

SetGroupMembers()

A SetGroupMembers() function sets a group member role to a specified list of users for a given group. In other words, provided users are added to the given group and the previous ones are removed.

SetGroupMembers(usersList, groupName);
  • usersList – (String) a list of user logins separated by , or ; or as an ObjectList with users logins;
  • groupName – (String) a name of the group.

This function returns Boolean. The SetGroupMembers() function returns true if group members are set correctly, false otherwise.

This will add users with logins „user1” and „user2” to „Managers” group and remove any other users from this group.

SetGroupMembers("user1;user2","Managers");

This will synchronize members of „Managers” group with the list of users chosen from „User” field/column in a table named „Users list”.

usersList=CreateObject("ObjectList");
foreachrow("Users list")
{
AddObjectToList(usersList, [User]);
}
SetGroupMembers(usersList,"Managers");