-1

我正在寻找一个 onEdit 谷歌电子表格脚本,如果 C 列不包含“x”并且 R 列包含“DS”,则将 C 列中单元格的背景更改为红色。

谢谢!

4

1 回答 1

0

我假设颜色变化是相互独立的,如果是这样,那么类似下面的东西会起作用。如果没有,那么它只是可调节的。

function onEdit(){
  var cell = SpreadsheetApp.getActiveSheet().getActiveCell();
  var col = cell.getColumn();
  var val = cell.getValue();
  Logger.log(col);
  if(col == 3){
    val != "x" ? cell.setBackgroundRGB(255, 0, 0) : cell.setBackgroundRGB(255, 255, 255);
  } else if (col == 18){
    val != "DS" ? cell.setBackgroundRGB(255, 0, 0) : cell.setBackgroundRGB(255, 255, 255);
  }
}
于 2013-11-09T12:15:19.580 回答