Googleフォームに初期値を設定する方法・ただしURLは個別になる!

スポンサーリンク
050-VBA

へっぽこヘタレシステム管理者の管理にです。

職場でアンケートを答えた方に抽選で賞品を配りたいとの依頼があり・・・

アンケート用紙に個別のIDと・・・

IDが設定されたQRコード(フォームのURL)を印刷したいとの要望があり、

トライしてみたので忘備録として掲載しておきます。

まずはGoogleフォームを作る

まずは・・・

Googleフォームで適当にフォームを作ります。

そのうえでフォームのURLを取得してブラウザで開きます。

各フォームのIDを取得する

つぎに開いたフォームで【F12】を押し、

デベロッパー画面を右に表示させます。

デベロッパー画面が表示したら・・・

【CTRL+F】を押し・・・

【FB_PUBLIC】と検索します。

すると・・・

下のコードが表示されるので・・・

それぞれ初期値を設定したいフォームのIDをメモります。

例えば・・・顧客IDだと・・・

【4760522】となります。

最初番号の【2071081623】ではないので注意が必要です。

var FB_PUBLIC_LOAD_DATA_ = [null,[null,[[2071081623,"顧客ID",null,0,[[4760522,null,0]],null,null,null,null,null,null,[null,"顧客ID"]],[811549157,"氏名",null,0,[[1566459220,null,0]],null,null,null,null,null,null,[null,"氏名"]],[334856098,"生年月日",null,9,[[1904656255,null,0,null,null,null,null,[0,1]]],null,null,null,null,null,null,[null,"生年月日"]],[1819653740,"住所",null,0,[[475956927,null,0]],null,null,null,null,n
ull,null,[null,"住所"]]],null,null,null,null,null,null,null,66,[null,null,null,2,0,null,1],null,null,null,null,[2]],"/forms","無題のフォーム",・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
スポンサーリンク

フォームのURLに追記する

初期値を設定する場合は・・・

下の図のようにフォームのURLの後ろ【/viewform】後に追記すればOKです。

https://***********/viewform?entry.ID番号=初期値

以上でOKです。

上記でダメな場合は次を試します。

https://***********/viewform?usp=pp_url&entry.ID番号=初期値

このURLをブラウザにコピペすれば・・・

下図の様に初期値が設定されたフォームが開きます。

これで、初期値は設定できますが・・・

個別で初期値を設定したURLを配布したい場合は・・・

スポンサーリンク

エクセルかスプレッドシートでURLのリストを作成して・・・

配布することになります。

複数の初期値を設定する場合は【&】でつなぐ・・・

複数の項目に初期値を設定する場合は・・・

URLが長くなりますが・・・

ブログランキングにご協力ください!
ブログランキング・にほんブログ村へ

【&】で繋いでいけばOKです。

https://***********?entry.ID番号1=初期値1&entry.ID番号2=初期値2

すると下図の様に2箇所の項目に初期値を設定できます。

これで・・・

無作為にアンケート用紙を配ったとしても・・・

何番の用紙を持っている人が答えたか判別できます。

ただし、抽選した結果・・・

配布した用紙と交換(番号が記載されているため)となるため・・・

無記名のアンケートでも結果的に、個人が特定されてしまうというリスクが伴います。

アンケートの内容によっては・・・

答えても個人を特定されたくない方もいるかと思うので・・・

実際に運用することを考えると難しいところです。

管理人オススメのガンプラは、こちらのサイトから!

ブログ開設に必要なドメイン取得、サーバーレンタル、ASPの登録等は、こちらのサイトから!

コメント

タイトルとURLをコピーしました