Goolgeドライブのフォルダ更新通知ツール
Goolgeドライブのフォルダ更新通知ツール
概要
指定したフォルダIDの更新を検知し、メールで通知してくれるツールです。
ネットで検索すると、このようなフォルダ更新のサンプルコードはたくさん見つけられると思いますが、
その多くが、「フォルダ自身の最終更新日」が変更されたときに通知されるものでした。
しかしながら、Googleドライブでは、そのフォルダの中で何が行われようと、「フォルダ自身の最終更新日」は更新されません。
フォルダ自身の最終更新日が更新されるのは、フォルダ名を変える、などといった、フォルダ自身に対する操作を行なった時のみになります。
本ツールは、フォルダ自身の最終更新日ではなく、フォルダ内の全てのファイルとフォルダの更新を監視することで、
フォルダの中で行われる全ての更新を検知することができるようにしております。
また、更新を知らせるメールの通知先やメール本文など、きめ細やかな設定を行うことも可能です。
特徴
・ 監視対象フォルダIDとメール通知先、メールテンプレートをスプレッドシート側で細かく設定することが可能
・ フォルダ自身の最終更新日ではなく、フォルダ内の全てのファイルとフォルダの更新を監視
・ 監視の周期設定も、専用のメニューを用意し、簡単に設定することが可能
使い方
- 監視するフォルダIDシートに、監視対象のGoogleドライブのフォルダIDを羅列する(複数指定可能)
- 通知先シートに、フォルダ更新を通知する宛先メールアドレスを羅列する(複数指定可能)
- メールテンプレートシートにて、メール件名と本文を設定する (更新のあったフォルダURLは、予約語として挿入可能です)
- 上部メニューの「フォルダ監視設定」から、「フォルダ監視設定メニューを開く」を選択し、何時間おきにフォルダ監視を実行するかの設定を行う
以上の簡単操作でフォルダ更新を監視することができます。
※ ご購入いただいたスプレッドシートの使い方シートにも記載がございます。
制限事項
GASの実行時間である6分を超えると、スクリプトの動作が止まってしまうことがありえます。使用しながら、お客様自身で6分を超えないように調整くださいますと幸いです。
作者コメント
「フォルダ自身の最終更新日」を監視するだけでは実用に耐えないと思い、このようなツールを作ってみました。
もっと違うユースケースに対応してほしいというご要望がありましたら、お気軽にご連絡ください。