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