我有一个包含以下代码的独立脚本:
var key = "ID of the Sheet";
function createTriggers() {
ScriptApp.newTrigger('filter')
.forSpreadsheet(key)
.onEdit()
.create();
}
function filter(){
var ss = SpreadsheetApp.openById(key);
// rest of the function below
}
这有三个部分 - 脚本连接的Google电子表格的关键,电子表格的触发器创建功能和功能 .
我需要将此脚本连接到多个工作表 . 截至目前,我正在为每个工作表创建单独的独立脚本 .
当代码采用上述格式时,如何将多个工作表连接到同一个独立脚本?
如果我们不能将多个工作表连接到此脚本,是否还有其他方法比为每个工作表创建独立脚本更好?
1 回答
因为有一个restriction用于创建触发器
您可以使用
doGet
或doPost
函数将脚本保存为独立服务 . 并通过触发器上的脚本从电子表格中向它发出请求 .