Number.From
Składnia
Number.From(value as any, optional culture as nullable text) as nullable number
Informacje
Zwraca wartość number
z danego value
. Można również podać opcjonalne culture
(na przykład "en-US"). Jeśli dana value
jest null
, Number.From zwraca wartość null
. Jeśli dana value
jest number
, zwracana jest value
. Wartości następujących typów można przekonwertować na wartość number
:
-
text
: wartośćnumber
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żona w dniach ułamkowych. -
duration
: wyrażone w dniach całkowitych i ułamkowych.
Jeśli value
jest dowolnego innego typu, zwracany jest błąd.
Przykład 1
Pobierz wartość number
dla "4"
.
użycie
Number.From("4")
Wyjście
4
Przykład 2
Pobierz wartość number
dla #datetime(2020, 3, 20, 6, 0, 0)
.
użycie
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
Wyjście
43910.25
Przykład 3
Pobierz wartość number
z "12.3%"
.
użycie
Number.From("12.3%")
Wyjście
0.123