• ガイド
  • Form App

フィールドの仕様

フィールドの定義

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

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

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

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

使用できないフィールド

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

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