別のセルの値に基づいてセルのフォントの色を変更する Google Apps スクリプトをまとめようとしています。セル B2 > D2 の場合、B2 のフォントの色を赤に変更します。問題は、JavaScript の経験がないことです...コピーして貼り付けて編集した小さなスクリプトが機能しません。
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');
}
}
}
このスクリプトを拡張して、次のことができるようにしたいと思います。B2 > D2 の場合は赤、B2 < C2 の場合は青、それ以外の場合は緑。