我有一个电子表格,我想根据日期有条件地格式化。如果日期是 7 天,我希望单元格变成红色,如果日期是 14 天,我希望它变成绿色,等等。
我想,这样做的第一步是创建一个简单的条件格式脚本,如果日期是今天,它将被突出显示。但是我的代码不起作用:(
function formatting() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet1'); // get the sheet
var columnF = sheet.getRange(2, 6, sheet.getLastRow()-1, 1); // get all the rows
var fValues = columnF.getValues(); // get the values
var today = Utilities.formatDate(new Date(), "GMT", "MM/dd/yyyy"); // get today's date
for (var i = 0; i < fValues.length; i++) { // repeat loop
if (fValues[i][0] == today) { // if the date in the cell is today's date...
sheet.getRange(i + 2, 6, 1, 1).setBackgroundColor('green'); // ...turn that cell green
}
}
}
我究竟做错了什么?
谢谢!