错误'行动不允许'运行脚本时创建触发器(Google Script)

时间:2017-11-21 12:17:57

标签: javascript function google-apps-script triggers

我需要通过函数添加触发器,因为我有一个电子表格,它将被复制多次,我知道通过菜单输入的触发器不会复制。

我提交了以下需要在提交表单时运行的功能:

function sendFormMessage() {
var emailAddress = "d********@kkkk.com";
var subject = "Form has been submitted";
var message = "The hotel has submitted the form";
MailApp.sendEmail(emailAddress, subject, message);
}

所以我创建了一个自定义菜单,如下所示:

function onOpen() {
SpreadsheetApp.getUi() 
.createMenu('New Menu')
  .addItem('Form submit', 'createTrigger')
  .addToUi();
}

然后应该创建我需要的触发器:

function createTrigger(){
var trigger =ScriptApp.newTrigger("sendFormMessage").forSpreadsheet(SpreadsheetApp.getActiveSpreadsheet()).onFormSubmit().create();
}

当我运行这个时,我得到了一个不允许的行动'错误。

0 个答案:

没有答案