Прочитать на английском

Поделиться через


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 имеет любой другой тип, возвращается ошибка.

Пример 1

Получите значение number для "4".

Применение

Number.From("4")

выход

4

Пример 2

Получите значение number для #datetime(2020, 3, 20, 6, 0, 0).

Использование

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

вывод

43910.25

Пример 3

Получите значение number для "12.3%".

Использование

Number.From("12.3%")

выход

0.123