【发布时间】:2018-03-22 21:22:10
【问题描述】:
如果在另一个工作表的任何行的第一个单元格中找到第一个单元格的值,我需要防止删除工作表上的一行。 有没有办法使用谷歌应用脚本来完成这个?
【问题讨论】:
-
保护您的工作表,不要让任何人修改它们。没有其他方法可以防止修改或覆盖 UI 元素/命令以要求对其进行身份验证。如果您想要这种类型的控件,您将需要构建一个包装 Google 表格的第 3 方客户端,并强制您的用户使用客户端应用程序。在该客户端应用程序中,您必须显式编写与谷歌表格交互的方法处理程序,因此可能会阻止用户在某些情况下发现数据时删除行。
-
如果您的架构允许,您可以将行中的一列用于在其他工作表上显示该行值的“使用计数”,并根据其对单元格/行应用条件格式值,以便您的用户培训/入职方法强烈指导他们不要对具有该格式/标准的行使用删除行功能。不过,这仍然是一个无法执行的建议 - 用户可以简单地忽略该列的值并删除该行。
标签: google-apps-script google-sheets