GoogleScript

时间:2018-03-02 17:57:50

标签: google-apps-script google-sheets

我正在尝试将细胞格式化为Peruvian Nuevo Sol(S / .00.00 - PEN)。我正在使用setNumberFormat。但是我尝试了几个选项而且无法让它工作。

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

  campaignSheet.getRange(i, 4).setNumberFormat("S/.00.00").setFormula("E"+i+"*3.5");

那是i,因为它处于循环中。

谢谢!

1 个答案:

答案 0 :(得分:1)

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

完整代码将是:

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

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

希望这有帮助!