Number.ToText
Number.ToText(number as 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": (十六进制)十六进制文本值。
示例:
将数字格式化为不指定格式的文本。
使用情况:
Number.ToText(4)
输出:
"4"
示例:
将数字格式化为指数格式的文本。
使用情况:
Number.ToText(4, "e")
输出:
"4.000000e+000"
示例:
将数字格式化为带有限精确度的十进制格式的文本。
使用情况:
Number.ToText(-0.1234, "P1")
输出:
"-12.3 %"