如何获取上级部门名称
在宜搭中,可以通过单行文本配置公式 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分钟时间,辛苦填写一下文档反馈问卷。文档反馈问卷是匿名提交,同时问卷信息仅用于宜搭文档体验反馈收集,感谢您对宜搭的支持!
--------------------获取宜搭最新信息,欢迎关注我们--------------------
本文档对您是否有帮助?