首页 > 解决方案 > 谷歌表格的格式脚本

问题描述

我想要一个可以获取所有单元格(也就是整个电子表格)并将单元格文本以模式格式放置的脚本,因此所有文本的字体和大小需要相同,水平对齐,垂直对齐,文本换行,文字颜色也是如此。

我在另一个堆栈溢出答案中看到了这段代码:

var range = sheet.getRange(1, 1, sheet.getMaxRows(), sheet.getMaxColumns());

range.setNumberFormat("$#,##0.00;$(#,##0.00)");

但这并不能解决我的问题。

标签: google-apps-scriptgoogle-sheets-api

解决方案


至少对我而言,让脚本像手动应用一样应用格式的最简单方法是打开电子表格,选择 TOOLS | MACROS,然后做所有你想做的事情。例如设置文本大小、字体、对齐方式,甚至 FORMAT | 交替的颜色。停止宏录制并在脚本编辑器中打开它。获取代码并将其添加到您的主脚本中。然后,您可以删除宏。


推荐阅读