如何在Google脚本中更改活动单元格的整行背景颜色?
SpreadsheetApp.getActiveRange().setBackgroundRGB(224, 102, 102)
上面的代码只会更改活动单元格的背景颜色。 但我需要更改活动单元格行的背景。
答案 0 :(得分:7)
Class Range和Class 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);