Alterar cor de fundo da célula onEdit com base no valor
Como posso alterar a cor de fundo da célula com base no conteúdo da célula em umonEdit()
função?
Eu tive muitas versões de código que testei para isso - algumas funcionando quase certo, outras não funcionando. Mas eu ainda tenho que fazer isso funcionar do jeito que eu preciso.
Por favor, perdoe a falta de elegância na forma como isso é escrito, mas eu realmente preciso manter o código o mais simples possível, pois haverá muitas mudanças de células, muitos condicionais e muitos números diferentes de células que serão alteradas dependendo do que é alterado na planilha.
Ok, então aqui vai ...
function onEdit(event)
{
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet2");
var changedCell= event.source.getActiveRange().getA1Notation();
if (changedCell == 'B3') {
var c = ss.getRange("B3").getValue();
if (c < 2); {
ss.getRange("B3").setBackgroundColor('#ff0000');
ss.getRange("B12").setBackgroundColor('#ff0000');
}
if (c > 1); {
ss.getRange("B3").setBackgroundColor('#000000');
ss.getRange("B12").setBackgroundColor('#000000');
}
}
}