Number.From
Number.From(value as any, optional culture as nullable text) as nullable number
Возвращает значение number
из заданного value
. Также можно указать необязательный culture
(например, "en-US"). Если данный value
, null
, то Number.From возвращает null
. Если данный value
равен number
, возвращается value
. Значения следующих типов можно преобразовать в значение number
:
-
text
: значениеnumber
из текстового представления. Стандартные текстовые форматы обрабатываются ("15", "3423.10", "5.0E-10"). Для получения подробной информации см. Number.FromText. -
logical
: 1 дляtrue
, 0 дляfalse
. -
datetime
: число с плавающей запятой двойной точности, содержащее эквивалент даты автоматизации OLE. -
datetimezone
: число с плавающей запятой двойной точности, содержащее дату автоматизации OLE, эквивалентную локальной дате и времениvalue
. -
date
: число с плавающей запятой двойной точности, содержащее эквивалент даты автоматизации OLE. -
time
: выражено в дробных днях. -
duration
: выражено в целом и дробных днях.
Если value
имеет любой другой тип, возвращается ошибка.
Получите значение number
для "4"
.
Применение
Number.From("4")
выход
4
Получите значение number
для #datetime(2020, 3, 20, 6, 0, 0)
.
Использование
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
вывод
43910.25
Получите значение number
для "12.3%"
.
Использование
Number.From("12.3%")
выход
0.123