列 D と E の 2 つの日付を比較したい。列 D は期日、列 E は完了日です。2 つの日付を比較して、期日が完了日以下であるかどうかを確認したい場合、両方のセルが緑色に変わり、それ以外の場合は期限切れの場合は赤色になります。
私はプログラミングが得意ではありませんが、これは私がこれまでに持っているものです:
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');
}
}
}
}