apps-script-utils (Français) 2.1.1 Help

requireState

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

Pour les vérifications qui portent sur le moment plutôt que sur les arguments : une connexion déjà fermée, une feuille pas encore préparée, une valeur censée être en cache à cet instant.

Elle est déclarée comme assertion TypeScript : après l'appel, le compilateur tient la condition pour vraie jusqu'à la fin de la fonction.

Paramètres

Paramètre

Type

Description

condition

unknown

La condition qui doit tenir.

message (facultatif)

string

Le message de l'exception. À défaut, un message par défaut est utilisé.

Valeur de retour

asserts condition — rien ; l'appel passe ou lève.

Exceptions

Exception

Condition

IllegalStateException

la condition est fausse.

Exemples

Garder un état

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

Voir aussi

Code source

src/lang/base/requireState.ts

23 September 2026

Cette documentation a été générée par une IA (Claude) à partir du code source de la bibliothèque.