SharePointにMicrosoft Formsの回答を保存する設定をしているにもかかわらず、回答者情報(名前やメールアドレス)が記録されないというトラブルはよく発生します。特に社内アンケートや申請フォームで回答者を特定したい場合、この問題は大きな支障となります。原因はフォームの設定、SharePointリストの権限、または組織のポリシーなど複数にわたるため、段階的に切り分ける必要があります。本記事では、回答者情報が保存されない原因を特定し、適切な対処を行うための手順を詳しく解説します。
【要点】この記事で確認すること
- 最初に見る場所: Formsの設定画面で「回答者情報を記録する」がオンになっているか、SharePointリストの列構成を確認します。
- 切り分けの軸: 回答者情報が保存されない原因は、フォーム側の設定、リスト側の権限、組織のプライバシーポリシーの3つに大別されます。
- 注意点: 会社PCでは組織のポリシーによってFormsの匿名設定が強制されている場合があります。管理者に確認せずに設定を変更しないでください。
ADVERTISEMENT
目次
1. 回答者情報が保存されない原因を特定するための基本確認
原因の切り分け方
回答者情報が保存されない場合、まずFormsの設定とSharePointリストの権限を切り分ける必要があります。次の3つのポイントを順に確認してください。
- Formsの「回答者情報を記録する」設定がオンになっているか確認します。
- SharePointリストの権限で、回答者がアイテムを追加できるようになっているか確認します。
- 組織のプライバシーポリシーがFormsの匿名回答を強制していないか確認します。
この順で確認することで、問題の大半は特定できます。以下でそれぞれ詳しく説明します。
| Formsの設定 | リストのアイテム追加権限 | 回答者情報の保存結果 |
|---|---|---|
| 回答者情報を記録する(オン) | すべてのユーザー(匿名可) | 保存される |
| 回答者情報を記録する(オン) | 特定ユーザーのみ | 保存されない場合がある |
| 回答者情報を記録する(オフ) | すべてのユーザー | 保存されない |
| 回答者情報を記録する(オフ) | 特定ユーザーのみ | 保存されない(匿名) |
2. Forms側の設定を見直す手順
基本的な設定確認手順
Formsの設定は以下の手順で確認します。
- Microsoft Formsにアクセスし、対象のフォームを開きます。
- 右上の「…」メニューから「設定」をクリックします。
- 「回答者情報を記録する」のトグルがオンになっているか確認します。オフの場合はオンに変更します。
- 設定を保存し、テスト回答を1件送信します。
- SharePointリストに回答が追加されたか、回答者情報(Created By列など)が正しく記録されているか確認します。
回答者情報が保存されない場合の追加確認
もし設定がオンになっているにもかかわらず保存されない場合、組織のポリシーが原因である可能性があります。その場合、Formsの設定画面で「回答者情報を記録する」がグレーアウト表示され、変更できないことがあります。このようなときは、管理者に問い合わせる必要があります。
リストの権限設定
Formsの回答が保存されるSharePointリストの権限が適切に設定されていないと、回答者情報が記録されない場合があります。具体的には、リストの「このリストにアイテムを追加できるユーザー」が匿名ユーザーを含むように設定されている必要があります。権限設定を確認する手順は以下の通りです。
- SharePointサイトにアクセスし、対象のリストを開きます。
- リボンの「リスト」タブから「リストの設定」をクリックします。
- 「権限と管理」セクションの「このリストの権限」をクリックします。
- 「アクセス許可の設定」で「匿名アクセス」が有効になっているか確認します。有効でない場合は、有効に変更します。
- さらに、「アイテムの追加」権限が「すべてのユーザー(匿名を含む)」に設定されていることを確認します。
列のマッピングとデータ型
Formsの回答がリストに保存される際、回答者情報は通常「Created By」列に自動的に記録されます。この列が何らかの理由で削除または変更されていないか確認してください。もしカスタム列を使用して回答者情報を保存している場合、データ型がテキストやユーザー選択肢になっている必要があります。また、フォームとリストの接続が正しく行われているかも重要です。接続が切れていると、回答者情報がリストに転送されません。
4. 組織ポリシーが原因の場合の対応
管理者に確認すべき設定
組織のMicrosoft 365管理者がFormsの匿名回答を強制するポリシーを適用している場合、ユーザー側で回答者情報の記録を有効にすることはできません。このポリシーは「Microsoft 365管理センター」の「組織設定」→「Forms」で管理されています。管理者は「外部との共有」や「匿名で回答を受け付ける」といった設定を変更できます。もし設定がグレーアウトしている場合は、管理者に連絡し、ポリシーの緩和を依頼する必要があります。
代替方法
組織ポリシーが変更できない場合、以下の代替方法を検討します。
- フォームに回答者のメールアドレスや氏名を手入力するテキストボックスを追加し、自己申告させる。
- Microsoft 365グループのメンバーに限定したフォームを作成し、グループ内でのみ回答者情報を記録する。
- Power Automateを使用して、Formsの回答から回答者情報を抽出し、別のリストに保存するフローを作成する。
5. よくある失敗パターンとその対策
フォームとリストのリンクが切れている
FormsとSharePointリストの接続が何らかの理由で切断されることがあります。例えば、リストを削除して再作成した場合、リンクが失われます。この場合は、フォームの「回答を収集」→「新しいリストにエクスポート」から再度リンクを設定し直す必要があります。
回答者情報が空で送信される
回答者情報が空でリストに保存される場合、Formsの設定はオンでも、ユーザーが組織外のアカウントで回答している可能性があります。外部ユーザーの場合、回答者情報が記録されないのが仕様です。また、ブラウザのプライバシーモードやシークレットウィンドウで回答すると、認証情報が渡されず空になることがあります。
よくある質問
Q: Formsの「回答者情報を記録する」がオフになっているのに、リストに名前が保存されるのはなぜですか?
A: SharePointリストに直接リンクしている場合、Forms側の設定とは別に、リストの「Created By」列が自動的に記録することがあります。ただし、これは回答者が組織内の認証ユーザーである場合に限ります。
Q: 管理者にポリシー変更を依頼しましたが、反映されません。どうすればよいですか?
A: ポリシーの反映には最大で24時間かかることがあります。また、変更後もFormsの設定がグレーアウトしたままの場合は、一度フォームを閉じて再度開くか、ブラウザのキャッシュをクリアしてください。
Q: Power Automateを使った代替方法の具体的な設定を教えてください。
A: Power Automateで「新しい応答が送信されたとき」トリガーを使用し、「SharePointのアイテムを作成する」アクションで回答者情報を保存できます。回答者情報は動的コンテンツから「応答者のID」や「応答者のメール」を選択してマッピングします。
まとめ
SharePointとFormsの連携で回答者情報が保存されない問題は、フォームの設定、リストの権限、組織ポリシーのいずれかが原因であることがほとんどです。まずはFormsの設定を確認し、次にリストの権限をチェック、最後に管理者にポリシーを確認するという手順で切り分けてください。組織ポリシーが原因で変更できない場合は、代替手段としてPower Automateの活用も検討しましょう。適切な設定により、社内アンケートや申請フォームの回答者を確実に特定できるようになります。
この記事では具体的な手順と失敗パターンを示しました。同様の問題でお困りの方は、ぜひ本記事を参考にして原因を特定し、迅速に対処してください。
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
