6

如何更改谷歌脚本中活动单元格的整行背景颜色?

SpreadsheetApp.getActiveRange().setBackgroundRGB(224, 102, 102)

上面的代码只改变活动单元格的背景颜色。但我需要更改活动单元格背景的行。

4

1 回答 1

15

类范围类表具有可用于选择单元格所在行的方法。这类似于此答案中使用的技术。

SpreadsheetApp.getActiveSheet().getRange(SpreadsheetApp.getActiveRange().getRow(),1,1,SpreadsheetApp.getActiveSheet().getLastColumn()).setBackgroundRGB(224, 102, 102);

这做同样的事情,分解成更易于阅读的行:

var sheet = SpreadsheetApp.getActiveSheet();
var activeRange = SpreadsheetApp.getActiveRange();
var changeRange = sheet.getRange(activeRange.getRow(),1,1,sheet.getLastColumn());
changeRange.setBackgroundRGB(224, 102, 102);
于 2013-07-02T02:43:56.957 回答