Number.From
Number.From(value as any,optional cultures as nullable text) as nullable number
从给定的 value 返回 number 值。如果给定的 value 是 null,Number.From 将返回 null。 如果给定的 value 是 number,则返回 value。以下类型的值可以转换为 number 值:
text: 文本表示形式的 number 值。处理通用文本格式("15", "3,423.10", "5.0E-10")。有关详细信息,请参阅 Number.FromText。logical: 对于 true 为 1,对于 false 为 0。datetime: 一个包含等效的 OLE 自动化日期的双精度浮点数。datetimezone: 一个包含与 value 的当地日期和时间等效的 OLE 自动化日期的双精度浮点数。date: 一个包含等效的 OLE 自动化日期的双精度浮点数。time: 用天的小数形式表示。duration: 用整数天和天的小数形式表示。value 属于任何其他类型,则返回错误。
示例:
获取 "4" 的 number 值。
使用情况:
Number.From("4")
输出:
4
示例:
获取 #datetime(2020, 3, 20, 6, 0, 0) 的 number 值。
使用情况:
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
输出:
43910.25
示例:
获取 "12.3%" 的数值。
使用情况:
Number.From("12.3%")
输出:
0.123