使用应用脚本来阻止删除Google电子表格中的行

时间:2018-03-22 21:22:10

标签: google-apps-script google-sheets

如果在另一个工作表中任何行的第一个单元格中找到第一个单元格的值,我需要阻止删除工作表上的行。 有没有办法使用谷歌应用程序脚本来实现这一目标?

2 个答案:

答案 0 :(得分:0)

您可以使用onchange事件来捕获行删除操作,然后进行检查,我不确定您是否可以阻止删除,但您可以重新插入删除因为活动提供了您需要的所有信息。

答案 1 :(得分:0)

单独创建一列并保护其范围,如下所示:

var ss = SpreadsheetApp.getActive();
var range = ss.getRange('A1:A');
var protection = range.protect();

鉴于您是文档所有者,这将阻止除您之外的任何人删除行。