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