Udostępnij za pośrednictwem


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 dla true, 0 dla false.
  • 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 godzinie value.
  • 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