千分位

千分位 公开 已发布

如何安装动作?

适用于
分类(旧)
文本处理
关键词



更多信息
分享时间 2天23小时前
最后更新 1天3小时前
修订版本 4
用户许可 可自己使用或修改,不可再分享
Quicker版本 1.44.10
动作大小 32.8 KB

分享到

【本动作基于或参考如下动作开发:https://getquicker.net/sharedaction?code=bd814e29-784b-49fc-4bda-08d7fe0af1fc
「千分位、小数位、金额单位格式化」

简介

动作说明:数字千分位格式化(增强版)

版本说明

  • 重新发布缘由:由于原动作ID和更新逻辑问题,新版无法更新到原动作,故作为独立动作发布。同时在新版本中保留了原版实现逻辑(处于禁用状态),方便需要时参考切换。

功能概述

本动作基于原 千分位 格式化动作(原动作链接 )改进开发,新增小数位数和千分位分隔符选项(半角逗号或空格)设置功能,并改用Quicker内置原生支持JavaScript代码实现核心逻辑,兼容Quicker 1.44.10及以上版本,支持一切可以使用快捷键 Ctrl +C/V 的文本编辑软件千分位格式化、保留小数和不足位补零处理

新旧版本对比

特性原版实现(禁用)新版实现(默认)
小数位控制固定2位,需要在动作编辑页修改默认2位,可自定义并记忆上次设置(0-n+位)
大数处理超过15位可能丢失精度字符串处理保证精度
执行方式Quicker原生步骤内置JavaScript引擎
千分位默认半角逗号 ,可选半角逗号或空格
性能较快更稳定



主要改进

  1. 新增功能
    • 小数位数自由设置(0-n+位)
    • 自动保留上次设置
  2. 技术升级
    • 核心逻辑主要采用Quicker内置原生支持的JavaScript实现
    • 精确处理21位以上大数

使用说明

  1. 新旧版本快速切换:通过动作编辑 页 禁用新动作,启用旧动作,随时启用旧版逻辑。

测试用例

// 四舍五入保留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小时前 新增千分位分隔符选项:半角逗号或空格。其他功能保持不变。

最近讨论

使用问题 · 14
十字路口V 2天10小时前 乘风破浪的嗷大喵 2天10小时前