Number.ToText
语法
Number.ToText(number as nullable number, optional format as nullable text, optional culture as nullable text) as nullable text
关于
根据 format
指定的格式,将数值 number
格式化为文本值。 格式是单个字符代码,后面可能带一个数字精度说明符。 以下字符代码可用于 format
。
- “D”或“d”:(十进制)将结果格式化为整数。 精度说明符控制输出中的位数。
- “E”或“e”:(指数/科学)指数表示法。 精度说明符控制最大小数位数(默认值为 6)。
- “F”或“f”:(固定点)整数和小数位。
- “G”或“g”:(常规)固定点或科学记数法的最简洁形式。
- “N”或“n”:(数字)带组分隔符和小数分隔符的整数和小数位。
- “P”或“p”:(百分比)乘以 100 并显示百分号的数字。
- “R”或“r”:(往返)可往返转换同一数字的文本值。 将忽略精度说明符。
- “X”或“x”:(十六进制)十六进制文本值。
还可以提供可选 culture
(例如“en-US”)。
示例 1
将数字格式化为不指定格式的文本。
使用情况
Number.ToText(4)
输出
"4"
示例 2
将数字格式化为指数格式的文本。
使用情况
Number.ToText(4, "e")
输出
"4.000000e+000"
示例 3
将数字格式化为带有限精确度的十进制格式的文本。
使用情况
Number.ToText(-0.1234, "P1")
输出
"-12.3 %"