Value.As
Sintaxe
Value.As(value as any, type as type) as any
Sobre
Retornará o valor se ele for compatível com o tipo especificado. Isso é equivalente ao operador "as" em M, com a exceção de que ele pode aceitar referências de tipo de identificador, como Number.Type.
Exemplo 1
Converta um número em um número.
Usage
Value.As(123, Number.Type)
Saída
123
Exemplo 2
Tente converter um valor de texto em um número.
Usage
Value.As("abc", type number)
Saída
[Expression.Error] We cannot convert the value "abc" to type Number.