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