0
如何在没有格式化和十进制值(如:125478521478)的情况下将数字更改为具有每3位数字空格的字符串(如:24 148 147),则必须将其转换为〜100数字,所以我正在寻找有效的解决方案。数字格式化,每隔3位填写一个空格
如何在没有格式化和十进制值(如:125478521478)的情况下将数字更改为具有每3位数字空格的字符串(如:24 148 147),则必须将其转换为〜100数字,所以我正在寻找有效的解决方案。数字格式化,每隔3位填写一个空格
这个脚本应该可以帮到你。您可以在所有数字的循环中运行此脚本。 考虑将125478521478
作为您的演示编号。代码应如下 -
var yourNumber = "125478521478";
yourNumber = yourNumber.toString().replace(/,/g, "").replace(/\B(?=(\d{3})+(?!\d))/g, " ");
希望它有帮助!
感谢您的帮助,它的工作原理与我的想法:) – user3733639
在电子表格中?一个uiApp应用程序?请指定上下文....有一个名为utilities.formatString的gs方法,用于执行此类操作...请参阅此处的文档https://developers.google.com/apps-script/reference/utilities/utilities –
@Sergeinsas我看到一个,但我无法设法使用它创建空间,只改变了十进制数。可能是我的错误,虽然我对此很陌生。 – user3733639