Google Planilhas Avançado - #29 Classe TextFinder
10/10/2019No tutorial de hoje trabalharemos com a classe TextFinder que serve para encontrar ocorrências em textos no Google Planilhas.
Manipulando textos com Google Planilhas
A classe TextFinder apresenta métodos que são capazes de localizar e manipular textos. No exemplo abaixo localizamos a palavra ônibus e realizamos manipulações nas células em que essa palavra foi encontrada.
function textFind(){
var app=SpreadsheetApp;
var spreadsheet=app.getActiveSpreadsheet();
var sheet=spreadsheet.getSheets()[2];
var ui=app.getUi();
var range=sheet.getRange("A1:C4").createTextFinder("ônibus").findAll();
for(var i=0; i < range.length; i++){
//sheet.getRange(range[i].getRow(),range[i].getColumn()).setBackground('green');
//sheet.getRange(1,10).setValue("Você possui "+range.length+" registros da palavra ônibus");
if(range.length > 1){
ui.alert("Você já possui um registro com esse nome");
}
}
}
Por hoje é só! Sucesso nos códigos e na vida!
Posts Relacionados
Google Planilhas Avançado - #28 Classe DataValidationBuilder
Na aula de hoje trabalharemos com a classe do Google Planilhas Class DataValidationBuilder que serve para criarmos validações de dados a partir do código.
Google Planilhas Avançado - #30 Classe Protection
Nessa videoaula aprenderemos como criar proteções para a folha ou para um intervalo específico utilizando o código do Google Apps Script.