Google Apps Script V8 присвоение нулю отменяет отладку - PullRequest
2 голосов
/ 11 марта 2020

Присвоение переменной null приводит к тому, что отладка отменяет выполнение в этой строке. Вот тестовый скрипт, который воспроизводит проблему:

function myFunction() {
  var a = "Hallo";
  Logger.log("a=" + a);
  var b = null;
  Logger.log("b=" + b);
}

При отладке выполнение этого скрипта отменяется в строке "var b = null;". Вывод журнала:

Mar 11, 2020, 8:52:49 PM    Info    a=Hallo
Mar 11, 2020, 8:52:54 PM    Info    Execution cancelled.

Результат одинаков при переходе через строку и прохождении строки в режиме отладки. Однако в последнем случае в верхней части экрана на мгновение мигает красное сообщение об ошибке: «Извините, произошла ошибка сервера. Пожалуйста, подождите немного и попробуйте снова». ... ожидание и повторная попытка нет разницы. [Попробовал еще раз сегодня после комментария Джеффа ниже и смог воссоздать его, только перешагнув строку назначения в режиме отладки]

При нормальном запуске сценария (не в отладке) он успешно завершается.

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