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

Posted

技术标签:

【中文标题】在应用程序脚本中将数字转换为货币?【英文标题】:Convert number to currency in apps script? 【发布时间】:2020-08-12 01:03:51 【问题描述】:

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

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

任何帮助将不胜感激,谢谢。

【问题讨论】:

我必须为我糟糕的英语水平道歉。不幸的是,我无法理解the number format of the cell 和您的目标some type of fancy method to convert a number to this currency format 之间的区别。我可以问你目标的细节吗? 我的错,正如鲁本所说,因为应用程序脚本只是 javascript,我应该假设它们不是货币格式。 【参考方案1】:

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

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

相关

Set cell format with google apps script

【讨论】:

以上是关于在应用程序脚本中将数字转换为货币?的主要内容,如果未能解决你的问题,请参考以下文章

在javascript中将日期转换为数字

PHP中从欧元货币格式到美元货币格式

在javascript中将数字转换为数组| angular7的打字稿[重复]

shell中将字符串转换成数字

文本更改时将数字转换为货币格式

将 JavaScript 数字转换为货币格式,但没有“$”或任何货币符号 [重复]