Syntax
Number.From(value as any, optional culture as nullable text) as nullable number
About
从给定number值返回一个value值。 还可以提供可选 culture 选项(例如,“en-US”)。 如果给定 value 为 null, Number.From 则 null返回 。 如果为给定valuenumber值,value则返回。 可以将以下类型的值转换为 number 值:
-
textnumber:文本表示形式的值。 处理常见文本格式(“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