Невозможно решить, почему я получаю эту ошибку с помощью следующего кода: «Выполнение не выполнено: TypeError: Не удается прочитать свойство« 1 »из неопределенного. (Строка 201, файл« Код »)«Неопределенная переменная в цикле while
if (variableDate != storageArray[storageCount][1]) {//if dates are equal.
Logger.log("line 197 executed " + (storageArray[storageCount][1] != 'End'));
Logger.log(storageArray[storageCount]);
while (storageArray[storageCount][1] != 'End') {} <-- Line 201 error
Журнал в строке 197 возвращает true, второй журнал возвращает массив.
[16-08-09 14:22:58:428 AEST] line 197 executed true
[16-08-09 14:22:58:428 AEST] [42590.0, Mon Aug 08 00:00:00 GMT+10:00 2016, , , , ]
Если я изменяю переменную storageCount на целое число, он отлично работает. Я не могу понять, почему переменная storageCount работает в журнале, но не определена в цикле while.
Похоже, вы намеренно создали бесконечный цикл. Есть ли другое асинхронное событие, которое должно оживить цикл, изменив 'storageArray'? Я бы посмотрел. – 4castle
Я создал бесконечный цикл, чтобы пройти мимо этой точки. Цикл не выполняется вообще, ошибка говорит, что storageArray [storageCount] не определена, но одно и то же возвращает true в строке Logger на две строки над ней. – allanquartz