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) на основі вихідного коду бібліотеки.