sta*_*low 6 google-sheets google-apps-script
我有一个共享的谷歌工作表,人们不断地在其中粘贴新数据,但是数据总是采用不同的样式,并且重新设计它非常耗时。我想知道是否可以使用自动更正文档中的样式和大小的脚本。
如果您正在考虑将其重置为默认主题,那么您可以使用以下脚本:
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSheet();
var range = ss.getRange(1, 1, ss.getMaxRows(), ss.getMaxColumns());
range.clearFormat();
}
Run Code Online (Sandbox Code Playgroud)
每次用户编辑工作表(包括粘贴一些数据)并清除工作表中的所有格式时都会触发此操作。如果这对您不起作用,如果您对某些单元格具有特定格式(例如您不想更改的数据标题),那么您可以使用setFontSize(size)等方法自定义脚本。
编辑:更改了特定电子表格的答案。
使用这个脚本
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSheet();
var range = ss.getRangeList(['B29:B42', 'B27']);
range.setFontFamily("Arial")
.setFontSize(11)
.setFontColor("#000000")
.setBackground("#ffffff");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8078 次 |
| 最近记录: |