Google Apps scriptを使ってSpreadSheetを開いたらメールを送る例は、前回の記事でも紹介しました。
似たようなユースケースですが、今回は、フォームを使って自動送信メールを実現する方法を紹介します。メール送信プログラムは前回の記事で紹介したので本日は割愛します。
また、フォームの作成は、以前の記事で紹介しているのでこれも割愛します。
メールのプログラムを書いた後に、スクリプトエディタ上の「編集」→「現在のプロジェクトのトリガー」より、トリガを作成のボタンを押していただき、イベントの種類を選択から「フォーム送信時」を選ぶとフォームを提出したときに自動的にメールを送信することができます。
前回の記事のあて先部分を下記のようにすると、提出者に対してメールを送信することができますね。
var toAdr = Session.getActiveUser().getEmail() ;
これを使うと例えば下記のようなことが実現できます。
- フォーム回答時にお礼のメールを送信する
- 下記の内容で受け付けました的なお知らせメール
- 申込者に対して秘密のURLなどを送付する。アンケート回答のお礼のクーポンとかもそのたぐいですね。
便利ですね。日々の仕事とかちょっとした部分に色々使えそうです。
コメント欄に、こういう使い方がしてみたとか、こういう使い方ってできるかなどの質問なども気軽にいただけるとありがたいです。
0 件のコメント:
コメントを投稿