アンケート

【アンケート】アンケートの登録 > 設定 > 回答完了のメールID

アンケートの回答があった際に、社内とユーザに回答内容の通知を自動送信することができます。
この記事では、自動送信メールの作成方法を説明します。
社内向けのメールとユーザ向けのメールは件名・本文とも同じ内容になります。

メールの作成

  1. メルマガ>API メール へと進みます。
  2. 配信名を入力して 次へ をクリックします。
  3. メールの件名・本文を作成します。
    メール件名には、回答内容を差し込むこともできます。

アンケート回答内容をメール本文に差し込むには

  1. すべての質問の回答内容を挿入する場合
    下記のように記述してください。

    アンケートの質問名と回答を表示したい場所に、下記のコードを貼り付けてください。

    #foreach( $answer in $answers )
    <${answer.surveyQuestionName}>
    ${answer.answer}
    #end
  2. 個別に回答内容を挿入する場合
    下記のように記述してください。

    1つ目の回答を挿入するには&{answers[0].answer}
    2つ目の回答を挿入するには&{answers[1].answer}
    3つ目の回答を挿入するには&{answers[2].answer}
    のように記入してください。
    ※4つ目以降は、[]内の数字を1つずつ増やしてください。
    ※この場合、任意回答などで、回答が空白の質問があると、空白は無視して数えます。
    ※リストボックス、テキスト選択、イメージ選択のように、複数選択ができるウィジェットの場合は、選択肢も数えます。
    すべて必須回答かつ単一回答・テキスト回答のアンケートにのみ推奨します。
    ※ウィジェットの「テキスト」「画像」「スクリプト」は除いた順番を記載してください。
  3. その他 アンケートの回答内容をメール内に記述するスクリプト
    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>

イメージ選択、ファイルアップロードなどがあった場合のメールでの表示

イメージ選択・・・イメージ説明がある場合は、説明テキストが表示されます。イメージ説明がない場合は、画像表示するためのHTMLソースが表示されます。
ファイルアップロード・・・ファイル名が表示されます。

EC Intelligence カスタマーサポートへのお問い合わせはこちら

この情報は役に立ちましたか?