Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Google Planilhas Avançado - #31 Introdução a Eventos e Triggers

25/10/2019

Na aula de hoje trabalharemos com eventos e gatilhos (triggers) no Google Planilhas.

Events and Triggers - Google Planilhas

Os eventos e triggers servem para executarmos determinadas ações de acordo com requisições vindas dos usuários, por exemplo: uma edição de dados, uma mudança na estrutura das tabelas e assim por diante.

O Google Planilhas nos permite trabalhar com os seguintes eventos:
- onOpen
- onEdit
- onChange
- Form Submit

Os triggers possuem algumas limitações como:
- Não funcionam no modo de apenas leitura (read-only). Para que surta efeito, os usuários tem que ter o privilégio de edição da planilha.
- Os eventos que você programar não podem ficar em execução por mais de 30s (por exemplo: loops de grandes dados...)
- Os triggers não afetam outras planilhas.

//Funções ao abrir a planilha
function onOpen(e){
  var app=SpreadsheetApp;
  var ui=app.getUi();
  var spreadsheet=app.getActiveSpreadsheet();
  var sheet=app.getActiveSheet();
  ui.alert("A partir de hoje a folha x não será mais editável.");
  spreadsheet.toast("Oi");
}

Na próxima aula continuamos. Sucesso nos códigos e na vida!

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Google Planilhas Avançado - #30 Classe Protection
Nessa videoaula aprenderemos como criar proteções para a folha ou para um intervalo específico utilizando o código do Google Apps Script.
Saiba mais!
Google Planilhas Avançado - #32 Simple Triggers onOpen e onEdit
Na aula de hoje continuaremos a tratar de simple triggers, falando de onOpen e onEdit. Tais funções nos ajudam a manipular rotinas quando da abertura ou edição
Saiba mais!
Google Planilhas
Neste curso abordaremos a fundo as funcionalidades do Google Planilha. Adentraremos no Google App Script e na API do Google Sheet. Aproveite.
Saiba mais!