введите описание ссылки здесь Я хочу программно пометить определенные ячейки как «прошедшие», если месяц в прошлом, проверив первый день месяца с помощью оператора цикла. Кажется, что он работает только в первой строке, но не перемещается в более поздние строки
Я ожидаю, что все первые ячейки в правом столбце границы в 4-х строках вернутся «мимо» до 1-го октября,Я просто получаю результат в первой ячейке и почти бесконечно получаю сообщение «Running function findCurrentMonthTest ...» в верхней части экрана.
function findpastMonthTest(){
var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var today = ss.getRange(3, 1).getValues();
for(var i = 2; i < 16;i+3){
var date =ss.getRange(3,i).getValue();
if(today>date){
ss.getRange(4, i).setValue("Past");
}
}
}