跳到主要内容

如何获取上级部门名称

在宜搭中,可以通过单行文本配置公式 DEPTNAME(成员),去获取指定人所在部门,那么如何获取到当前登陆人的上级部门呢,我们需要分两种情况去判断。

  • 1.当前登陆人属于单部门并且有主管
  • 2.当前登陆人属于多部门或者无主管

1. 当前登陆人属于单部门并且有主管

思路:用 user(2) 公式获取到上级部门主管,再用 DEPTNAME(成员),将成员替换成获取到的主管。

获取当前登陆人所属部门(1)

2. 当前登陆人属于多部门或者无主管

2.1 使用中间表获取上级部门名称

如果有多个部门或者没有主管的情况,那么就不适用于第一种方案,所以要使用中间表的方式,将成员和部门依次录入,最终采用「数据联动」的方式,成员组件作为条件,联动出部门。

获取当前登陆人所属部门(2)

2.2 效果演示

注:由于包含成员组件无法开启免登,因此先将 “成员” 组件替换为单行文本。

点击表单,添加姓名和部门名称:点击查看

点击表单,直接查看获取上级部门名称效果:点击查看

3. 在线试玩

https://www.aliwork.com/bench/coe?tplUuid=TPL_STI8U7058ZZ1HWBYLW3B


宜搭为了更好的优化宜搭使用手册内容和质量,占用您3-5分钟时间,辛苦填写一下文档反馈问卷。文档反馈问卷是匿名提交,同时问卷信息仅用于宜搭文档体验反馈收集,感谢您对宜搭的支持!

点此填写调研问卷


--------------------获取宜搭最新信息,欢迎关注我们--------------------

Copyright © 2024钉钉(中国)信息技术有限公司和/或其关联公司浙ICP备18037475号-4