我正在尝试组合一个谷歌应用程序脚本,该脚本根据另一个单元格的值更改单元格的字体颜色。如果单元格 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 颜色为蓝色,否则为绿色。