В Google Sheets, когда лист открывается, мне нужно проверить, является ли Дата в строке "E" сегодня или старше, чем сегодня.
Если это условие истинно, мне нужно написать "DONE" в столбце«В».Я смог написать сценарий при запуске.
Но эта функция не соответствует правильной строке.Это все еще не работает для меня: (
function Statuspruefen(){
var sheet = SpreadsheetApp.getActiveSheet();
var date = sheet.getRange("F2").setValue(new Date()).getValue();
var daterange = sheet.getRange("E2:E").getValues()
for(var i=0; i<daterange.length; i++) {
if(new Date(daterange[i]).setHours(0,0,0,0) <= date.setHours(0,0,0,0)) {
var today_row = (i+3);
var today_set = sheet.getRange("B2"-today_row).setValue("DONE");
}
}
Кто-нибудь может помочь?