Value.As
Syntax
Value.As(value as any, type as type) as any
Asi
Vrátí hodnotu, pokud je kompatibilní se zadaným typem. To odpovídá operátoru "as" v jazyce M s výjimkou, že může přijímat odkazy na typy identifikátorů, jako je Number.Type.
Příklad 1
Přetypujte číslo na číslo
Použití
Value.As(123, Number.Type)
výstup
123
Příklad 2
Pokus o přetypování textové hodnoty na číslo
Použití
Value.As("abc", type number)
výstupní
[Expression.Error] We cannot convert the value "abc" to type Number.