Skip to content

Instantly share code, notes, and snippets.

@gbaptista
Created September 7, 2018 20:40
Show Gist options
  • Save gbaptista/6f64684d09c57378b334cb10f0620990 to your computer and use it in GitHub Desktop.
Save gbaptista/6f64684d09c57378b334cb10f0620990 to your computer and use it in GitHub Desktop.
/** @OnlyCurrentDoc */
function Escala() {
var spreadsheet = SpreadsheetApp.getActive();
var start_row = spreadsheet.getActiveRange().getRow();
var final_row = spreadsheet.getActiveRange().getLastRow() + 1;
var conditionalFormatRules = spreadsheet.getActiveSheet().getConditionalFormatRules();
for (var row=start_row; row < final_row; row++) {
conditionalFormatRules.push(
SpreadsheetApp.newConditionalFormatRule()
.setRanges([spreadsheet.getDataRange().getCell(row,2).offset(0, 0, 1, 10)])
.setGradientMinpoint('#E67C73')
.setGradientMidpointWithValue('#FFFFFF', SpreadsheetApp.InterpolationType.PERCENTILE, '50')
.setGradientMaxpoint('#57BB8A')
.build()
);
}
spreadsheet.getActiveSheet().setConditionalFormatRules(conditionalFormatRules);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment