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