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 - #32 Simple Triggers onOpen e onEdit

01/11/2019

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 da planilha.

onOpen e onEdit

Os parâmetros onOpen e onEdit possuem o parâmetro "e" que traz algumas propriedades.

Veja nos exemplos abaixos o uso do trigger de abertura da página e de edição dos dados da página:

//Função ao abrir a planilha
function onOpen(e)
{
  var app=SpreadsheetApp;
  var ui=app.getUi();
  ui.alert(e.source.getSheets()[0].getName());
  ui.createMenu("Meu Menu").addItem("Busca", "searchFunction").addToUi();
}

//Função ao editar a folha
function onEdit(e)
{
  Logger.log("Valor editado: "+e.value);
  Logger.log("Valor antigo: "+e.oldValue);
  Logger.log("Linha editada: "+e.range.getRow()+"-"+"Coluna editada: "+e.range.getColumn());
  var interval=e.range;
  var value=e.value;
  var spreadsheet=e.source;

  if(interval.getColumn() == 2 && value == 'Maceio'){
    spreadsheet.getSheetByName('Página1').getRange("A"+interval.getRow()+":C"+interval.getRow()).setBackground('blue');
    interval.setValue(value.toUpperCase());
  }
}

Por hoje é só, 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 - #31 Introdução a Eventos e Triggers
Na aula de hoje trabalharemos com eventos e gatilhos (triggers) no Google Planilhas, implementando ações de acordo com as requisições dos usuários.
Saiba mais!
Google Planilhas Avançado - #33 Installabel Triggers - onChange e onSubmit
No tutorial desta aula veremos os installable triggers, que são gatilhos que necessitam ser instalados através do Google App Console.
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!