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 - #33 Installabel Triggers - onChange e onSubmit

08/11/2019

No tutorial desta aula veremos os installable triggers, que são gatilhos que necessitam ser instalados através do Google App Console.

Installable Triggers

Para instalar um gatilho precisamos acessar o editor de script e posteriormente acessar o Editar >> Acionadores do projeto atual.

Nessa tela iremos adicionar um novo acionador associando a nossa função do script.

Após associarmos conforme descrito acima, basta inserirmos o código que desejamos. No código abaixo temos uma demonstração:

function onSubmit(e)
{
  Logger.log(e.values);
  //Logger.log(e.namedValues);
  var data=e.values[0];
  var name=e.values[1];
  var cpf=e.values[2];
  var app=SpreadsheetApp;
  var spreadsheet=app.getActiveSpreadsheet();
  var sheet=spreadsheet.getSheetByName("Página2");
  var lastRow=sheet.getLastRow()+1;

  sheet.getRange(lastRow, 1).setValue(name).setFontWeight("bold");
  sheet.getRange(lastRow, 2).setValue(cpf);
}

function onChange(e)
{
  Logger.log(e.changeType);
}

Diferença entre onChange e onEdit

A grande diferença entre onChange e onEdit é que o onChange pega mudanças estruturais na planilha, tipo remoção ou inserção de colunas, nomeação de abas,etc, já o onEdit pega mudança de dados, por exemplo alteração de conteúdo de uma célula.

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 - #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 Avançado - #34 Criando Menu Personalizado
No tutorial de hoje do curso de Google Planilhas, aprenderemos como criar um menu personalizado com funções interessantes na planilha como fonte maiúscula.
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!