【发布时间】:2015-08-02 23:25:56
【问题描述】:
我是一名教授,使用 Google 表格和脚本编辑器中的a pasted code 创建成绩簿,每个学生只能在其中查看自己的成绩。 (有关该代码的开发,请参阅此article。)但是,我在格式化数字时遇到了一些麻烦,因为我需要电子表格中特定范围的不同格式。当前代码使用以下格式格式化数字:
if (typeof(value)=='number'){return Utilities.formatString('%.2f',value)}
这是一个较长的function string(value),它也格式化“字符串”和“对象”。
我想知道是否有一种方法可以自定义该命令,以便我可以有特定范围的百分比和另一个范围的小数?还是我需要使用不同的功能? (这个article 提供了一些选项,但我是业余爱好者,我还没有弄清楚如何让任何建议在当前代码中工作。我可能只需要关于在哪里粘贴现有代码的建议。 )
【问题讨论】:
-
您是否需要您的代码来确定值来自哪个命名范围?
-
感谢桑迪的回复。如果可能的话,是的。我有一大块包含“总成绩”的单元格,我想以百分比的形式显示,还有另一块单元格应该以数字的形式显示。
-
学习如何排除故障将是您最好的时间投资之一。 Google Documentation - troubleshooting 如果您有特定的代码行给出错误或意外结果,那么有人会更容易提供帮助。
标签: google-apps-script range number-formatting