如何在谷歌脚本中更改整行颜色?

时间:2013-06-28 14:47:25

标签: google-apps-script google-sheets

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

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

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

1 个答案:

答案 0 :(得分:7)

Class RangeClass Sheet有可用于选择单元格所在行的方法。这类似于this answer中使用的技术。

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);