Google Apps Script 該当文字列を検索して1行塗りつぶす

仕事でgoogleドキュメントを良く使うのだが、
課題管理表などを作成した際に、解決済みの課題とActiveな課題の差別化をする為に
closeしている課題の行の背景色を変えるコードを作成したw

「closed」の文字列を検索して該当したら、その行の背景色を変更する。

何とかコレで動いている!


function colColor() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
//  var lastcol = sheet.getLastColumn();
//  var range = SpreadsheetApp.getActiveRange();      //編集のあった(アクティブな)セルを取得
//  var col = range.getColumnIndex();            //編集のあったセルの列を取得
//  var row = range.getRowIndex();                    //編集のあったセルの行を取得
 
  for (var g = 1; g <= sheet.getLastRow(); g++){
    
    if(sheet.getRange("I"+g).getValue() == "closed"){
      backColor(0,g);
      } else if (sheet.getRange("I"+g).getValue() == "open") {
      backColor(1,g);    
  }
}

/*
* 該当箇所を1行塗りつぶす処理
*
* @param color open/closedを切り分ける
* @param status 何行目かの値
*/
function backColor(color,status) {
  if(color == 0){
    backgroundColor = "#808080";
  } else {
    backgroundColor = "#ffffff";
  }
  
  for (var i = 1; i <= 15; i++) {
    if (status != 0) {
      sheet.getRange(status, i).setBackgroundColor(backgroundColor);
    }
  }
}
}