Number.From
Tworzy liczbę na podstawie danej wartości.
Syntax
Number.From(
value as any,
optional culture as text
) as number
Remarks
Zwraca wartość typu number
z danej wartości parametru value
. Można także określić opcjonalny parametr culture
(na przykład „en-US”).Jeśli dany parametr value
ma wartość null
, funkcja Number.From
zwraca wartość null
. Jeśli dany parametr value
ma wartość typu number
, zwracana jest wartość value
. Na wartość typu number
można konwertować wartości następujących typów:
text
: wartość typunumber
z reprezentacji tekstowej. Obsługiwane są typowe formaty tekstowe („15”, „3 423,10”, „5,0E-10”). Zobacz opis funkcjiNumber.FromText
, aby uzyskać szczegółowe informacje.logical
: 1 dla wartościtrue
, 0 dla wartościfalse
.datetime
: liczba zmiennoprzecinkowa o podwójnej precyzji, która zawiera odpowiednik daty automatyzacji łączenia i osadzania obiektów.datetimezone
: liczba zmiennoprzecinkowa o podwójnej precyzji, która zawiera odpowiednik daty automatyzacji łączenia i osadzania obiektów dla lokalnej daty i godziny określonej w parametrzevalue
.date
: liczba zmiennoprzecinkowa o podwójnej precyzji, która zawiera odpowiednik daty automatyzacji łączenia i osadzania obiektów.time
: wartość wyrażona w ułamkowych dniach.duration
: wartość wyrażona w całych i ułamkowych dniach.
value
jest innego typu, jest zwracany błąd.
Examples
Example #1
Pobierz wartość typu <code>number</code> z wartości <code>"4"</code>.
Number.From("4")
Result:
4
Example #2
Pobierz wartość typu <code>number</code> z wartości <code>#datetime(2020, 3, 20, 6, 0, 0)</code>.
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
Result:
43910.25
Example #3
Pobierz wartość <code>number</code> z <code>"12.3%"</code>.
Number.From("12.3%")
Result:
0.123
Category
Number.Conversion and formatting