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

根据姓名查找员工

命令说明

根据员工的姓名,查找姓名完全匹配的员工。将员工ID以数组的形式返回

命令原型

UserIdArray = WxWork.FindUser(wxwork_obj, user_name, parent_id)

命令参数

参数必选类型默认值说明
wxwork_objTrueexpressionWxWorkObject用WxWork.Create命令创建的企业微信对象
user_nameTruestring"张三"要查找的员工的完整姓名,可以是一个员工,也可以是多个员工。如果是多个员工,请用数组来表示,数组中的每个元素是一个要查找的员工
parent_idTruestring""指定一个部门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)