我有一个受保护的工作表,但是用户仍然需要能够将数据编辑和输入到一些特定的单元格中。还为一些特定的单元设置了数据验证。当它们“保存”数据时,我仅在脚本方面进行检查。
用户可以做的一件事是弄乱图纸,将一个单元格拖放到另一个单元格中。这弄乱了对该单元格的引用。 -为了解决这个问题,我使用了= INDIRECT(),但这只显示了另一个问题。
如果用户将一个空单元格拖放到其中有一个经过数据验证的下拉列表的单元格中,它将覆盖该验证,并且不会出现错误或抗议。
我想知道google app脚本API中是否有一种方法可以禁用拖放和填充手柄。
或者可以只听一个拖放事件并取消该事件。 -我尝试了一下,似乎拖放甚至都没有调用onEdit()
任何帮助表示赞赏。