Class SpreadsheetTriggerBuilder

SpreadsheetTriggerBuilder

E-tablo tetikleyicileri için oluşturucu.

Yöntemler

YöntemDönüş türüKısa açıklama
create()TriggerTetikleyiciyi oluşturur ve döndürür.
onChange()SpreadsheetTriggerBuilderE-tablonun içeriği veya yapısı değiştirildiğinde etkinleşecek bir tetikleyiciyi belirtir.
onEdit()SpreadsheetTriggerBuilderE-tablo düzenlendiğinde etkinleşecek bir tetikleyiciyi belirtir.
onFormSubmit()SpreadsheetTriggerBuilderE-tabloda bir form gönderildiğinde tetiklenecek bir tetikleyiciyi belirtir.
onOpen()SpreadsheetTriggerBuilderE-tablo açıldığında etkinleşecek bir tetikleyiciyi belirtir.

Ayrıntılı belgeler

create()

Tetikleyiciyi oluşturur ve döndürür.

Return

Trigger: Oluşturulan tetikleyici.


onChange()

E-tablonun içeriği veya yapısı değiştirildiğinde etkinleşecek bir tetikleyiciyi belirtir.

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

Return

SpreadsheetTriggerBuilder — zincirleme için oluşturucu


onEdit()

E-tablo düzenlendiğinde etkinleşecek bir tetikleyiciyi belirtir.

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

Return

SpreadsheetTriggerBuilder — zincirleme için oluşturucu


onFormSubmit()

E-tabloda bir form gönderildiğinde tetiklenecek bir tetikleyiciyi belirtir.

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

Return

SpreadsheetTriggerBuilder — Zincirleme için oluşturucu.


onOpen()

E-tablo açıldığında etkinleşecek bir tetikleyiciyi belirtir.

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

Return

SpreadsheetTriggerBuilder — zincirleme için oluşturucu