Class SpreadsheetTriggerBuilder

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.
PlanilhaTriggerBuilder

Builder para acionadores de planilha.

Métodos

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

Documentação detalhada

create()

Cria o gatilho e o retorna.

Retornar

Trigger: o gatilho criado.


onChange()

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

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

Retornar

SpreadsheetTriggerBuilder: um builder para encadeamento


onEdit()

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

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

Retornar

SpreadsheetTriggerBuilder: um builder para encadeamento


onFormSubmit()

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

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

Retornar

SpreadsheetTriggerBuilder: um builder para encadeamento.


onOpen()

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

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

Retornar

SpreadsheetTriggerBuilder: um builder para encadeamento