Number.From
Crea un número a partir del valor dado.
Syntax
Number.From(
value as any,
optional culture as text
) as number
Remarks
Devuelve un valor number
a partir del valor value
dado. También se puede proporcionar un parámetro culture
opcional (por ejemplo, "es-ES").Si value
es null
, Number.From
devuelve null
. Si value
es number
, se devuelve value
. Los valores de los tipos siguientes se pueden convertir a un valor number
:
text
: valornumber
a partir de la representación de texto. Se usan los formatos de texto comunes ("15", "3423,10", "5.0E-10"). Para más información, veaNumber.FromText
.logical
: 1 paratrue
, 0 parafalse
.datetime
: número de punto flotante de doble precisión que contiene un equivalente de fecha de automatización OLE.datetimezone
: número de punto flotante de doble precisión que contiene un equivalente de fecha de automatización OLE de la fecha y hora localesvalue
.date
: número de punto flotante de doble precisión que contiene un equivalente de fecha de automatización OLE.time
: expresado en días fraccionarios.duration
: expresado en días enteros y fraccionarios.
value
es de cualquier otro tipo, se devuelve un error.
Examples
Example #1
Obtener el valor <code>number</code> de <code>"4"</code>.
Number.From("4")
Result:
4
Example #2
Obtener el 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
Obtenga el valor <code>numérico</code> de <code>"12,3 %"</code>.
Number.From("12.3%")
Result:
0.123
Category
Number.Conversion and formatting