Number.From
Skapar ett tal från det angivna värdet.
Syntax
Number.From(
value as any,
optional culture as text
) as number
Remarks
Returnerar ett number
-värde från angiven value
. En valfri culture
kan även anges (till exempel, "en-US").Om value
är null
returnerar Number.From
null
. Om value
är number
returneras value
. Värden med 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 underNumber.FromText
.logical
: 1 förtrue
, 0 förfalse
.datetime
: Ett flyttal med dubbel precision som innehåller motsvarigheten till ett OLE-automationsdatum.datetimezone
: Ett flyttal med dubbel precision som innehåller ett OLE-automationsdatum för det lokala datumet och tiden,value
.date
: Ett flyttal med dubbel precision som innehåller motsvarigheten till ett OLE-automationsdatum.time
: Uttrycks i fraktionella dagar.duration
: Uttrycks i hela och fraktionella dagar.
value
hör till en annan typ returneras ett fel.
Examples
Example #1
Hämta <code>number</code>-värdet för <code>"4"</code>.
Number.From("4")
Result:
4
Example #2
Hämta <code>number</code>-värdet för <code>#datetime(2020, 3, 20, 6, 0, 0)</code>.
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
Result:
43910.25
Example #3
Hämta <code>tal</code>värdet för <code>"12,3 %"</code>.
Number.From("12.3%")
Result:
0.123
Category
Number.Conversion and formatting