Número.De
Number.From(value as any, optional culture as nullable text) as nullable number
Devolve um number
valor do ficheiro value
. Um opcional culture
também pode ser fornecido (por exemplo, "en-US"). Se o dado value
for null
, Number.From retorna null
. Se o dado value
for number
, value
é devolvido. Os valores dos seguintes tipos podem ser convertidos em um number
valor:
text
: Umnumber
valor da representação textual. Os formatos de texto comuns são manipulados ("15", "3,423.10", "5.0E-10"). Consulte Number.FromText para obter detalhes.logical
: 1 para , 0 paratrue
false
.datetime
: Um número de ponto flutuante de precisão dupla que contém um equivalente de data de automação OLE.datetimezone
: Um número de ponto flutuante de precisão dupla que contém uma data de automação OLE equivalente à data e hora locais devalue
.date
: Um número de ponto flutuante de precisão dupla que contém um equivalente de data de automação OLE.time
: Expresso em dias fracionados.duration
: Expresso em dias inteiros e fracionários.
Se value
for de qualquer outro tipo, um erro será retornado.
Obtenha o number
valor de "4"
.
Utilização
Number.From("4")
Saída
4
Obtenha o number
valor de #datetime(2020, 3, 20, 6, 0, 0)
.
Utilização
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
Saída
43910.25
Obtenha o number
valor de "12.3%"
.
Utilização
Number.From("12.3%")
Saída
0.123