Googleスプレッドシートの変更を検出した時にメール通知するための設定
公開日:2022/08/08 更新日:2022/08/08
はじめに
Webサイトからのお問い合わせをGoogleスプレッドシートに書き込むように設定していると、スプレッドシートに書き込まれた時点で何かしら通知が欲しい場合があると思います。そこでGoogleスプレッドシートに変更が加えられた場合に自分のGmailアドレスにメールを送信するよう設定します。
前提と環境
- Google Apps Scriptなどを使った方法ではなく、純粋なGoogleスプレッドシートの機能として設定するだけになります。
- 特定のシートに新しい行が追加、削除、編集された場合に自身のGmailに通知を送信します。
- この通知が送信されるのは、自分以外のユーザが変更を加えた場合に限ります。自分でスプレッドシートを編集しても何も通知は送信されません。
- 手順は公式ドキュメントに従いました。
スプレッドシートの通知ルールを設定する
Googleスプレッドシートには、以下のように「ツール」の中に「通知ルール」という項目があり、この「通知ルール」を設定することでメール通知を有効化できます。
以下のように「通知ルールの設定」というダイアログが開くので、希望の内容に修正して「保存」をクリックします。
届く通知内容について
通知ルールを設定後に実際にスプレッドシートに変更を加えてみると、以下のような内容のメールが届きます。
Google ドキュメント「お問合せ」の変更内容を確認: [ここをクリック](https://docs.google.com/spreadsheets/d/3j93j3ej2832jo2309u423/notify/show?rev=9&fromRev=9&s=38jdou24ho5nwoijfanlfew)
- [user1@gmail.com](mailto:user1@gmail.com) が 2022/08/06 23:31~23:31(アメリカ太平洋夏時間)に変更を加えました
Google ドキュメント「お問合せ」の最新版を開く: [ここをクリック](https://docs.google.com/spreadsheets/d/3j93j3ej2832jo2309u423/edit)
Powered by Google スプレッドシート
---
このメールの受信を停止しますか? [ここをクリック](https://docs.google.com/spreadsheets/d/3j93j3ej2832jo2309u423/notifications/unsubscribe)
まとめ
少し前まではGoogle Apps Scriptを使ってスプレッドシートの変更時にメール通知をする必要があった気がしましたが、今ではGoogleスプレッドシートの機能として用意されており便利です。
関連記事
- 公開日:2022/08/16 更新日:2022/08/16
Googleスプレッドシートを操作するためにGoogle Sheets APIを有効化する手順
外部のプログラムからGoogleスプレッドシートをAPI経由で操作するために、Google Sheets APIを有効化しました。Google Sheets APIを使うことで任意のプログラムからスプレッドシートを操作できます。この記事では、Google Sheets APIを有効化する手順をメモします。
- 公開日:2019/04/23 更新日:2019/04/23
さくらインターネットで取得したドメインをGoogle Search Consoleに登録する手順
Google Search Consoleが新しくなっており、所有するドメインをGoogle Search Consoleに登録する作業を行ったのでその手順をメモします。この記事では、さくらインターネットで取得したドメインを前提としています。