民泊・無人ホテル運営代行 | マイズインバウンド

沖縄県 民泊運営代行 無人ホテル運営代行
Mon - Fri

10:00 - 17:00

Googleスプレッドシートのチェックマークをワンクリックでオフにする神機能!業務効率化に最適!

最終更新日 : 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すごい!