Formsで回答されたとき自動的に内容をメールで受け取る(Power Automate)
『Microsft Forms』入力された内容をメール送信して欲しい… できます!
Formsでは、「各回答の通知をメールで受け取る」設定にした場合、回答されたことだけで内容を把握するには、Formsを開かなければ確認できないので、本当に不便でしたが、今回の操作を1度設定するだけで内容がメールで飛んでくるので便利になり、各種申請など利用の幅が広がります。
そこで、今回使用するものはMicrosoftの『Power Automate』です。
その他のアプリを探っていると出てきますので、探してみてください。
『Power Automate』は、Microsoft365などのデータを使って、自動化することができます。
それでは、早速はじめます。(事前にForms作成済であることが前提)
『Power Automate』を起動して、テンプレートを検索します。
ここでは、『学生が小テストを完了したらOutlookで通知を受け取る』のテンプレートを利用します。
1.When a new response is submitted(新しい回答が送信されたら)
フォームIDの部分で、対象にする事前に作成したフォームを選択します。
2.Get response details(回答の詳細を取得)
フォームIDの入力を再び求められるので、1と同じフォームを選択します。
3.Get my profile(V2)
今回不要のため、・・・をクリックして[削除]を選択します。
4.Send an email(メールを送信)
宛先:送信先のメールアドレス
件名:わかりやすい件名 (IDを入れると重複しません)
本文:入力項目のテキスト:フォームの入力項目
入力項目にて、先に指定したフォームの入力項目が動的なコンテンツにて表示されるので、本文中で指定することで内容がメール本文に反映されます。
5.最後に保存ボタンをクリックして、実際にフォームへ入力してテストを行ってください。
メールが送信されない場合は、今回作成したフローの状況がオンとなっていない場合はメールが送信されませんので、確認してください。
【番外編】
Formsの『長い回答』の改行をメール本文でも反映させたい!
通常、メール本文では改行が無視された形で送信されるため、回答同様に改行したい場合の記事をリンクしておきます。