使用 GoogleScript 的货币格式

Die*_*ios 6 google-sheets google-apps-script

我正在尝试将单元格格式设置为秘鲁 Nuevo Sol (S/.00.00 - PEN)。我正在使用setNumberFormat。但是我尝试了几种选择,但无法让它工作。

这是我尝试格式化单元格的脚本行:

  campaignSheet.getRange(i, 4).setNumberFormat("S/.00.00").setFormula("E"+i+"*3.5");
Run Code Online (Sandbox Code Playgroud)

i是因为它处于循环中。

谢谢!

Dan*_*Dan 6

尝试使用.setNumberFormat("[$S/.]#,##00.00").

完整代码为:

campaignSheet.getRange(i, 4).setNumberFormat("[$S/.]#,##00.00").setFormula("E"+i+"*3.5");
Run Code Online (Sandbox Code Playgroud)

值得注意的是,您可以通过使用来删除小于 10 的数字的前导零(如果需要).setNumberFormat("[$S/.]#,##0.00")

希望这可以帮助!