Последняя скобка → } становится красной, а не зеленой, но скрипт работает нормально (скрипт Google App)

Когда я выбираю последнюю фигурную скобку скрипта, это выглядит так:

введите здесь описание изображения

По логике, он должен быть зеленым, чтобы подтвердить, что все правильно, например:

введите здесь описание изображения

Но скрипт выполняется до конца без ошибок. Это нормально, когда скрипт слишком большой или в нем есть ошибки?

Другими словами, обязательно ли последняя фигурная скобка становится зеленой при ее выборе?


person Brondby IF    schedule 24.11.2019    source источник


Ответы (1)


Это одна из немногих ошибок в редакторе кода Apps Script. Любой код, состоящий примерно из 100 строк, не будет отображать соответствующие крайние закрывающие фигурные скобки зеленым цветом. Если закрыть фигурные скобки внутри функционального блока, окончание совпадающих фигурных скобок будет отображаться зеленым цветом. Эта ошибка, по-видимому, влияет только на конечную фигурную скобку для самого функционального блока.

Также не используйте точки в комментариях. Это приведет к тому, что контекстное меню перестанет отображаться.

В системе отслеживания проблем сообщается о проблеме по адресу:

Отслеживание ошибок — Сценарий приложения — закрывающая фигурная скобка

person Alan Wells    schedule 24.11.2019