Apps Scriptリファレンス: Apps Script Reference |障害・課題追跡: IssueTracker |Google Workspace: Status Dashboard - Summary

2025年5月11日日曜日

Google Formsで回答者のGoogleアカウントを取得したい

Googleフォームでの回答者のメールアドレス収集方法は3つあります
  1. 収集しない: 匿名になる(デフォルトはこれ)
  2. 確認済み: Googleアカウントを収集する
  3. 回答者からの入力: 回答者が入力したアドレス(Googleアカウント以外を含む)

今回は 2. 確認済み: Googleアカウントを収集する について書いていきます


誰が回答したのかを確実に知りたいときはこれ


回答の「メールアドレスを収集する」で「確認済み」にします



フォームの編集画面

設定 > 回答 > メールアドレスを収集する > 確認済み


「確認済み」にするとメールアドレスを収集するという下に

「回答者に依る Google へのログインが必要になります」というメッセージが表示されます

この設定でフォームを公開します



フォームの回答画面

メールアドレスを記録するチェックを入れないと送信できないようになります



回答の要約画面

回答者のGoogleアカウントが収集されています




回答の個別画面

回答者別の回答を確認できます


ちなみにGoogleにログインしていない状態でフォームを開くと

「続行するにはログインしてください」というメッセージが表示されます


「確認済み」の設定ではGoogleにログインしないと回答ができないため

回答者のGoogleアカウントを確実に収集することができます


Tips


Apps Scriptで「確認済み」の設定にすることはできないみたい



Reference



Latest post

スプレッドシートの空白セルを直前の値で埋めたい

A列の空白セルに直前の値を入れたくて書いたコードです スプレッドシートに以下のようなBeforeの表があるとき (A列に空白セルがある) Before 1 A B 2 エリア 都市 3 東京 新宿 4 渋谷 5 池袋 6 神奈川 横浜 7 川崎 8 相模原 9 千葉 千葉 10 ...