メインコンテンツへスキップ
フォームに初期値をプリフィルすることで、以下のような運用が可能になります。 初期値のプリフィル:店舗がフォームタスクを送信する際に、店舗情報を自動入力して入力ミスを防ぎます。 送信元チャネルの取得:ユーザーが申し込みを送信した際に、送信元チャネルを自動的に列に記録します。
📌 リンク生成ツールを使えば、プリフィルリンクをワンクリックで一括生成できます:https://store.dingtalk.io/materials/659

基本操作

書式: 1 問のみ設定:フォーム共有リンク?prefill_問題名=初期値複数問の設定:フォーム共有リンク?prefill_問題名=初期値&prefill_問題名=初期値 例: https://docs.dingtalk.io/notable/share/form/v011GXn4BrXGJobODQ4_hERWDMS_7LisUkm?prefill_标题=预设标题&prefill_单选=选项二 現在、初期値の設定に対応している問題タイプは、テキスト、数値、単一選択、複数選択です。 初期値に特殊記号を含める場合は、下表に従ってエンコード変換が必要です。 初期値を設定した問題自体をフォーム上に表示したくない場合は、フォームリンクの末尾に &hide_問題名=1 を追加することで非表示にできます。例えば、コンテンツ送信フォームの「レビュー担当者」情報を非表示にする場合は、次のようにフォームリンクを設定します。 フォームリンク?prefill_レビュー担当者=Kato&hide_プロジェクト責任者=1 この方法を使えば、フォームの送信チャネルを追跡することも可能です。例えば、ユーザーからのイベントへのフィードバックを収集する際に、どのチャネルからの送信が最も多いかを分析したい場合は、次のように操作します。
  1. フォームに「送信プラットフォーム」という問題を新規追加します。
  2. フォームの共有機能を開き、回答可能範囲を設定したうえで、共有リンクをコピーします。
  3. フォームリンクに送信元パラメータを追加します。例えば、送信元が DingTalk の場合のリンクは次のようになります。 フォームリンク?prefill_送信プラットフォーム=DingTalk&hide_送信プラットフォーム=1
  4. 異なるリンクをそれぞれのプラットフォームで共有します。
設定が完了すると、初期値からフォーム送信元の具体的なチャネルを追跡できるようになります。

よくある質問

Q:フォームの問題名を変更すると、プリフィルした初期値は無効になりますか?

A:はい、初期値が無効になります。新しい問題名に合わせて再設定してください。

Q:AI テーブルのフォームでプリフィルした人物名が反映されないのはなぜですか?

A:以下のような原因が考えられます。
  • 同じ氏名が組織内に複数存在している。
  • 該当人物が組織外メンバーで、かつご自身の DingTalk 連絡先に登録されていない。
  • 氏名の入力に誤りがある。内容をご確認のうえ修正してください。

Q:AI テーブルのフォームで初期値を設定した場合、すべての回答者に初期値が見えてしまいますか?

A:はい、見えます。回答者に表示したくない場合は、&hide_問題名=1 パラメータを追加して該当問題を非表示にできます。詳細は前述のとおりです。

Q:リンクで非表示パラメータを設定したのに、フォーム上で問題が表示され続けるのはなぜですか?

A:フィールドが必須項目で、かつ初期値が無効になっている可能性があります。初期値が無効なため必須項目が空となり、非表示にできない状態です。初期値を設定し直すことで解消できます。