![](/img/trans.png)
[英]How to format numbers in HTML Body for automated emails on Google Apps Script
[英]Format Range of Numbers in Google Apps Script
我是一位使用Google表格和脚本编辑器中的粘贴代码创建成绩簿的教授,每个学生只能在其中查看其成绩。 (有关该代码的开发,请参阅本文 。)但是,我在格式化数字时遇到了一些麻烦,因为我需要针对电子表格中的特定范围使用不同的格式。 当前代码使用以下格式格式化数字:
if (typeof(value)=='number'){return Utilities.formatString('%.2f',value)}
它位于较长的function string(value)
,该function string(value)
还会格式化“字符串”和“对象”。
我想知道是否可以自定义该命令,以便可以为特定范围设置百分比,为另一个范围设置小数? 还是我需要使用其他功能? ( 本文提供了一些选项,但我是业余爱好者,我还没有弄清楚如何在当前代码中使用任何建议。我可能只需要关于将现有代码粘贴到何处的建议。)
首先,看来您所使用的代码已被弃用。 不推荐使用UiApp类(代码的第37行) 。 如果有更多时间,我可以帮助您开发新系统,但现在应该可以了。
我建议整体格式化范围的输出。 我假设对于每个成绩簿条目,都有特定的信息范围。 我不是使用基于string(value)
的返回值来格式化每个单元格的格式,而是使用setNumberFormats(object)
方法,该方法是SpreadSheet API的一部分。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.