Číst v angličtině

Sdílet prostřednictvím


Number.From

Syntax

Number.From(value as any, optional culture as nullable text) as nullable number

Asi

Vrátí hodnotu number z dané value. Můžete také zadat volitelný culture (například "en-US"). Pokud je dáno value jako null, Number.From vrátí null. Pokud je daná valuenumber, vrátí se value. Hodnoty následujících typů lze převést na hodnotu number:

  • text: Hodnota number z textové reprezentace. Běžné textové formáty se zpracovávají ("15", "3,423.10", "5.0E-10"). Podrobnosti najdete v Number.FromText.
  • logical: 1 pro true, 0 pro false.
  • datetime: Číslo s plovoucí desetinnou čárkou s dvojitou přesností, které obsahuje ekvivalent data automatizace OLE.
  • datetimezone: Číslo s plovoucí desetinnou čárkou s dvojitou přesností, které obsahuje ekvivalent data automatizace OLE místního data a času value.
  • date: Číslo s plovoucí desetinnou čárkou s dvojitou přesností, které obsahuje ekvivalent data automatizace OLE.
  • time: vyjádřeno ve zlomcích dne.
  • duration: Vyjádřeno v celých a zlomkových dnech.

Pokud je value jiného typu, vrátí se chyba.

Příklad 1

Získejte hodnotu number z "4".

Použití

Number.From("4")

výstupní

4

Příklad 2

Získat hodnotu number ze #datetime(2020, 3, 20, 6, 0, 0).

Použití

Number.From(#datetime(2020, 3, 20, 6, 0, 0))

Výstup

43910.25

Příklad 3

Získá hodnotu number z "12.3%".

Využití

Number.From("12.3%")

výstupní

0.123