我想比较 D 列和 E 列中的两个日期。D 列是截止日期,E 列是完成日期。我想比较这两个日期,看看截止日期是否小于或等于完成日期,然后两个单元格变为绿色,否则如果过期则变为红色。
我不擅长编程,但这是我目前所拥有的:
function myFunction() {
function onEdit(e) {
var cellID = e.source.getActiveCell();
//var cellValue = e.cell.getValue();
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0]; //”0? is the first sheet
var startRow = 2; // First row of data to process-actual row# (this is cell D2)
var numRows = 206 // Number of rows to process (goes from D2-D206)
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
if (row[4] > row[3] ) {
cellID.setBackgroundColor('red');
} else if(row[4] <= row[3]) {
cellID.setBackgroundColor('green');
}
}
}
}