Я использую Google Apps Script
, чтобы создать надстройку для листов, в которой будет создан устанавливаемый 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+">>");
}
}
Я что-то здесь не так делаю?