Google Planilhas Avançado - #33 Installabel Triggers - onChange e onSubmit
08/11/2019No 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!
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
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.