我目前正在使用Google Script生成一个google文档。
我遇到数字格式问题。我有一个带有货币值的表格,所以我试着像这样格式化文本(就像我通常做的那样):
var number = 12345;
var currencyString = number.toLocaleString(); // This 'works' but outputs : 12345
var euroCurrencyString = number.toLocaleString("nl-NL", { style: 'currency', currency: 'EUR' }); // This throws exception
但它抛出了这个异常: TypeError:InternalError:Illegal radix 0。
还有其他方法可以将数字格式化为货币字符串吗? (eq;€12.345,00)
编辑:toLocaleString()实际上有效,我只是错误输入
答案 0 :(得分:0)
我无法使用.toLocaleString();
来使用它所以我选择了这个解决方案:
https://stackoverflow.com/a/149099/8198266
如果有人有更好的Google脚本原创方法,我很乐意听到它。