apps-script-utils (Русский) 2.1.1 Help

Исключения

Типизированные классы исключений, используемые по всей библиотеке. Исключения, привязанные к сервисам (Таблицы, Презентации, Admin SDK, сеть), наследуют общий базовый класс Exception — ради единообразной обработки ошибок.

Пометка New означает класс, добавленный в последнем выпуске; пометка Deprecated — класс, который планируется удалить в одном из будущих выпусков.

Исключения, привязанные к сервисам

Исключение

Описание

AdminDirectoryException

Сервис Admin SDK Directory недоступен или не включён для скрипта.

InvalidGridRangeException

Ожидался GridRange, а объект им не является: границы отсутствуют, перепутаны местами или отрицательны.

InvalidRangeException

Ожидался диапазон, а значение им не является.

InvalidSheetException

Ожидался лист, а значение им не является.

InvalidSpreadsheetException New

Ожидалась таблица, а значение ею не является.

InvalidPresentationException New

Ожидалась презентация, а значение ею не является.

SlideNotFoundException New

Ожидался слайд, а значение им не является, либо запрошенного слайда в презентации нет.

Базовые исключения

Исключение

Описание

Exception

Основание иерархии, наследник Error.

RuntimeException

Родитель всех исключений, которые может вызвать работающий скрипт.

AuthenticationException New

Аутентификация не удалась: установить, кто вызывает, не получилось.

AuthorizationException New

Вызывающий известен, но делать это ему не разрешено.

EmptyStringException

От строки ожидалось содержимое, а она оказалась null, undefined или пустой.

IllegalArgumentException

Аргумент оказался не того рода или вне диапазона, который принимает функция.

IllegalStateException New

Вызов пришёл не вовремя: аргументы могут быть совершенно правильными, но объект не в том состоянии, которое позволяет этот вызов.

InvalidEmailFormatException

От строки ожидался адрес электронной почты, а её форма ему не соответствует.

InvalidStringException

Ожидалась строка, а пришло что-то другое.

NullPointerException

null или undefined оказались там, где требовался объект.

RepositoryIsNotDefinedException New

Репозиторий, на доступность которого рассчитывал скрипт, недоступен.

ServiceIsNotDefinedException New

Сервис, на доступность которого рассчитывал скрипт, недоступен: расширенный сервис не включён или глобальная переменная так и не определена.

23 September 2026

Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.