Как установить значение с помощью для l oop (для столбцов) - PullRequest
0 голосов
/ 28 февраля 2020

Я пытаюсь установить значение «Email_Sent» в ячейке Google Sheets (строка 28, столбец «j»), если значение строки 4, столбца «j» равно target_date. Сценарий выполняется, но, похоже, он не устанавливает значение ...

Вот соответствующий раздел моего сценария:

 var vs2 = SpreadsheetApp.getActive().getSheetByName("Wor...").getRange("A4:28").getDisplayValues();
 for (j = 0; j < vs2.getLastColumn; j++) {
   if (vs2[4][j] === target_date) {
       Logger.log(vs2[4][j]);
       SpreadsheetApp.getActive().getSheetByName("Wor...").getRange(28, startColumn + j).setValue(Email_Sent);
   }
 }   

1 Ответ

0 голосов
/ 02 марта 2020

РЕШЕНИЕ:

Произошла ошибка при условии if (Цитата от пользователя):

Я звонил из [4] [j] из диапазона (который начался в A4). Я забыл, что массив JS основан на значениях диапазона, поэтому A4 - это [0] [j].

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