よくある質問

フォーム項目の回答結果をメールに表記できますか?

予約時に取得した「フォーム項目」の回答内容は、メールテンプレートの変数を用いることで、予約者向けの通知または管理者向けの通知のメール本文へ差し込むことができます。

フォーム項目とは

予約時の「予約フォーム」あるいは「顧客フォーム」に独自の設問項目を設けることができる機能です。
設定方法詳細は「フォーム項目管理」をご参照ください。

「フォーム項目」の回答内容をメールに挿入する方法

  1. 「各種設定 > メールテンプレート」画面を開く
  2. 「新規作成」あるいは該当のメールテンプレートの編集画面を開く
  3. 「使用できる変数」より必要な「フォーム項目」の変数をコピーしてメールテンプレートに挿入し、保存する

使用できる変数一覧

予約に関する通知で使用できる変数一覧

表示内容 変数 説明
フォーム項目(単一項目を取得) {{ reserved.getFormItemFirstValue(フォーム項目ID) }} 指定したフォーム項目IDの単一の回答値を表示します。 {{ reserved.getFormItemFirstValue(4) }}
フォーム項目(複数項目を取得) {{ reserved.getFormItemAllValues(フォーム項目ID) }} 指定したフォーム項目IDの全ての回答値を配列で表示します。for文でのループ処理などの用途でご使用ください。 {% for value in reserved.getFormItemAllValues(8) %}{{ value }}{% endfor %}
フォーム項目(複数項目を結合して取得) {{ reserved.getFormItemJoinedValues(フォーム項目ID, 結合文字) }} 指定したフォーム項目IDの全ての回答値を指定の文字で結合して表示します。 {{ reserved.getFormItemJoinedValues(4, "-") }}

顧客に関する通知で使用できる変数一覧

表示内容 変数 説明
フォーム項目(単一項目を取得) {{ customer.getFormItemFirstValue(フォーム項目ID) }} 指定したフォーム項目IDの単一の回答値を表示します。 {{ customer.getFormItemFirstValue(4) }}
フォーム項目(複数項目を取得) {{ customer.getFormItemAllValues(フォーム項目ID) }} 指定したフォーム項目IDの全ての回答値を配列で表示します。for文でのループ処理などの用途でご使用ください。 {% for value in customer.getFormItemAllValues(8) %}{{ value }}{% endfor %}
フォーム項目(複数項目を結合して取得) {{ customer.getFormItemJoinedValues(フォーム項目ID, 結合文字) }} 指定したフォーム項目IDの全ての回答値を指定の文字で結合して表示します。 {{ customer.getFormItemJoinedValues(4, "-") }}

「フォーム項目ID」とは

「フォーム項目ID」は、「フォーム項目管理」画面で作成したフォーム項目のIDです。

「フォーム項目管理」画面で該当のIDを参照し、変数に挿入してください。

「フォーム項目ID」が未入力の場合は参照すべき値が不明のため、メール本文に出力されません。

この記事の目次

このセクションの記事

よくある質問