見出し画像

Googleスプレッドシートで業務を効率化(26):「できる社員のスケジュール管理術」を実践する方法

今回利用したスクリプトのコードになります。動画の中で使い方を説明していますのでぜひご活用ください。

function setBackground() {
  var sheet = SpreadsheetApp.getActiveSheet();

  var lastRow = sheet.getLastRow();
  var time = 0.0;
  for(i=2;i<=lastRow;i++) {
    var t = Number(sheet.getRange(i,4).getValue());
    var s = sheet.getRange(i,3).getValue();
    if(!s.match(/^除外$/)){
      time = time + t;
    }
  }

  if(time > 6.0) {
    sheet.getDataRange().setBackground("#FF0000")
  } else {
    sheet.getDataRange().setBackground("#FFFFFF")
  }
}

インストールがうまくいかない!などにつきましては以下のサイトからお気軽にお問い合わせください。


この記事が気に入ったらサポートをしてみませんか?