Если заявление в цикле - скрипты приложения Google относительно дат - PullRequest
0 голосов
/ 12 октября 2019

введите описание ссылки здесь Я хочу программно пометить определенные ячейки как «прошедшие», если месяц в прошлом, проверив первый день месяца с помощью оператора цикла. Кажется, что он работает только в первой строке, но не перемещается в более поздние строки

Я ожидаю, что все первые ячейки в правом столбце границы в 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");
    }

  }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...