Я пытаюсь собрать приложения Google script, которые меняют цвет шрифта ячейки на основе значения другой ячейки. Если ячейка B2 > D2, измените цвет шрифта B2 на красный. Проблема в том, что у меня нет опыта работы с javascript... поэтому маленький script экземпляр, скопированный и отредактированный вместе, не работает.
function formatting() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet1');
var columnO = sheet.getRange(2, 2, sheet.getLastRow()-1, 1);
var oValues = columnO.getValues();
var column1 = sheet.getRange(2, 4, sheet.getLastRow()-1, 1);
var oValues1 = columnO.getValues();
for (var i = 0; i < oValues.length; i++) {
if (oValues[i][0] > oValues1[i][0]) {
sheet.getRange(i, 1, 1, 1).setFontColors('red');
}
}
}
Я хотел бы расширить этот script, чтобы иметь возможность: если B2 > D2 цвет красный, и если B2 < C2 цвет синий, в противном случае цвет зеленый.