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 - #29 Classe TextFinder

10/10/2019

No 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!

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

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.
Saiba mais!
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.
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!