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