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

IllegalStateException

class IllegalStateException extends RuntimeException

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

Бросается функциями requireState.

Любой класс этой иерархии принимает необязательное сообщение, другое исключение, чьё сообщение будет переиспользовано, или вообще ничего. isException распознаёт их все; обычный Error к ним не относится.

Примеры

Бросить и поймать

throw new IllegalStateException("something specific about this call"); try { doWork(); } catch (error) { if (error instanceof IllegalStateException) { // handled } }

Смотрите также

Исходный код

src/exception/IllegalStateException.ts

23 September 2026

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