Винятки
Типізовані класи винятків, що використовуються в усій бібліотеці. Винятки, прив'язані до сервісів (Таблиці, Презентації, Admin SDK, мережа), успадковують спільний базовий клас Exception — заради однакової обробки помилок.
Позначка New означає клас, доданий в останньому випуску; позначка Deprecated — клас, який планується вилучити в одному з майбутніх випусків.
Винятки, прив'язані до сервісів
Виняток | Опис |
|---|---|
Сервіс Admin SDK Directory недоступний або не увімкнений для скрипта. | |
Очікувався GridRange, а об'єкт ним не є: межі відсутні, переплутані місцями або від'ємні. | |
Очікувався діапазон, а значення ним не є. | |
Очікувався аркуш, а значення ним не є. | |
Очікувалася таблиця, а значення нею не є. | |
Очікувалася презентація, а значення нею не є. | |
Очікувався слайд, а значення ним не є, або запитаного слайда в презентації немає. |
Базові винятки
Виняток | Опис |
|---|---|
Основа ієрархії, нащадок Error. | |
Батько всіх винятків, які може спричинити робочий скрипт. | |
Автентифікація не вдалася: встановити, хто викликає, не вийшло. | |
Той, хто викликає, відомий, але робити це йому не дозволено. | |
Від рядка очікувався вміст, а він виявився null, undefined або порожнім. | |
Аргумент виявився не того роду або поза діапазоном, який приймає функція. | |
Виклик надійшов невчасно: аргументи можуть бути цілком правильними, але об'єкт не в тому стані, який дозволяє цей виклик. | |
Від рядка очікувалася адреса електронної пошти, а її форма їй не відповідає. | |
Очікувався рядок, а надійшло щось інше. | |
null або undefined опинилися там, де потрібен був об'єкт. | |
Репозиторій, на доступність якого розраховував скрипт, недоступний. | |
Сервіс, на доступність якого розраховував скрипт, недоступний: розширений сервіс не увімкнено або глобальну змінну так і не визначено. |
Цю документацію згенеровано нейромережею (Claude) на основі вихідного коду бібліотеки.