• ガイド
  • Form App

フィールドの仕様

Table of contents

フィールドの定義

Form Appは、送信されたメッセージデータ(POSTリクエストのbody値)からフィールド名やデータ型を推論し、フォームが持つフィールドとして定義します。Form Appでは、特定の名前を持ったいくつかのフィールドに特別な意味を持たせたり、フィールドの使用を禁止しています。

特別な意味を持つフィールド

Form Appでは、いくつかのフィールド名に対して特別な意味を持たせています。下記フィールド名を使用してメッセージを送信する場合は、Form Appがその変数をどのように扱うかを理解した上で使うようにしてください。

フィールド名内部的な意味
email自動返信メールの宛先およびメール通知の返信先メールアドレスとして扱われます
googleReCaptchaTokenGoogle reCAPTCHA v3の検証用トークンとして扱われます。reCAPTCHAの検証にのみ利用されメッセージデータからは除外されます

使用できないフィールド

Form Appでは、メッセージに下記フィールド名が含まれる場合にエラーを返します。name属性に下記フィールド名を含めないようにしてください。

フィールド名使用時の挙動
_id400エラーを返します(メッセージは保存されません)
_sys400エラーを返します(メッセージは保存されません)
NewtMade in Newt