要避免每次编辑表格时触发Google脚本,可以使用触发器来限制脚本的执行条件。以下是一个示例代码,用于在特定条件下执行脚本:
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var range = e.range;
// 检查表格名称和编辑范围
if (sheet.getName() == "Sheet1" && range.getColumn() == 1 && range.getRow() == 1) {
// 执行你的脚本代码
// ...
}
}
在这个示例中,脚本只会在编辑“Sheet1”工作表的第一行第一列单元格时触发。你可以根据自己的需求修改这些条件。