Number.From
Number.From(value as any, optional culture as nullable text) as nullable number
Returnerar ett number
värde från den angivna value
. En valfri culture
kan också anges (till exempel "en-US"). Om den angivna value
är null
returnerar Number.Fromnull
. Om den angivna value
är number
returneras value
. Värden för följande typer kan konverteras till ett number
värde:
-
text
: Ettnumber
värde från textrepresentationen. Vanliga textformat hanteras ("15", "3,423.10", "5.0E-10"). Mer information finns i Number.FromText. -
logical
: 1 förtrue
, 0 förfalse
. -
datetime
: Ett tal med dubbel precision som innehåller ett motsvarande OLE Automation-datum. -
datetimezone
: Ett flyttalsnummer med dubbel precision som innehåller ett OLE Automation-datum motsvarande den lokala datumet och tiden förvalue
. -
date
: Ett flyttal med dubbel precision som innehåller motsvarande OLE Automation-datum. -
time
: Uttryckt i fraktionerade dagar. -
duration
: Uttryckt i hela och bråkdagar.
Om value
är av någon annan typ returneras ett fel.
Hämta number
värdet för "4"
.
Användning
Number.From("4")
utdata
4
Hämta number
värdet för #datetime(2020, 3, 20, 6, 0, 0)
.
Användning
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
utdata
43910.25
Hämta number
värdet för "12.3%"
.
Användning
Number.From("12.3%")
utdata
0.123