Auf Englisch lesen

Freigeben über


Value.As

Syntax

Value.As(value as any, type as type) as any

Info

Gibt den Wert zurück, wenn er mit dem angegebenen Typ kompatibel ist. Dies entspricht dem Operator „as“ in M, mit der Ausnahme, dass Bezeichnertypverweise wie „Number.Type“ akzeptiert werden.

Beispiel 1

Wandeln Sie eine Zahl in eine Zahl um.

Verwendung

Value.As(123, Number.Type)

Ausgabe

123

Beispiel 2

Versuchen Sie, einen Textwert in eine Zahl umzuwandeln.

Verwendung

Value.As("abc", type number)

Ausgabe

[Expression.Error] We cannot convert the value "abc" to type Number.