公開日: 2024年7月29日
最終更新日 : 2024年7月29日
日々の業務でGoogleスプレッドシートのチェックマークボックスを利用している方も多いでしょう。特に共有のToDoリスト等で重宝します。今日はそのチェックマークボックスをクリックひとつで全てオフにする機能をご紹介します。地味ですがめちゃくちゃ時短になること請け合いですのでお試しください!
チェックマークオフとは
下記のような感じでワンクリックでGoogleスプレッドシートのチェックボックスを全オフできる神機能がコピペだけで設定できます
うちでは普段の業務にヌケモレが無いように、スタッフが日々行う業務をチェックボックスを使って管理しています
業務が完了したら✔をいれていってどの業務が完了しているかを把握しやすくするのです。
でもこれ、翌日の勤務開始時に前日にチェックを入れた箇所を一つずつオフにしていく地味な作業があります。最近はチェックする業務が増えてきているのでチェックを一つずつ外すだけでも面倒になってきました(←ものぐさ)
設定方法
このチェックマークボックス、ワンクリックで全ての✔をオフにする機能を発見したのでご紹介します。
コピペだけでめちゃくちゃ簡単に設定できます!所要時間1分!
①Googleスプレッドシートを開く
②スクリプトエディタを開く
メニューから「拡張機能」 > 「Apps Script」を選択します。
③スクリプトを作成する
新しいプロジェクトが開いたら、以下のスクリプトをコピペします。
—————————————-
function uncheckAll() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var range = sheet.getDataRange(); // チェックボックスが含まれる範囲を取得
var values = range.getValues();
for (var i = 0; i < values.length; i++) {
for (var j = 0; j < values[i].length; j++) {
if (values[i][j] === true) {
values[i][j] = false;
}
}
}
range.setValues(values);
}
function onOpen() {
var ui = SpreadsheetApp.getUi();
ui.createMenu(‘Custom Menu’)
.addItem(‘Uncheck All Checkboxes’, ‘uncheckAll’)
.addToUi();
}
—————————————-
※もしうまく作動しない場合は、ChatGPTにキレイに書き換えてもらってください。
保存してスプレッドシートを再読み込みすると上部のメニューに「Custom Menu」が追加され、その中に「Uncheck All Checkboxes」オプションが表示されます。これをクリックすると、全てのチェックボックスがオフになるというものです
尚、トリガーを設定して毎日◯時に全ての✔をオフにするという自動化もできちゃいます
小さな事ですが、積み重ねで時短になってスタッフの負担削減になると思います!
いろんな業務に応用が効く上、ぜーんぶ無料の機能なので是非お試しください!
こちらの機能は設定方法、コード作成までひっくるめて全てChatGPTが教えてくれました
AIすごい!
元Booking.com アカウントマネージャー。数百以上の宿泊施設にウェブ販売をアドバイス。アパートメントタイプから、ビジネス・リゾートホテル、グローバルチェーンまで幅広いタイプの宿泊施設の販促をサポート。OTAの裏事情まで熟知したノウハウでホテル・民泊のウェブ集客をお手伝いします。