メニュー

【Google Apps Script】指定範囲にチェックボックスにチェックが入っているか判定する方法 [Spreadsheets]

挿入>チェックボックスからスプレッドシートでチェックボックスが作成できるのですが指定範囲にチェックボックスにチェックが入っているか?いないか?を調べる方法です。

目次

指定範囲にチェックボックスにチェックが入っているか判定するGASスクリプト

A1からH1の範囲のチェックボックスの値を調べます。

function myFunction() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var cells = sheet.getRange(1, 1, 1, 8);
  var values =cells.getValues();

  for (var i=0; i<cells.getNumColumns(); i++){
    if (values[0][i] === true) {
      Logger.log("チェックがついています")
    }else{
      Logger.log("チェックがついていません")
    }
  }
}

まとめ

更新があるときなど、チェックボックスを設定すると便利で、その通知などをする際の判定として使うと便利です。

  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

すいみんのアバター すいみん フリーランスデザイナー

技術的なことが好きなフリーランスのデザイナー。
ブログが好きで月間20万PVの技術ブログを運営。
書籍のお仕事もしています。
・「Unity デザイナーズ・バイブル」
・「Unityゲーム プログラミング・バイブル 2nd Generation」
ご依頼はこちらから!

この記事も読まれてます

目次
閉じる