Number.From
Number.From(value as any, optional culture as nullable text) as nullable number
number
Zwraca wartość z danej value
wartości . culture
Opcjonalnie można również podać (na przykład "en-US"). Jeśli dana value
wartość to null
, funkcja Number.From zwraca wartość null
. Jeśli dana value
wartość to number
, value
jest zwracana. Wartości następujących typów można przekonwertować na number
wartość:
text
number
: wartość z reprezentacji tekstowej. Obsługiwane są typowe formaty tekstu ("15", "3,423.10", "5.0E-10"). Aby uzyskać szczegółowe informacje, zobacz Number.FromText .logical
: 1 dlatrue
, 0 dlafalse
.datetime
: Liczba zmiennoprzecinkowa o podwójnej precyzji zawierająca odpowiednik daty automatyzacji OLE.datetimezone
: Liczba zmiennoprzecinkowa o podwójnej precyzji zawierająca datę automatyzacji OLE równoważną lokalnej dacie i godzinievalue
.date
: Liczba zmiennoprzecinkowa o podwójnej precyzji zawierająca odpowiednik daty automatyzacji OLE.time
: wyrażony w dniach ułamkowych.duration
: wyrażony w dniach całkowitych i ułamkowych.
Jeśli value
jest inny typ, zwracany jest błąd.
number
Pobierz wartość "4"
.
Użycie
Number.From("4")
Wyjście
4
number
Pobierz wartość #datetime(2020, 3, 20, 6, 0, 0)
.
Użycie
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
Wyjście
43910.25
number
Pobierz wartość "12.3%"
.
Użycie
Number.From("12.3%")
Wyjście
0.123