Javascript 货币格式 - 将代码转换为 Google Apps 脚本
Posted
技术标签:
【中文标题】Javascript 货币格式 - 将代码转换为 Google Apps 脚本【英文标题】:Java Script Currency Format - Convert Code to Google Apps Script 【发布时间】:2012-05-08 06:58:08 【问题描述】:谁能告诉我如何修改它以在 Google Apps 脚本中工作
function formatCurrency(symbol, amount)
aDigits = amount.toFixed(2).split(".");
aDigits[0] = aDigits[0].split("").reverse().join("")
.replace(/(\d3)(?=\d)/g,"$1,").split("").reverse().join("");
return symbol + aDigits.join(".");
如果能将它用于货币格式,那就太好了。
谢谢,
乔恩
【问题讨论】:
【参考方案1】:它对我来说很好用。我只是在调试器中运行它:https://docs.google.com/macros
function formatCurrency(symbol, amount)
var aDigits = amount.toFixed(2).split(".");
aDigits[0] = aDigits[0].split("").reverse().join("")
.replace(/(\d3)(?=\d)/g,"$1,").split("").reverse().join("");
return symbol + aDigits.join(".");
function test()
var foo = formatCurrency('$', 3.5);
debugger;
粘贴,保存,将“选择函数”下拉菜单更改为“测试”并运行它。
我进行了编辑以声明未声明的变量 aDigits
,但 Google Apps 脚本不需要声明即可工作。不过,var
关键字应该在那里,否则aDigits
会泄漏到全局范围内。
【讨论】:
以上是关于Javascript 货币格式 - 将代码转换为 Google Apps 脚本的主要内容,如果未能解决你的问题,请参考以下文章