如何更改谷歌脚本中活动单元格的整行背景颜色?
SpreadsheetApp.getActiveRange().setBackgroundRGB(224, 102, 102)
上面的代码只改变活动单元格的背景颜色。但我需要更改活动单元格背景的行。
如何更改谷歌脚本中活动单元格的整行背景颜色?
SpreadsheetApp.getActiveRange().setBackgroundRGB(224, 102, 102)
上面的代码只改变活动单元格的背景颜色。但我需要更改活动单元格背景的行。
类范围和类表具有可用于选择单元格所在行的方法。这类似于此答案中使用的技术。
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);