Number.From

Syntax

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

About

从给定number值返回一个value值。 还可以提供可选 culture 选项(例如,“en-US”)。 如果给定 valuenullNumber.Fromnull返回 。 如果为给定valuenumber值,value则返回。 可以将以下类型的值转换为 number 值:

  • text number:文本表示形式的值。 处理常见文本格式(“15”、“3,423.10”、“5.0E-10”)。 有关详细信息,请参阅 Number.FromText
  • logical:1 表示 true,0 表示 false
  • datetime:包含等效 OLE 自动化日期的双精度浮点数。
  • datetimezone:一个双精度浮点数,包含等效于本地日期和时间的 valueOLE 自动化日期。
  • 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