Class SpreadsheetTriggerBuilder

SpreadsheetTriggerBuilder

Builder para acionadores de planilha.

Métodos

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

Documentação detalhada

create()

Cria e retorna o gatilho.

Retornar

Trigger: o gatilho criado.


onChange()

Especifica um gatilho que é acionado quando o conteúdo ou a estrutura da planilha é alterado.

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

Retornar

SpreadsheetTriggerBuilder: um builder para encadeamento.


onEdit()

Especifica um acionador que é disparado quando a planilha é editada.

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

Retornar

SpreadsheetTriggerBuilder: um builder para encadeamento.


onFormSubmit()

Especifica um gatilho que é acionado quando um formulário é enviado para a planilha.

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

Retornar

SpreadsheetTriggerBuilder: um builder para encadeamento.


onOpen()

Especifica um gatilho que é disparado quando a planilha é aberta.

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

Retornar

SpreadsheetTriggerBuilder: um builder para encadeamento.