![見出し画像](https://assets.st-note.com/production/uploads/images/146847536/rectangle_large_type_2_2120d06aa54721390e0d8bf16fa3c3c7.jpeg?width=1200)
【Googleフォーム】URLパラメータを使って初期値を設定する方法
GoogleフォームにURLパラメータを使って初期値を設定する方法について解説します。この方法を使うと、ユーザーがフォームを開いたときに特定のフィールドに初期値を自動的に設定できます。
知っておくと便利です!
目次
フォームを作成する
まず、Googleフォームを作成し、必要な質問を追加します。以下の例では、「メモ」と「関数」のフィールドを使用します。
![](https://assets.st-note.com/img/1720608553845-kXZo1IKpES.jpg?width=1200)
フォームのURLを取得する
フォームを完成させたら、フォームの送信URLを取得します。
Googleフォームの編集画面で、右上の「送信」ボタンをクリックし、「リンク」のアイコンを選択します。ここで表示されるURLをコピーします。
![](https://assets.st-note.com/img/1720608565478-zNde6HKJ4c.jpg?width=1200)
フィールドIDを確認する
初期値を設定するためには、各フィールドのIDを確認する必要があります。
以下の手順でフィールドIDを確認します。
フォームのプレビューを開く: フォームの編集画面で「プレビュー」アイコンをクリックします。
ページのソースを表示: プレビュー画面で右クリックし、「ページのソースを表示」を選択します。
フィールドのIDを探す: ソースコード内で、設定したいフィールドの<input>タグを見つけます。例えば、「名前」フィールドの場合、以下のようなタグが見つかるはずです:<input type="text" name="entry.123456789" ...> ここで、name属性の値(この場合はentry.123456789)がフィールドIDです。
![](https://assets.st-note.com/img/1720608576372-QZZNwq8rVY.jpg?width=1200)
URLにパラメータを追加する
フィールドIDが分かったら、以下の形式でURLにパラメータを追加します。
https://docs.google.com/forms/d/e/1FAIpQLSf.../viewform?usp=pp_url&entry.<フィールドID>=<初期値>
複数のフィールドに初期値を設定したい場合は、&でパラメータをつなげます。
初期値を設定する
フィールドIDが分かったら、以下の形式でURLにパラメータを追加します。
https://docs.google.com/forms/d/e/1FAIpQLSf.../viewform?usp=pp_url&entry.<フィールドID>=<初期値>
例えば、「関数」フィールドに「初期値」を設定する場合、以下のようになります。
https://docs.google.com/forms/d/e/1FAIpQLSf.../viewform?usp=pp_url&entry.1513169554=初期値
URLを共有する
作成したURLをユーザーに共有します。
このURLを使ってフォームにアクセスすると、指定した初期値が自動的にフィールドに入力されていることを確認できます。
サポートお願い致します!