在应用程序脚本中将数字转换为货币?

Convert number to currency in apps script?

我想将特定范围的数字转换为货币。我不确定 google 应用程序脚本中是否存在这种格式。我注意到,当用“$”定义一个单元格值时,它会自动用“$”声明该范围内的任何其他数字。所以我假设有某种货币类型。

如果是这样,是否有某种奇特的方法可以将数字转换为这种货币格式,或者我只是将每个数字转换为字符串并在每个数字前面添加一个“$”。

如有任何帮助,我们将不胜感激。

Google Apps 脚本使用 JavaScript,因为后者没有货币数据类型,Google Apps 脚本也没有。

值得注意的是,Google 表格将“货币”值存储为数字。 “$”由自动数字格式化功能添加。如果您希望脚本添加此格式,请使用 setNumberFormat.

相关

您可以像这样使用 built-in Javascript 功能:

var numberToCurrency = new Intl.NumberFormat('en-US', {style: 'currency', currency: 'USD'});

numberToCurrency.format(3600);