「千分位、小数位、金额单位格式化」
简介
动作说明:数字千分位格式化(增强版)
版本说明
- 重新发布缘由:由于原动作ID和更新逻辑问题,新版无法更新到原动作,故作为独立动作发布。同时在新版本中保留了原版实现逻辑(处于禁用状态),方便需要时参考切换。
功能概述
本动作基于原 千分位 格式化动作(原动作链接 )改进开发,新增小数位数和千分位分隔符选项(半角逗号或空格)设置功能,并改用Quicker内置原生支持的JavaScript代码实现核心逻辑,兼容Quicker 1.44.10及以上版本,支持一切可以使用快捷键 Ctrl +C/V 的文本编辑软件千分位格式化、保留小数和不足位补零处理。
新旧版本对比
特性 | 原版实现(禁用) | 新版实现(默认) |
---|
小数位控制 | 固定2位,需要在动作编辑页修改 | 默认2位,可自定义并记忆上次设置(0-n+位) |
大数处理 | 超过15位可能丢失精度 | 字符串处理保证精度 |
执行方式 | Quicker原生步骤 | 内置JavaScript引擎 |
千分位 | 默认半角逗号 , | 可选半角逗号或空格 |
性能 | 较快 | 更稳定 |
主要改进
- 新增功能
- 技术升级
- 核心逻辑主要采用Quicker内置原生支持的JavaScript实现
- 精确处理21位以上大数
使用说明
- 新旧版本快速切换:通过动作编辑 页 禁用新动作,启用旧动作,随时启用旧版逻辑。
测试用例
// 四舍五入保留0位小数(进位测试)
// 输入:999999999999999.999
// 输出:1,000,000,000,000,000 (千分位符号可选半角逗号或空格)
// 输出:1 000 000 000 000 000 (千分位符号可选半角逗号或空格)
// 兼容性测试 四舍五入,保留2位有效数字【逗号(全/半角)、空格混用】
// 输入:12,345,678.895
// 输出:123,456,78.90(自动清理中英文逗号及空格,千分位符号可选半角逗号或空格)
注意事项
- 旧版逻辑作为备份保留,可通过移除禁用状态启用。
- 出现[非数字格式]错误提示时建议检查选中字符串是否包括除逗号(全/半角)、空格y以外的字符。
- 商业场景使用建议测试金额边界值。
- 该动作已通过基于最新稳定版本Quicker 1.44.10测试。
最近更新
修订版本
|
更新时间
|
更新说明
|
4
|
1天3小时前
|
新增:金额单位设置。
|
3
|
2天3小时前
|
微调整参数输出逻辑,功能无影响,欢迎各位老师使用,能提出宝贵建议。
|
2
|
2天9小时前
|
新增千分位分隔符选项:半角逗号或空格。其他功能保持不变。
|