本文中包含的代碼使用插件中的可安裝「On Edit」觸發器。一條錯誤消息即將在控制檯當我通過文檔作爲參數的ID .forSpreadsheet(ssss)
在谷歌Apps腳本:可安裝觸發器onEdit in addon
此附加試圖在一個文檔中創建觸發器,它不是目前正在使用英寸
看起來像附加組件不能正確識別活動工作表。功能應該放在哪裏? onInstall()
,onOpen()
?
function createSpreadsheetEditTrigger() {
var ssss = SpreadsheetApp.getActive().getId();
ScriptApp.newTrigger('onEditTrigger')
.forSpreadsheet(ssss)
.onEdit()
.create();
}
function onEditTrigger(e){
isSheetName('SheetName') && sendingEmailFunction(e);
}
得到了相同的錯誤反正... – Daniel
綁定到電子表格,或獨立腳本的項目?如果它是獨立腳本,並且正在運行「運行」按鈕中的代碼,則不存在活動的電子表格。您需要以測試模式運行代碼,或者從已發佈的加載項運行代碼。您可以將附件發佈爲「不公開」,而無需通過審批流程。 –