获得部门里面的员工信息
命令说明
根据部门ID,获得部门里面的员工的信息,以数组的形式返回
命令原型
UserInfoArray = WxWork.GetUserList(wxwork_obj, department_id, recursive, simple_info)
命令参数
参数 | 必选 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
wxwork_obj | True | expression | WxWorkObject | 用WxWork.Create命令创建的企业微信对象 |
department_id | True | string | "" | 指定的部门ID。如果指定为空或者空字符串,则获取整个企业下面的员工信息 |
recursive | True | boolean | True | 指定是否包含所有下级部门。如果为否,则只获取当前部门的直属员工信息;如果为是,则还会获取下级部门的员工信息 |
simple_info | True | boolean | True | 是否只需要获取基本信息。如果为是,则只包含员工姓名、ID等基本信息;如果为否,则还会包含员工的电话号码、邮箱等信息,但需要比较高的权限 |
返回结果
return_array,将命令运行后的结果赋值给此变量。
运行实例
/*********************************获得部门里面的员工信息*********************************
命令原型:
UserInfoArray = WxWork.GetUserList(wxwork_obj, department_id, recursive, simple_info)
入参:
wxwork_obj--企业微信对象。注:用WxWork.Create命令创建的企业微信对象
department_id--部门ID。注:指定的部门ID。如果指定为空或者空字符串,则获取整个企业下面的员工信息
recursive--包含所有下级部门(如下下级部门)。注:指定是否包含所有下级部门。如果为否,则只获取当前部门的直属员工信息;如果为是,则还会获取下级部门的员工信息
simple_info--只获取基本信息。注:是否只需要获取基本信息。如果为是,则只包含员工姓名、ID等基本信息;如果为否,则还会包含员工的电话号码、邮箱等信息,但需要比较高的权限
出参:
return_array--函数调用的输出保存到的变量。
注意事项:
无
********************************************************************************/
Dim return_array = ""
UserInfoArray = WxWork.GetUserList(WxWorkObject, "", True, True)
TracePrint(return_array)