小编Eug*_*nov的帖子

将“行带”主题应用于范围

我是 Google Apps 脚本的初学者,但使用它来自动执行一些简单的重复任务。我有几个电子表格,每周都会复制内容并将它们导出为.xls文件发送给客户。

我试图将交替颜色应用于从另一张纸复制的范围,但我完全陷入困境。如何正确设置bandingTheme方法applyRowBanding?我应该在代码的最后一行使用什么正确的语法?

我的代码:

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 ();
}
Run Code Online (Sandbox Code Playgroud)

syntax enums google-sheets google-apps-script

3
推荐指数
1
解决办法
3846
查看次数

标签 统计

enums ×1

google-apps-script ×1

google-sheets ×1

syntax ×1