Это, скорее всего, что-то тривиальное, однако я не могу понять, где проблема.Мой код ниже перебирает электронную таблицу (массив).Столбец 15 содержит значения «истина» и «ложь».Для значений true код устанавливает строку «Это значение ИСТИНА» для столбца 18 в той же строке.Теперь код работает нормально, он делает то, что должен, однако после запуска он говорит:
TypeError: Невозможно прочитать свойство "15" из неопределенного.
, которыйотносится к
if (array [i][15] == true)
Код:
function arrayFun() {
var app = SpreadsheetApp.getActiveSpreadsheet();
var activeSheet = app.getSheetByName("Activity");
var array = activeSheet.getRange(2, 1, 90, 16).getValues();
for (var i = 0; i <= array.length; i ++) {
if (array [i][15] == true) {
activeSheet.getRange(i + 2, 18).setValue("This value is TRUE")
}
}
};
А-а, значения в столбце 15 задаются функцией флажка на листах Google.Оцените любую помощь по этому вопросу.Спасибо