apps-script-utils (Deutsch) 2.1.1 Help

requireState

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

Für Prüfungen, bei denen es um den Zeitpunkt geht und nicht um die Argumente: eine bereits geschlossene Verbindung, ein noch nicht vorbereitetes Blatt, ein Wert, der längst im Cache liegen sollte.

Sie ist als TypeScript-Assertion deklariert, nach dem Aufruf hält der Compiler die Bedingung für den Rest der Funktion für wahr.

Parameter

Parameter

Typ

Beschreibung

condition

unknown

Die Bedingung, die gelten muss.

message (optional)

string

Die Meldung der Ausnahme. Ohne Angabe wird eine Standardmeldung verwendet.

Rückgabewert

asserts condition — nichts; der Aufruf besteht oder wirft.

Ausnahmen

Ausnahme

Bedingung

IllegalStateException

die Bedingung ist unwahr.

Beispiele

Einen Zustand absichern

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

Siehe auch

Quellcode

src/lang/base/requireState.ts

23 September 2026

Diese Dokumentation wurde mit KI (Claude) aus dem Quellcode der Bibliothek erzeugt.