基于onedit / google表单调用脚本

时间:2018-02-22 20:13:22

标签: google-sheets

我希望根据特定工作表/单元格的编辑启动脚本。

让我们说当Sheet'Scripts'单元格A1 ='Phone Script'

此功能启动:

   var formTitle = 'Phone Script';
   var formID = 'My Form ID';
   var form = FormApp.openById(formID);
   var formUrl = form.getPublishedUrl();
   var htmlApp = HtmlService
   .createHtmlOutput('<script>location.href = "' + formUrl + '"</script>')
   .setSandboxMode(HtmlService.SandboxMode.IFRAME)
   .setTitle(formTitle)
   .setWidth(500) 
   .setHeight(450);
   SpreadsheetApp.getActiveSpreadsheet().show(htmlApp);`

我最初把它分配给一个按钮,但我想放弃它。

1 个答案:

答案 0 :(得分:0)

 function onEditSend850(e) {
 if(e.range.getA1Notation() !== 'C1' || e.value !== 'Send 850') return;
 emailandsave850()
 }

在编辑触发器上,当c1读取Send 850时,它将运行函数emailandsave850