Number.From
Vytvoří číslo z předané hodnoty.
Syntax
Number.From(
value as any,
optional culture as text
) as number
Remarks
Vrátí hodnotu number z předané hodnoty value. Volitelně je možné zadat i culture (např. en-US). d je předaná hodnota value null, funkce Number.From vrátí hodnotu null. Pokud je předaná hodnota value typu number, vrátí se hodnota value. Na hodnoty number lze převést hodnoty následujících typů:
text: Hodnotanumberz textové reprezentace. Lze zpracovat běžné textové formáty („15“, „3423,10“, „5,0E-10“). Další informace naleznete v popisu funkceNumber.FromText.logical: 1 pro hodnotutrue, 0 pro hodnotufalse.datetime: Číslo s plovoucí desetinnou čárkou obsahující ekvivalent data OLE Automation.datetimezone: Číslo s plovoucí desetinnou čárkou obsahující ekvivalent data a času OLE Automationvalue.date: Číslo s plovoucí desetinnou čárkou obsahující ekvivalent data OLE Automation.time: Vyjádřeno ve zlomcích dnů.duration: Vyjádřeno v celých dnech a zlomcích dnů.
Pokud je hodnota value jakéhokoli jiného typu, je vrácena chyba.
Examples
Example #1
Získá hodnotu number hodnoty "4".
Number.From("4")
Result:
4
Example #2
Získá hodnotu number hodnoty #datetime(2020, 3, 20, 6, 0, 0).
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
Result:
43910.25
Example #3
Získá hodnotu typu number pro "12.3%".
Number.From("12.3%")
Result:
0.123
Category
Number.Conversion and formatting