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

requireState

function requireState(condition: unknown, message?: string): asserts condition;

Для проверок, которые касаются момента, а не аргументов: соединение уже закрыто, лист ещё не подготовлен, значение к этому времени должно было попасть в кеш.

Функция объявлена как assertion в TypeScript, поэтому после вызова компилятор считает условие истинным до конца функции.

Параметры

Параметр

Тип

Описание

condition

unknown

Условие, которое должно выполняться.

message (необязательный)

string

Сообщение исключения. Если не задано, используется сообщение по умолчанию.

Возвращает

asserts condition — ничего: вызов либо проходит, либо бросает исключение.

Исключения

Исключение

Условие

IllegalStateException

условие ложно.

Примеры

Проверка состояния

function close(connection) { requireState(connection.isOpen, "The connection is already closed."); connection.release(); }

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

Исходный код

src/lang/base/requireState.ts

23 September 2026

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