Class SpreadsheetTriggerBuilder

SpreadsheetTriggerBuilder

电子表格触发器的构建器。

方法

方法返回类型简介
create()Trigger创建触发器并将其返回。
onChange()SpreadsheetTriggerBuilder指定在电子表格的内容或结构发生更改时触发的触发器。
onEdit()SpreadsheetTriggerBuilder指定在电子表格被修改时触发的触发器。
onFormSubmit()SpreadsheetTriggerBuilder指定在电子表格中有表单提交时触发的触发器。
onOpen()SpreadsheetTriggerBuilder指定在电子表格打开时触发的触发器。

详细文档

create()

创建触发器并将其返回。

返回

Trigger - 创建的触发器。


onChange()

指定在电子表格的内容或结构发生更改时触发的触发器。

var sheet = SpreadsheetApp.getActive();
ScriptApp.newTrigger("myFunction")
  .forSpreadsheet(sheet)
  .onChange()
  .create();

返回

SpreadsheetTriggerBuilder - 用于链接的构建器


onEdit()

指定在电子表格被修改时触发的触发器。

var sheet = SpreadsheetApp.getActive();
ScriptApp.newTrigger("myFunction")
  .forSpreadsheet(sheet)
  .onEdit()
  .create();

返回

SpreadsheetTriggerBuilder - 用于链接的构建器


onFormSubmit()

指定在电子表格中有表单提交时触发的触发器。

var sheet = SpreadsheetApp.getActive();
ScriptApp.newTrigger("myFunction")
  .forSpreadsheet(sheet)
  .onFormSubmit()
  .create();

返回

SpreadsheetTriggerBuilder - 用于链接的构建器。


onOpen()

指定在电子表格打开时触发的触发器。

var sheet = SpreadsheetApp.getActive();
ScriptApp.newTrigger("myFunction")
  .forSpreadsheet(sheet)
  .onOpen()
  .create();

返回

SpreadsheetTriggerBuilder - 用于链接的构建器