Google Planilhas Avançado - #35 Image Links e Image Scripts
21/11/2019Nessa 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!
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.
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.