Number.From
Number.From(value as any, optional culture as nullable text) as nullable number
Vrátí hodnotu number
z dané value
. Můžete také zadat volitelný culture
(například "en-US"). Pokud je dáno value
jako null
, Number.From vrátí null
. Pokud je daná value
number
, vrátí se value
. Hodnoty následujících typů lze převést na hodnotu number
:
-
text
: Hodnotanumber
z textové reprezentace. Běžné textové formáty se zpracovávají ("15", "3,423.10", "5.0E-10"). Podrobnosti najdete v Number.FromText. -
logical
: 1 protrue
, 0 profalse
. -
datetime
: Číslo s plovoucí desetinnou čárkou s dvojitou přesností, které obsahuje ekvivalent data automatizace OLE. -
datetimezone
: Číslo s plovoucí desetinnou čárkou s dvojitou přesností, které obsahuje ekvivalent data automatizace OLE místního data a časuvalue
. -
date
: Číslo s plovoucí desetinnou čárkou s dvojitou přesností, které obsahuje ekvivalent data automatizace OLE. -
time
: vyjádřeno ve zlomcích dne. -
duration
: Vyjádřeno v celých a zlomkových dnech.
Pokud je value
jiného typu, vrátí se chyba.
Získejte hodnotu number
z "4"
.
Použití
Number.From("4")
výstupní
4
Získat hodnotu number
ze #datetime(2020, 3, 20, 6, 0, 0)
.
Použití
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
Výstup
43910.25
Získá hodnotu number
z "12.3%"
.
Využití
Number.From("12.3%")
výstupní
0.123