Criador de acionadores de planilhas.
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
create() | Trigger | Cria o gatilho e o retorna. |
onChange() | SpreadsheetTriggerBuilder | Especifica um acionador que será disparado quando o conteúdo ou a estrutura da planilha for alterado. |
onEdit() | SpreadsheetTriggerBuilder | Especifica um acionador que será disparado quando a planilha for editada. |
onFormSubmit() | SpreadsheetTriggerBuilder | Especifica um acionador que será disparado quando a planilha receber um formulário. |
onOpen() | SpreadsheetTriggerBuilder | Especifica um acionador que será disparado quando a planilha for aberta. |
Documentação detalhada
create()
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 receber um formulário.
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.