跳到主要内容
版本:v6.5.0

获得部门里面的员工信息

命令说明

根据部门ID,获得部门里面的员工的信息,以数组的形式返回

命令原型

UserInfoArray = DingTalk.GetUserList(DingTalk_obj, department_id, recursive, simple_info)

命令参数

参数必选类型默认值说明
DingTalk_objTrueexpressionDingTalkObject用DingTalk.Create命令创建的钉钉对象
department_idTruenumber1指定的部门ID,如果指定为1,则获取整个企业下面的员工信息
recursiveTruebooleanTrue指定是否包含所有下级部门。如果为否,则只获取当前部门的直属员工信息;如果为是,则还会获取下级部门的员工信息
simple_infoTruebooleanTrue是否只需要获取基本信息。如果为是,则只包含员工姓名、ID等基本信息;如果为否,则还会包含员工的电话号码、邮箱等信息,但需要比较高的权限

返回结果

return_array,将命令运行后的结果赋值给此变量。

运行实例

/*********************************获得部门里面的员工信息*********************************
命令原型:
UserInfoArray = DingTalk.GetUserList(DingTalk_obj, department_id, recursive, simple_info)
入参:
DingTalk_obj--钉钉对象。注:用DingTalk.Create命令创建的钉钉对象
department_id--部门ID。注:指定的部门ID,如果指定为1,则获取整个企业下面的员工信息
recursive--包含所有下级部门(如下下级部门)。注:指定是否包含所有下级部门。如果为否,则只获取当前部门的直属员工信息;如果为是,则还会获取下级部门的员工信息
simple_info--只获取基本信息。注:是否只需要获取基本信息。如果为是,则只包含员工姓名、ID等基本信息;如果为否,则还会包含员工的电话号码、邮箱等信息,但需要比较高的权限
出参:
return_array--函数调用的输出保存到的变量。
注意事项:

********************************************************************************/
Dim return_array = ""
UserInfoArray = DingTalk.GetUserList(DingTalkObject, 1, True, True)
TracePrint(return_array)