本帖最后由 Eric.Liang 于 2018-9-18 10:40 编辑
很多盆友都希望可以给表格中的“修改”“删除”功能设置权限。,状态为已完成的行李四改,其他状态的行李四不能修改,效果如下:
这个功能是这样的,对于表格中的数据只有管理员角色可以对数据进行修改和删除,其他角色只能修改。另外,状态为已完成的不支持修改和删除。
老规矩,我们先来看看最终效果~在用户管理中,我们设置李四的角色为管理员,张三的角色为员工。
首先是李四(管理员)登录,可以看到修改和删除按钮。同时,对于状态为“已完成”的不可修改或删除。
现在换成用户张三(员工)来登录,我们可以发现删除按钮不见啦~对于非管理员角色的用户,仅支持修改操作。另外,对于状态为“已完成”的依然不可修改或删除。
下面是具体操作步骤:
1.给“修改”所在单元格添加IF函数,判断状态字段是否为“已完成”,是则显示为空,不是则显示“修改”。
2.选取某个单元格,使其显示当前登录用户的角色。
3.给“删除”所在单元格添加IF函数,判断状态字段是否为“已完成”且当前登录用户角色是否为“管理员”。
如果状态不是“已完成”且当前登录用户是管理员,则显示“删除”,否则显示为空。
完成~
|