根据姓名查找员工
命令说明
根据员工的姓名,查找姓名完全匹配的员工。将员工ID以数组的形式返回
命令原型
UserIdArray = WxWork.FindUser(wxwork_obj, user_name, parent_id)
命令参数
参数 | 必选 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
wxwork_obj | True | expression | WxWorkObject | 用WxWork.Create命令创建的企业微信对象 |
user_name | True | string | "张三" | 要查找的员工的完整姓名,可以是一个员工,也可以是多个员工。如果是多个员工,请用数组来表示,数组中的每个元素是一个要查找的员工 |
parent_id | True | string | "" | 指定一个部门ID,在此部门的所有下级部门(含下级部门的下级部门)里面查找。如果指定为空或者空字符串,则在整个企业的所有部门中查找 |
返回结果
return_array,将命令运行后的结果赋值给此变量。
运行实例
/*********************************根据姓名查找员工************************************
命令原型:
UserIdArray = WxWork.FindUser(wxwork_obj, user_name, parent_id)
入参:
wxwork_obj--企业微信对象。注:用WxWork.Create命令创建的企业微信对象
user_name--员工姓名。注:要查找的员工的完整姓名,可以是一个员工,也可以是多个员工。如果是多个员工,请用数组来表示,数组中的每个元素是一个要查找的员工
parent_id--上级部门。注:指定一个部门ID,在此部门的所有下级部门(含下级部门的下级部门)里面查找。如果指定为空或者空字符串,则在整个企业的所有部门中查找
出参:
return_array--函数调用的输出保存到的变量。
注意事项:
无
********************************************************************************/
Dim return_array = ""
UserIdArray = WxWork.FindUser(WxWorkObject, "张三", "")
TracePrint(return_array)