Class SpreadsheetTriggerBuilder

Criador de gatilhosdeplanilhas

Criador de acionadores de planilhas.

Métodos

MétodoTipo de retornoBreve descrição
create()TriggerCria e retorna o acionador.
onChange()SpreadsheetTriggerBuilderEspecifica um acionador que será acionado quando o conteúdo ou a estrutura da planilha for alterado.
onEdit()SpreadsheetTriggerBuilderEspecifica um acionador que será acionado quando a planilha for editada.
onFormSubmit()SpreadsheetTriggerBuilderEspecifica um acionador que será acionado quando a planilha tiver um formulário enviado.
onOpen()SpreadsheetTriggerBuilderEspecifica um acionador que será acionado quando a planilha for aberta.

Documentação detalhada

create()

Cria e retorna o acionador.

Retornar

Trigger: o acionador criado.


onChange()

Especifica um acionador que será acionado quando o conteúdo ou a estrutura da planilha for alterado.

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

Retornar

SpreadsheetTriggerBuilder: um builder para encadeamento


onEdit()

Especifica um acionador que será acionado quando a planilha for editada.

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

Retornar

SpreadsheetTriggerBuilder: um builder para encadeamento


onFormSubmit()

Especifica um acionador que será acionado quando a planilha tiver um formulário enviado.

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

Retornar

SpreadsheetTriggerBuilder: um builder para encadeamento.


onOpen()

Especifica um acionador que será acionado quando a planilha for aberta.

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

Retornar

SpreadsheetTriggerBuilder: um builder para encadeamento