【发布时间】:2018-07-30 23:06:00
【问题描述】:
我是 Google Apps 脚本的初学者,但使用它来自动执行一些简单的重复任务。我有几个电子表格,我每周都会复制内容并将它们导出为.xls 文件,然后发送给我的客户。
我正在尝试将交替颜色应用于从另一张纸复制的范围,但我完全卡住了。如何使用applyRowBanding 方法正确设置bandingTheme?我应该在代码的最后一行使用什么正确的语法?
我的代码:
function copyRange (SourceSSID, SourceRange, TargetSheetName, bandingTheme) {
var sheetSource = SpreadsheetApp.openById(SourceSSID);
var sheetTarget = SpreadsheetApp.openById("bla-bla");
var source = sheetSource.getRange(SourceRange);
var target_ss = sheetTarget.getSheetByName(TargetSheetName);
var values = source.getValues();
var target = target_ss.getRange(1, 1, values.length, values[0].length);
target.clear();
target.setValues(values);
target.applyRowBanding ();
}
【问题讨论】:
标签: google-apps-script syntax enums google-sheets