小编Dom*_*Dom的帖子

Google Apps脚本更改Google工作表中特定单元格的背景颜色

我正在Google表格上使用此Google App脚本进行操作,该功能是由时间驱动的触发器运行的。我希望能够定位工作表上的特定单元格(如果单元格值=“打开”),以便可以更改单元格的背景色。我想知道如何进行这项工作?我可以锁定单元格,但是我不知道如何更改单元格背景的属性,因为无法调用.setBackground()。

function myColorFunction() {
  var s = SpreadsheetApp.getActiveSheet();
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var range = ss.getSheetByName("Form Responses 1").getRange(2,6,ss.getLastRow());
  var cellRange = range.getValues();
  Logger.log(cellRange);
  Logger.log(cellRange.length);
  Logger.log(cellRange.valueOf());

  for(i = 1; i<cellRange.length; i++){
     if(cellRange[i] == "Open")
     {
       Logger.log("change color here");
     } else {
       Logger.log("don't change color");
     } 
  }
}
Run Code Online (Sandbox Code Playgroud)

google-apps-script

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

google-apps-script ×1