Class SpreadsheetTriggerBuilder

試算表觸發條件建構工具

試算表觸發事件的建構工具。

方法

方法傳回類型簡短說明
create()Trigger建立並傳回觸發條件。
onChange()SpreadsheetTriggerBuilder指定當試算表的內容或結構變更時,要觸發的觸發條件。
onEdit()SpreadsheetTriggerBuilder指定在編輯試算表時觸發的觸發條件。
onFormSubmit()SpreadsheetTriggerBuilder指定在試算表收到表單提交時觸發的觸發條件。
onOpen()SpreadsheetTriggerBuilder指定在開啟試算表時觸發的觸發條件。

內容詳盡的說明文件

create()

建立並傳回觸發條件。

回攻員

Trigger:已建立的觸發條件。


onChange()

指定當試算表的內容或結構變更時,要觸發的觸發條件。

const sheet = SpreadsheetApp.getActive();
ScriptApp.newTrigger('myFunction').forSpreadsheet(sheet).onChange().create();

回攻員

SpreadsheetTriggerBuilder:用於鏈結的建構工具


onEdit()

指定在編輯試算表時觸發的觸發條件。

const sheet = SpreadsheetApp.getActive();
ScriptApp.newTrigger('myFunction').forSpreadsheet(sheet).onEdit().create();

回攻員

SpreadsheetTriggerBuilder:用於鏈結的建構工具


onFormSubmit()

指定在試算表收到表單提交時觸發的觸發條件。

const sheet = SpreadsheetApp.getActive();
ScriptApp.newTrigger('myFunction')
    .forSpreadsheet(sheet)
    .onFormSubmit()
    .create();

回攻員

SpreadsheetTriggerBuilder:用於鏈結的建構工具。


onOpen()

指定在開啟試算表時觸發的觸發條件。

const sheet = SpreadsheetApp.getActive();
ScriptApp.newTrigger('myFunction').forSpreadsheet(sheet).onOpen().create();

回攻員

SpreadsheetTriggerBuilder:用於鏈結的建構工具