本帖最后由 jiangliu296 于 2018-1-18 16:33 编辑
之前有群友咨询如何实现模板内多表的带权限控制跳转,今天抽个时间说明一下:
=HYPERLINK("#sheet2!A1","跳转到其他Sheet")
上面的HYPERLINK函数就可以实现其要求,步骤说明:
1、如果需要通过部门控制,那需要一个字段获取用户当前所在部门,如果通过角色控制,那同样需要一个字段获取当前用户的角色,同理,其它控制需要对应获取相应的数据
2、=HYPERLINK("#sheet2!A1","跳转到其他Sheet") 在这个函数的基础上再套上IF函数进行条件判断,例如:
=if(a1="财务部",HYPERLINK("#sheet2!A1","跳转到其他Sheet"),""),公式作用为,当A1单元格等于财务部时则显示跳转信息,供可供用户操作,如果A1单元格的内容不是财务部,则不会显示出来。
注:
1、HYPERLINK("#sheet2!A1","跳转到其他Sheet") 里的表单,单元格,显示内容根据实际情况进行修改
2、跳转单元格不满足条件显示为空时,系统会提示:silverlight designer and dialogs not currently available
3、模板属性内不能开启“是否显示工作表标签”这个功能。
|
|
jiangliu296