web-dev-qa-db-ja.com

Googleサーベイ-URLパラメータをサーベイに渡す方法?

私はGoogleサーベイを作成しましたが、URLパラメータをサーベイに渡して、どこからの回答かを追跡できるようにしたいと考えています。理想的には、これらのURLパラメータはスプレッドシートに入力されます。

私はこのようなものを試しました:

https://docs.google.com/forms/d/HASH/viewformsrc = MY_SOURCE&ref = MY_REF

ただし、これは機能していないようです。

どんな助けやコメントも歓迎します!

20
Nathan Lippi

非表示の情報を渡す方法はありませんが、URLパラメータを使用してフォームフィールドに事前入力できます。

  1. Googleフォームでフォームを開く
  2. 右上にあるその他アイコン[...]をクリックします。
  3. 事前入力リンクを取得を選択します
  4. 事前入力する回答フィールドに入力します
  5. クリック送信
  6. 事前入力されたフォームを回答者に送信するには、上部のリンクをコピーして送信します
19
Eric Koleda

私はGoogleフォームを介して非表示の情報を通過したかったので、ちょっとした回避策を考え出しました。

  1. フォームに新しいページ/セクション(古いフォームと新しいフォーム)を作成し、必要な質問を入力します。複数のページがある場合は、簡単にするために非表示のページを最後にしてください。

  2. 表示したい最後のページ/セクションの「ページに進む」オプションを使用して、送信に進みます。

  3. プレフィルツールを使用してエントリIDを取得し、必要に応じてリンクを設定します。

ユーザーが事前入力されたURLを介してフォームにアクセスすると、非表示のページに非表示のデータが入力され、他の回答とともに送信されます... EUの観点からは非表示になります。

私はこれをあるフォームから別のフォームにデータを転送するために頻繁に使用します。 CopyDownアドオンを使用して、フォームが送信されるたびに数式をコピーして、事前に入力されたURLを構築します。クリックすると、情報を確認するための基本的な質問(レコード番号、名前など)のみが表示されます。 [次へ]をクリックして、送信してください!

9
ADJ1223