Google apps script 无法从工作表加载项创建onFormSubmit触发器

Google apps script 无法从工作表加载项创建onFormSubmit触发器,google-apps-script,google-sheets,triggers,google-workspace,Google Apps Script,Google Sheets,Triggers,Google Workspace,我正在使用Google Apps脚本制作一个sheets加载项,它将根据给定ID创建一个可安装的onFormSubmit()触发器到表单响应表。我已将该加载项发布为Unlisted&每次脚本尝试从加载项创建触发器时,都会出现类似这样的错误 此加载项正试图在当前未使用它的文档上创建触发器 以下是创建触发器的代码 function linkSubSheet(id) { var ss_res = SpreadsheetApp.openById(id); try { ScriptA

我正在使用Google Apps脚本制作一个sheets加载项,它将根据给定ID创建一个可安装的
onFormSubmit()
触发器到表单响应表。我已将该加载项发布为
Unlisted
&每次脚本尝试从加载项创建触发器时,都会出现类似这样的错误

此加载项正试图在当前未使用它的文档上创建触发器

以下是创建触发器的代码

function linkSubSheet(id) {
  var ss_res = SpreadsheetApp.openById(id);
  
  try {
    ScriptApp.newTrigger("onSubmitByAddon").forSpreadsheet(ss_res).onFormSubmit().create();
    Browser.msgBox("The selected sheet has been linked with add-on successfully!");
  } catch(e) {
    Browser.msgBox("Error Log <<"+e+">>");
  }
}
功能链接子表(id){
var ss_res=电子表格应用程序openById(id);
试一试{
ScriptApp.newTrigger(“onSubmitByAddon”)。用于发布表(ss_res).onFormSubmit().create();
msgBox(“所选工作表已成功链接到加载项!”);
}捕获(e){
msgBox(“错误日志”);
}
}

我在这里做错了什么吗?

应用程序脚本阻止加载项在未使用该加载项的文件中安装触发器。你不能这么做。看那该死的,就像我害怕的那样。我想我得去B计划了。谢谢你的回复!B计划是什么?