【发布时间】:2021-03-06 15:06:31
【问题描述】:
场景很简单:您作为团队负责人在 Google Sheet 文档中管理团队出勤。每个人都应该有能力编辑只适合他的行。所以这个人应该不能编辑同事的单元格,但仍然可以为自己输入一些数据。
Google 表格在 UI 中提供的选项是 restrictions 到:
- 保护整张纸
- 保护整个工作表,但有例外
- 保护工作表上的选定范围
所有这些选项都提供了为此Restriction 添加/编辑权限的能力(第一次使用时不清楚)。通过在此处设置用户自己实际上导致:
- 不对他应用
restriction(这样用户仍然可以编辑工作表) - 用户可以编辑
restriction(这是意料之中的)
问题是是否有某种方法可以防止多个用户在同一张工作表上输入多个单元格,但他的限制将适用于每个用户?
我正在寻找的解决方案可以是从开发人员或经典用户的角度。
我期待的是这样的:
- 锁定整张纸
- 设置用户 A 编辑范围 A1:B2 的权限
- 为用户 B 设置编辑范围 B2:C3 的权限
我访问过How to protect ranges per specific users in google sheet?,但如上所述,它只添加了编辑器,restriction 不适用于它们。
【问题讨论】:
-
我必须为我糟糕的英语水平道歉。我可以问你关于你的问题吗? 1、
Lock whole list的list是什么意思? 2. 我无法理解I've visited How to protect ranges per specific users in google sheet? , but as stated above, it only adds editors, where the restriction is not applied to them.。可以问一下它的详细情况吗? 3. 能否请教一下range的保护和你期望的restriction的区别? -
1.抱歉,我的语言与 EN 不同,所以我使用同义词来解释机制。这是为了“保护名单”。右键单击列表名称,选择“保护工作表” 2. 我已尝试手动输入此列表限制/保护的编辑器。但是一旦我这样做了,用户就可以编辑整个列表(不仅是从保护/限制中排除的范围)+他可以编辑这个限制。 3. 我希望能够通过一些范围异常来保护列表(与现在相同),但另外还选择适用此限制的用户。
-
您能否具体说明
list的含义?您要保护范围还是工作表?您能否展示您的代码,也许还可以显示您的工作表的屏幕截图 - 以了解工作表的结构和代码中的错误。 -
@ziganotschka 再次抱歉,语言障碍,在 CZ 中是“list”,在英语中是“sheet”。通常他们翻译相同。已编辑的问题。这意味着我想保护整个工作表期望相同的范围。
-
感谢您的回复。现在我注意到你的问题已经解决了。我很高兴。
标签: google-sheets google-sheets-api