Javascript Java脚本货币格式-将代码转换为Google应用程序脚本
有人能告诉我如何修改这个在谷歌应用程序脚本中工作吗Javascript Java脚本货币格式-将代码转换为Google应用程序脚本,javascript,google-apps-script,currency,number-formatting,Javascript,Google Apps Script,Currency,Number Formatting,有人能告诉我如何修改这个在谷歌应用程序脚本中工作吗 function formatCurrency(symbol, amount) { aDigits = amount.toFixed(2).split("."); aDigits[0] = aDigits[0].split("").reverse().join("") .replace(/(\d{3})(?=\d)/g,"$1
function formatCurrency(symbol, amount) {
aDigits = amount.toFixed(2).split(".");
aDigits[0] = aDigits[0].split("").reverse().join("")
.replace(/(\d{3})(?=\d)/g,"$1,").split("").reverse().join("");
return symbol + aDigits.join(".");
}
如果能够将其用于货币格式,那将是一件非常棒的事情
谢谢
乔恩这对我来说很好。我刚刚在这里的调试器中运行了它: 粘贴它,保存它,将“选择函数”下拉列表更改为“测试”,然后运行它
我做了一个编辑来声明未声明的变量
aDigits
,但是googleapps脚本不需要声明就可以工作。但是,var
关键字应该在那里,否则,aDigits
会泄漏到全局范围中
function formatCurrency(symbol, amount) {
var aDigits = amount.toFixed(2).split(".");
aDigits[0] = aDigits[0].split("").reverse().join("")
.replace(/(\d{3})(?=\d)/g,"$1,").split("").reverse().join("");
return symbol + aDigits.join(".");
}
function test() {
var foo = formatCurrency('$', 3.5);
debugger;
}