如何更改列的背景色



我想更改工作表中某一列的背景色。我会冒一些代码的风险,但我甚至不知道从哪里开始。我知道我想使用setBackgroundColor,但我不知道如何告诉谷歌工作表将其应用于特定的列。

谢谢

setBackground()文档中的示例很好地解释了这一点。

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B2:D5"); // For all of column B, use "B:B"
range.setBackground("red");

有多种方法可以获得范围。上面的示例使用A1表示法。也可以通过定义最左上角的单元格,然后定义行数来定义其尺寸。

var columnB = sheet.getRange(
1, // Row 1
2, // Column 2 (B)
sheet.getMaxRows() // Number of rows
);

最新更新