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

根据名称查找部门

命令说明

根据部门的名称,查找相关的部门(名称需完全匹配)。将部门ID以数组的形式返回

命令原型

DepartmentIdArray = WxWork.FindDepartment(wxwork_obj, department_name, parent_id)

命令参数

参数必选类型默认值说明
wxwork_objTrueexpressionWxWorkObject用WxWork.Create命令创建的企业微信对象
department_nameTruestring"财务部"要查找的部门的名称,可以是一个部门,也可以是多个部门。如果是多个部门,请用数组来表示,数组中的每个元素是一个要查找的部门
parent_idTruestring""指定一个部门ID,在此部门的所有下级部门(含下级部门的下级部门)里面查找。如果指定为空或者空字符串,则在整个企业的所有部门中查找

返回结果

return_array,将命令运行后的结果赋值给此变量。

运行实例

/*********************************根据名称查找部门************************************
命令原型:
DepartmentIdArray = WxWork.FindDepartment(wxwork_obj, department_name, parent_id)
入参:
wxwork_obj--企业微信对象。注:用WxWork.Create命令创建的企业微信对象
department_name--部门名称。注:要查找的部门的名称,可以是一个部门,也可以是多个部门。如果是多个部门,请用数组来表示,数组中的每个元素是一个要查找的部门
parent_id--上级部门。注:指定一个部门ID,在此部门的所有下级部门(含下级部门的下级部门)里面查找。如果指定为空或者空字符串,则在整个企业的所有部门中查找
出参:
return_array--函数调用的输出保存到的变量。
注意事项:

********************************************************************************/
Dim return_array = ""
DepartmentIdArray = WxWork.FindDepartment(WxWorkObject, "财务部", "")
TracePrint(return_array)