google-apps-script - 谷歌表格的格式脚本
问题描述
我想要一个可以获取所有单元格(也就是整个电子表格)并将单元格文本以模式格式放置的脚本,因此所有文本的字体和大小需要相同,水平对齐,垂直对齐,文本换行,文字颜色也是如此。
我在另一个堆栈溢出答案中看到了这段代码:
var range = sheet.getRange(1, 1, sheet.getMaxRows(), sheet.getMaxColumns());
range.setNumberFormat("$#,##0.00;$(#,##0.00)");
但这并不能解决我的问题。
解决方案
至少对我而言,让脚本像手动应用一样应用格式的最简单方法是打开电子表格,选择 TOOLS | MACROS,然后做所有你想做的事情。例如设置文本大小、字体、对齐方式,甚至 FORMAT | 交替的颜色。停止宏录制并在脚本编辑器中打开它。获取代码并将其添加到您的主脚本中。然后,您可以删除宏。
推荐阅读
- python - 按下按钮后突出显示按钮边框 tkinter
- php - 如何在htaccess中处理具有相同文件名的两个不同参数?
- amazon-web-services - 您可以复制特定的 AWS ECR 存储库吗?
- c# - C# 处理 UI 自动化文本选择事件
- reactjs - 反应如何正确设置状态(使用redux)
- python - 继承:无法通过使用外键访问类方法
- spring-boot - 如何在没有延迟的情况下提交或回滚微服务中的分布式事务
- npm - 如何在 tailwind 文件中使用 npm 导入 fontsaweome
- powershell - PowerShell ... 从 csv 粘贴到 excel - 作为值
- c++ - 检查成员函数是否存在失败