Class SpreadsheetTriggerBuilder

SpreadsheetTriggerBuilder

スプレッドシート トリガーのビルダー。

Methods

メソッド戻り値の型概要
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 - チェーンのビルダー