Google Planilhas Avançado - #26 Classe ConditionalFormatRuleBuilder
09/09/2019Na aula de hoje vamos ver como criar formatações condicionais personalizadas utilizando o Google Apps Script. O código nos permite fazer formatações não existentes no padrão do Google Planilhas.
Formatação Condicional Personalizada
Para utilizarmos formatações condicionais personalizadas através do Google Apps Script precisamos chamar a classe ConditionalFormatRuleBuilder que é instanciada no código através do newConditionalFormatRule().
//Conditional Rule
function conditionalRule()
{
var app=SpreadsheetApp;
var sheet=app.getActiveSheet();
var range=sheet.getRange("B1:B10");
var rule1=app.newConditionalFormatRule();
var rule2=app.newConditionalFormatRule();
var rule3=app.newConditionalFormatRule();
rule1.whenNumberGreaterThan(18).setBackground("blue").setRanges([range]).build();
rule2.whenNumberLessThan(18).setBackground("pink").setRanges([range]).build();
rule3.whenCellEmpty().setBackground("green").setRanges([range]).build();
var execute = sheet.getConditionalFormatRules();
execute.push(rule1 , rule2 , rule3);
sheet.setConditionalFormatRules(execute);
}
Na próxima aula faremos uma formatação condicional para valores repetidos.
Sucesso nos códigos e na vida!
Posts Relacionados
Google Planilhas Avançado - #25 Classe Range II e RangeList
Nessa aula iremos aprender como fazer uma seleção do intervalo selecionando valor por valor e também como selecionar vários intervalos.
Google Planilhas Avançado - #27 Classe ConditionalFormatRuleBuilder II
Na aula de hoje, como forma de aprofundar em formatações condicionais através do código, faremos uma formatação pegando valores repetidos.