スプレッドシートで、チェックボックスにチェックがある状態(ON)をチェック外した状態(OFF)に変えたいとき、たくさんあったら一つずつ変えていくのは、かーなーり面倒くさいですよね。
GAS(Google Apps Script)には一括してチェックを外してくれる『uncheck()』メソッドがあります。
気になった方は、使い方紹介していきますので、興味がある方は最後まで御覧くださいー。
記事を書いた人
こんにちは。当ブログの管理人の『くろん』です。
30代サラリーマン、新規事業推進室に所属。ブラック企業努め時代に身に着けた業務効率化ノウハウをアウトプットしていきます。
読んでくれた方の業務が一秒でも早く終わりますようにの精神で記事書いてます!!
目次
チェックボックスをオフからオンに
こういう状態のチェックボックスがずらっとあったとしましょう。(仕事上で遭遇することは、多分おそらくないとは思うのですが、、、)
これをすべて、チェックがついていない状態にGASでしていきたいと思います。
チェックボックスの出し方がそもそも分からない方は、こちらの記事をあわせてご覧くださいませ。
【スプレッドシート】チェックボックス機能を使って条件分岐で活用する
Googleスプレッドシートの機能である『チェックボックス』と使用して、条件分岐に活用する方法を説明・解説していきます。チェックボックスは、進捗確認やToDoリストな…
スクリプト内容
function checkbox_off() {
// コンテナバインドされてるスプレッドシートを取得
let spreadsheet1 = SpreadsheetApp.getActiveSpreadsheet();
// シート名指定でシートを取得
let sheet1 = spreadsheet1.getSheetByName('チェックボックス');
// A1:G20の範囲のチェックボックスをOFFにする
sheet1.getRange('A1:G20').uncheck();
}
はい。この通り、たったの1秒ですべてのチェックボックスからチェックが外れました。
チェックボックスからチェックを大量に外したいときは、『uncheck』メソッドのことを思い出してやってください。
反対に、全部にチェックをつけるメソッドはないのかって?
あります。『check』メソッドです。合わせて覚えておけば、損はない。。。。。。。。。はずです。
【GAS】チェックボックスを一括してチェックしたい|check()
スプレッドシートで、チェックボックスにチェックがない状態(OFF)をチェックがある状態(ON)に変えたいとき、一個一個クリックしていくのは、超めんどくさいですよね…