プリフィルフィールドの値
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
フォームの右側のパネルにある設定から、フィールドの値を手動で プリ入力できます。
また、以下の方法で特定の値を自動で入力することもできます:
-
フォームを含むページのURLでパラメータとして指定されたデータを利用できます。例えば、エンドユーザーがウェブサイトで商品を探しているとき、フォームに記入して特定の商品の情報を求めたい場合です。製品の情報は自動的に入力できます。なぜなら、フォームの完成に関するユーザージャーニーは特定の製品ページでの行動喚起によって開始されたからです。
-
JSON配列として保存され、URL経由でアクセスできるデータを使うことができます。例えば、フォームに各国名を含むチェックボックスのリストを追加したいかもしれません。JSON配列を使用することで、すべてのフィールドは配列に含まれる値とラベルで埋められます。
既存データを使ってフィールドを自動的に入力することで、エンドユーザーの手動入力の必要性が減り、人為的ミスの可能性も減ります。外部データをフォームにシームレスかつ直感的に統合し、最終的にフォームの完成率向上に寄与することでエンドユーザー体験を向上させます。
フィールドにURLパラメータをプリフィルします
フォームが利用可能なページのURLにパラメータとしてテキストを保存して、フィールドの値を事前に入力できます。そのためには、フォーム完成に至るエンドユーザーのプロセスは、そのページに関連するデータが次のページのURLに含まれている特定のページから始まらなければなりません。
例えば、エンドユーザーがウェブサイトで求人を探していて、フォームに記入して応募したい場合です。ユーザーがproduct manager応募書類をクリックすると、パラメータ ?role=productmanagerを含むURLに含まれるページ内のフォームに移動します。そのページには「 role 」という隠れたフィールドがあり、値product managerで入力されるため、応募者がどの役割に記入したかがわかります。
この機能はテキストを受け入れられるすべてのフィールドおよびDateフィールド項目で利用可能です。 Dateフィールドに値をプリフィルするには、URL内のパラメータのフォーマットが ?data=yyymmddである必要があります。
動的フィールドはサポートされていません。つまり、URL ?role=productmanagerに追加すると、ロールフィールドに必ずこのテキストが入ります。また、クエリパラメータの値はフィールドの既存のプリフィル値を上書きします。
外部データソースによるプリフィルフィールド
選んだフィールドのオプション(値やラベル)の値を事前に入力でき、データは公開されているURL上のJSON配列として保存されます。この機能は以下のフィールドアイテムに対して利用可能です:
-
SelectおよびMulti select場
-
Radio buttonおよびCheckbox場
この機能を使用するには、データを以下の形式でキー値ペアを持つJSON配列として格納する必要があります。
{ value: 'option1', label: 'Option 1' }, { value: 'option2', label: 'Option 2' }
例えば、国名付きのチェックボックスをフォームに追加したいかもしれません。この場合、データソースは次のようになります:
{ value: 'Madagascar', label: 'MD' }, { value: 'Denmark', label: 'DA' }
配列に値のみまたはラベルだけが含まれている場合、値に使われる文字列がラベルとして使われ、その逆も同様です。
外部データソースを使ってフィールドのオプションをプリフィルするには:
-
Formsで該当するフォームを開き、フィールドアイテムをクリックしてください。
-
右側のペインのOptionsセクションで「
」をクリックします。 -
Map dataダイアログで、データが保存されているURLを入力してください。
-
をクリックして、提供されたデータが正しいフォーマットであるか確認し、Saveボタンを有効にしてください。 -
クリックSave。
JSON配列内の各値に対して、フィールドアイテムに値が作成されます。
必要に応じて、Add optionボタンで手動で追加値を付け加えることもできます。また、Delete optionsボタンで再開することもできます。