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:鏈結的建構工具