在应用程序脚本中将数字转换为货币?
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);
我想将特定范围的数字转换为货币。我不确定 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);