Class SpreadsheetTriggerBuilder

Электронная таблицаTriggerBuilder

Построитель триггеров электронных таблиц.

Методы

Метод Тип возврата Краткое описание
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 — конструктор цепочек