我正在开发一个使用 formatString(template, args) 的 Google 脚本,文档说它使用“%”样式格式(类似于 sprintf)。我想要得到的是一个三位数,填充零,加上三位小数。
25.1 = 025.100
我尝试过使用“%03d.3f”,但不起作用。它给了我三位小数,但没有前导零。我尝试组合字符串:
txt += Utilities.formatString("%03d", data[row][j]);
txt += Utilities.formatString("%.3f", data[row][j]);
但是第二部分留下了一个前导 0,所以我得到 0250.100。有什么想法吗?
最佳答案
最终的解决方案是 Utilities.formatString("%07.3f", 10.15);
这将为您提供“010.150”
关于google-apps-script - sprintf 结合零填充和小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23051344/