Number.From
Number.From(value as any, optional culture as nullable text) as nullable number
Devuelve un valor number
a partir de un elemento value
especificado. También se puede proporcionar un elemento culture
opcional (por ejemplo, "es-ES"). Si el objeto dado value
es null
, Number.From devuelve null
. Si el elemento value
especificado es number
, se devuelve value
. Los valores de los tipos siguientes se pueden convertir en un valor number
:
text
: un valornumber
de la representación textual. Se controlan formatos de texto comunes ("15", "3423,10", "5.0E-10"). Consulte Number.FromText para obtener más información.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 la hora locales devalue
.date
: número de punto flotante de doble precisión que contiene un equivalente de fecha de automatización OLE.time
: se expresa en días fraccionarios.duration
: se expresa en días enteros y fraccionarios.
Si value
es de cualquier otro tipo, se devuelve un error.
Obtener el valor number
de "4"
.
Uso
Number.From("4")
Salida
4
Obtener el valor number
de #datetime(2020, 3, 20, 6, 0, 0)
.
Uso
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
Salida
43910.25
Obtener el valor number
de "12.3%"
.
Uso
Number.From("12.3%")
Salida
0.123