繁体   English   中英

在Google Apps脚本中格式化数字范围

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM