Zdieľať cez


Number.From

Syntax

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

O

Vráti hodnotu number z danej value. Možno uviesť aj voliteľný culture (napríklad "en-US"). Ak je daná valuenull, Number.From vráti null. Ak je daná valuenumber, vráti sa value . Hodnoty nasledujúcich typov možno skonvertovať na hodnotu number:

  • text: number hodnota z textového vyjadrenia. Používajú sa bežné formáty textu ("15", "3 423,10", "5.0 E-10"). Podrobnosti nájdete v Number.FromText.
  • logical: 1 pre true, 0 pre false.
  • datetime: číslo s pohyblivou desatinnou čiarkou s dvojitou presnosťou, ktoré obsahuje ekvivalent dátumu automatizácie OLE.
  • datetimezone: číslo s pohyblivou rádovou čiarkou s dvojitou presnosťou, ktorá obsahuje ekvivalent dátumu a času automatizácie OLE k miestnemu dátumu a času value.
  • date: číslo s pohyblivou desatinnou čiarkou s dvojitou presnosťou, ktoré obsahuje ekvivalent dátumu automatizácie OLE.
  • time: Vyjadrené v zlomkových dňoch.
  • duration: Vyjadrené v celých a zlomkových dňoch.

Ak value je akéhokoľvek iného typu, vráti sa chyba.

Príklad č. 1

Získajte hodnotu number hodnoty "4".

používania

Number.From("4")

výstupu

4

Príklad č. 2

Získajte hodnotu number hodnoty #datetime(2020, 3, 20, 6, 0, 0).

používania

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

výstupu

43910.25

Príklad č. 3

Získajte hodnotu number hodnoty "12.3%".

používania

Number.From("12.3%")

výstupu

0.123