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

eff*_*ffe 3 google-sheets google-apps-script

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

SpreadsheetApp.getActiveRange().setBackgroundRGB(224, 102, 102)
Run Code Online (Sandbox Code Playgroud)

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

Mog*_*dad 7

Class RangeClass Sheet有一些方法可用于选择单元格所在的行.这与本答案中使用的技术类似.

SpreadsheetApp.getActiveSheet().getRange(SpreadsheetApp.getActiveRange().getRow(),1,1,SpreadsheetApp.getActiveSheet().getLastColumn()).setBackgroundRGB(224, 102, 102);
Run Code Online (Sandbox Code Playgroud)

这也是一样的,分解为更容易阅读的行:

var sheet = SpreadsheetApp.getActiveSheet();
var activeRange = SpreadsheetApp.getActiveRange();
var changeRange = sheet.getRange(activeRange.getRow(),1,1,sheet.getLastColumn());
changeRange.setBackgroundRGB(224, 102, 102);
Run Code Online (Sandbox Code Playgroud)