【アンケート】アンケートの登録 > 設定 > 回答完了のメールID
アンケートの回答があった際に、社内とユーザに回答内容の通知を自動送信することができます。
この記事では、自動送信メールの作成方法を説明します。
社内向けのメールとユーザ向けのメールは件名・本文とも同じ内容になります。
メールの作成
- メルマガ>API メール へと進みます。
- 配信名を入力して 次へ をクリックします。

- メールの件名・本文を作成します。
メール件名には、回答内容を差し込むこともできます。

アンケート回答内容をメール本文に差し込むには
- すべての質問の回答内容を挿入する場合
下記のように記述してください。

アンケートの質問名と回答を表示したい場所に、下記のコードを貼り付けてください。#foreach( $answer in $answers ) <${answer.surveyQuestionName}> ${answer.answer} #end - 個別に回答内容を挿入する場合
下記のように記述してください。

1つ目の回答を挿入するには&{answers[0].answer}
2つ目の回答を挿入するには&{answers[1].answer}
3つ目の回答を挿入するには&{answers[2].answer}
のように記入してください。
※4つ目以降は、[]内の数字を1つずつ増やしてください。
※この場合、任意回答などで、回答が空白の質問があると、空白は無視して数えます。
※リストボックス、テキスト選択、イメージ選択のように、複数選択ができるウィジェットの場合は、選択肢も数えます。
すべて必須回答かつ単一回答・テキスト回答のアンケートにのみ推奨します。
※ウィジェットの「テキスト」「画像」「スクリプト」は除いた順番を記載してください。 - その他 アンケートの回答内容をメール内に記述するスクリプト
- 例として、設問IDが632の場合
回答を全部出力する場合
#foreach( $answer in $answers ) ${answer.key} -> ${answer.surveyQuestionName}:${answer.answer}<br> #endプルダウンなどで選択肢が一つのみの場合
${util.getAnswer($answers, "632")}<br>チェックボックスなど、選択肢が複数ある場合
#foreach( $answer1 in ${util.getAnswers($answers, "632")} ) $answer1<br> #endその他の回答(テキスト欄)
${util.getOther($answers, "632")}<br>
- 例として、設問IDが632の場合
イメージ選択、ファイルアップロードなどがあった場合のメールでの表示
イメージ選択・・・イメージ説明がある場合は、説明テキストが表示されます。イメージ説明がない場合は、画像表示するためのHTMLソースが表示されます。
ファイルアップロード・・・ファイル名が表示されます。
