群组信息

1. 获取群组的对象数组:getGroup

函数说明

var groupObj = this.org.getGroup(name);

参数说明

name : (string)必选,群组名

返回值

groupArray: 返回群组的对象数组

脚本示例

var name = "人力组";

var groupObj = this.org.getGroup(name);

return groupObj.distinguishedName;

2. 查询下级群组列表:listSubGroup

函数说明

var groupObj = this.org.listSubGroup (name, [true|false]);

参数说明

name : (string)必选,群组名

nested 布尔 true嵌套下级;false直接下级;默认false;

返回值

groupArray: 返回群组的对象数组

脚本示例

var name = "人力组";

var groupObj= this.org. listSubGroup (name, true);

if(groupObj.length<1){

return "";

} else {

return groupObj[0].unique;

}

3. 查询上级群组列表:listSupGroup

函数说明

var groupObj = this.org.listSupGroup(name, [true|false]);

参数说明

name : (string)必选,群组名

nested 布尔 true嵌套上级;false直接上级;默认false;

返回值

groupArray: 返回群组的对象数组

脚本示例

var groupObj = this.org.listSupGroup("人力组",true)

. 查询人员所在群组(嵌套):listGroupWithPerson

函数说明

var groupObj = this.org.this.org.listGroupWithPerson(name, [true|false]);

参数说明

name : (string)必选,群组名

nested 布尔 true嵌套下级;false直接下级;默认false;

返回值

groupArray: 返回群组的对象数组

脚本示例

var groupObj = this.org.listGroupWithPerson ("人力组",true)

5. 群组是否拥有角色:groupHasRole

函数说明

var groupObj = this.org.groupHasRole (name, role);

参数说明

name : (string)必选,群组名

role需要查询的角色名称

返回值

true, false

脚本示例

this.org.groupHasRole ("人力组", "Manager");

Last updated