LoginSignup
10
4

More than 3 years have passed since last update.

google formに値をprefillした状態になるようURLパラメータをつけて叩く

Posted at

なんてことはないのですが、googleformを使ってwebでアンケートをとる際に、prefillした値を入れておきたい時にどうしたらいいかのメモ。

やり方

まずは作成したgoogleformのサイドメニューから「事前入力したURLを取得」
スクリーンショット 2020-06-06 7.18.53.png

prefillしたい項目に適当な値をぶっ込んで「リンクを取得」を押します
ef218d507889e2e337a9a3c13d010841.png

そうするとリンクをコピーするよう言われるので、クリップボードにコピーします
e1a7e9126567257aec8171457fb19eed.png

そうするとコピーした内容が下記のように出てくるはずです。「entry.1234567890=hogehoge」がprefill目的の対象です

https://docs.google.com/forms/.../viewform?usp=pp_url&entry.1234567890=hogehoge

あとは各自の実装によると思いますが、hogehogeの前までと実際に入れ込みたい値をURLとして加工してlinkに与えるだけです。
(下記の例ではわかりやすさのために、パラメーターごと直書きし、格納済みの任意の値(@feedback_id)をくっつけています)

sample.html.slim
  - feedback_url = "https://docs.google.com/forms/.../viewform?usp=pp_url&entry.1234567890=" + @feedback_id
  = link_to feedback_url, style: "..." do
    | アンケートに回答する

(なお注意として、googleformの「送信」>「(リンクボタン)」>「URLを短縮」で、短縮URLを得ることができますが、こちらはパラメーターをそのままくっつけることはできません。)

10
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
4