addon中的可安装触发器onEdit-错误-未使用文档

问题描述 投票:2回答:2

本文中包含的代码正在addon中使用可安装的“编辑时”触发器。当我将文档的ID作为参数传递给Google Apps脚本中的.forSpreadsheet(ssss)时,控制台中出现错误消息:

此附件试图在当前未使用它的文档上创建触发器。

似乎该加载项无法正确识别活动工作表。功能应该放在哪里? onInstall()onOpen()

function createSpreadsheetEditTrigger() {  
      var ssss = SpreadsheetApp.getActive().getId();

  ScriptApp.newTrigger('onEditTrigger')
    .forSpreadsheet(ssss)
    .onEdit()
    .create();
}

function onEditTrigger(e){
    isSheetName('SheetName') && sendingEmailFunction(e);  
}
events google-apps-script triggers google-sheets protected
2个回答
0
投票
function createSpreadsheetEditTrigger() { var ss = SpreadsheetApp.getActive(); ScriptApp.newTrigger('myFunction') .forSpreadsheet(ss) .onOpen() .create(); }
© www.soinside.com 2019 - 2024. All rights reserved.