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 - #35 Image Links e Image Scripts

21/11/2019

Nessa videoaula aprenderemos como criar image buttons e associar scripts de códigos com funcionalidades a esses botões.

Botões no Google Planilhas

Uma das formas de criar botões e ações no Google Planilhas é através de hiperlinks. Para isso, basta inserir a fórmula de hiperlink:

=HIPERLINK("LINK_DO_HIPERLINK",IMAGE("URL_DA_IMAGEM"))

Outra forma de trabalhar com botões é associar uma imagem a um script. Para isso, insira uma imagem e escolha a opção de transferir script. No exemplo dessa aula, criamos um script para inserir dados de um formulário em outra aba. Veja o código abaixo:

//Global Variables
var app=SpreadsheetApp;
var spreadsheet=app.getActiveSpreadsheet();
var ui=app.getUi();
var formSheet=spreadsheet.getSheetByName("Formulário");
var DBSheet=spreadsheet.getSheetByName("Data Base");

//Register users
function register()
{
  var erro=0;
  var values=formSheet.getRange("B1:B3").getValues();
  var lastRow=DBSheet.getLastRow()+1;

  values.map(function(elem,ind,obj){
    if(elem[0] == ""){
       erro+=1;
    }
  });

  if(erro > 0){
    ui.alert("Preencha todos os dados!");
  }else{
    var arr=[];
    for(r=0; r < values.length; r++){
       for(c=0; c < values[r].length; c++){
         arr.push(values[r][c]);
       }
    }
    DBSheet.getRange("A"+lastRow+":C"+lastRow).setValues([arr]);
    clearForm();
  }
}

//Clear form
function clearForm(){
  formSheet.getRange("B1:B3").clear();
}

Repare que no exemplo acima, nós inserimos os dados do formulário e ao fim deletamos todos os dados digitados anteriormente através da função clearForm.

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 - #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 Avançado - #36 Integração com Google Agenda
Na aula de hoje aprenderemos como realizar a integração entre o Google Planilhas e o Google Agenda através do Google Apps Script.
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!