Zum Hauptinhalt springen

Value.As

Gibt den Wert zurück, wenn er mit dem angegebenen Typ kompatibel ist.

Syntax

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

Remarks

Gibt den Wert zurück, wenn er mit dem angegebenen Typ kompatibel ist. Dies entspricht dem Operator „as“ in M, mit der Ausnahme, dass er Verweise des Bezeichnertyps wie „Number.Type“ akzeptieren kann.

Examples

Example #1

Wandeln Sie eine Zahl in eine Zahl um.

Value.As(123, Number.Type)

Result:

123

Example #2

Versuchen Sie, einen Textwert in eine Zahl umzuwandeln.

Value.As("abc", type number)

Result:

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

Category

Values.Types