Number.From
Cria um número a partir do valor especificado.
Syntax
Number.From(
value as any,
optional culture as text
) as number
Remarks
Devolve um valor number
a partir do value
especificado. Pode também ser fornecido um culture
opcional (por exemplo, "en-US").Se o value
especificado for null
, Number.From
devolve null
. Se o value
especificado for number
, será devolvido value
. É possível converter os seguintes tipos de valor num valor number
:
text
: Um valornumber
da representação textual. Os formatos de texto comuns são processados ("15", "3.423,10", "5,0E-10"). ConsulteNumber.FromText
para obter detalhes.logical
: 1 paratrue
, 0 parafalse
.datetime
: Um número de vírgula flutuante de dupla precisão que contém um equivalente de data de Automatização OLE.datetimezone
: Um número de vírgula flutuante de dupla precisão que contém uma data de Automatização OLE equivalente da data e hora local devalue
.date
: Um número de vírgula flutuante de dupla precisão que contém um equivalente de data de Automatização OLE.time
: Expresso em dias fracionais.duration
: Expresso em dias inteiros e fracionais.
value
for de qualquer outro tipo, será devolvido um erro.
Examples
Example #1
Obter o valor <code>number</code> de <code>"4"</code>.
Number.From("4")
Result:
4
Example #2
Obter o valor <code>number</code> de <code>#datetime(2020, 3, 20, 6, 0, 0)</code>.
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
Result:
43910.25
Example #3
Obter o <code>valor</code> do número de <code>"12,3%"</code>.
Number.From("12.3%")
Result:
0.123
Category
Number.Conversion and formatting