Microsoft Formsで作成したフォームの回答先を、当初設定したSharePointリストから別のリストへ変更したい場面は少なくありません。例えば、組織再編で管理リストが変わったり、回答項目を増やしたいために新しい列構成のリストが必要になるケースです。しかし、変更操作にはいくつかの注意点があり、誤った手順を踏むと既存の回答データが参照できなくなったり、新しい回答が正しく保存されないトラブルが発生します。本記事では、Formsの回答先を別のSharePointリストに変更する際に確認すべきポイントを、具体的な手順や失敗パターンとともに解説します。
【要点】この記事で確認すること
- 最初に見る場所: Formsの「回答を収集する」タブ内にある「回答の保存場所」設定。ここで現在の保存先リストと変更可能なオプションを確認します。
- 切り分けの軸: 変更の影響は「既存の回答データ」「新しいリストの列構成」「フォームの権限設定」の3点で整理します。
- 注意点: 会社PCでFormsやリストの設定を勝手に変更せず、必ずサイトコレクション管理者またはテナント管理者に確認してから操作してください。特に既存データの消失リスクがあるため、バックアップを推奨します。
ADVERTISEMENT
目次
Formsの回答先変更とは
Microsoft Formsでは、フォームの回答をSharePointリストに自動保存する設定が可能です。この設定はフォーム作成時または後から変更でき、保存先リストを切り替えることができます。ただし、変更は「これ以降の回答」に対してのみ有効で、既存の回答は元のリストに残り続けます。新しいリストには、変更後に送信された回答が保存されます。
回答先の変更は、フォーム編集画面の「回答を収集する」タブ→「回答の保存場所」で行います。ここで「SharePointリスト」を選択し、既存のリストを指定するか、新しいリストを作成できます。注意すべきは、指定するリストにフォームの質問に対応する列が存在する必要があることです。列名やデータ型が一致しない場合、エラーが発生したり、一部の回答が保存されなかったりします。
変更前に確認すべき3つのポイント
1. 既存の回答データの扱い
回答先を変更しても、既に元のリストに保存された回答は削除されません。ただし、フォームの「結果」画面では、変更後に送信された回答のみが表示されるようになります。過去の回答も引き続き参照したい場合は、元のリストにアクセスする必要があります。また、回答先を変更した後は、元のリストと新しいリストの両方に回答が分散するため、全体の集計が煩雑になる可能性があります。
2. 新しいリストの列構成
フォームの各質問(テキスト、選択肢、日付など)は、リストの列として保存されます。新しいリストを選択する場合、フォームの質問に対応する列が正しくマッピングされていることを確認しなければなりません。例えば、フォームに「部署」という選択式の質問があるなら、新しいリストにも「部署」という列(選択肢型)が必要です。列が不足していると、該当する回答が保存されず、エラーログに記録されます。
3. フォームとリストの権限設定
Formsの回答先リストは、フォームを作成したユーザーと同じ権限が継承されます。もし新しいリストのアクセス権限がフォーム作成者に付与されていないと、回答保存に失敗します。また、回答を送信するユーザーがリストを編集できる権限を必要とするわけではありませんが、フォーム作成者がリストに対して「書き込み」権限を持っていることが前提です。
| 確認項目 | 変更前の状態 | 変更後の注意 |
|---|---|---|
| 既存回答 | 元のリストに保存 | 変更後も残るが、フォームの結果画面には表示されない |
| 列構成 | フォームの質問と一致 | 新しいリストも同じ列構成が必要、不足はエラー |
| 権限 | フォーム作成者がリストを更新可能 | 新しいリストへの書き込み権限が必須 |
回答先を別のリストへ変更する具体的な手順
ここでは、既存のフォームの回答先を別のSharePointリストに変更する手順を説明します。操作はフォームの作成者権限が必要です。
- Microsoft Formsにサインインし、対象のフォームを開きます。
- 画面上部の「回答を収集する」タブをクリックします。
- 「回答の保存場所」のセクションで、現在「SharePointリスト」に設定されていることを確認します。変更するには「リストの変更」または「保存場所の変更」リンクをクリックします。
- 「新しいリストを作成」または「既存のリストを選択」のオプションが表示されます。新しいリストを作成する場合は、リスト名とサイトを指定します。既存のリストを選択する場合は、同じサイト内のリスト一覧から選びます。
- リストを選択または作成したら、「保存」ボタンをクリックします。このとき、フォームの質問とリストの列のマッピングが自動で行われます。必要に応じて手動でマッピングを調整することも可能です。
- 保存後、フォームの「結果」タブで新しいリストに回答が保存されていることをテスト送信で確認します。
変更後に起こりうる問題と失敗パターン
新しいリストに回答が保存されない
最も多いトラブルは、回答先を変更しても新しいリストに回答が反映されないことです。原因として、新しいリストの列名がフォームの質問名と正確に一致していないケースがあります。特に、フォームの質問を後から編集した場合、元の列名と異なる名前で保存されることがあるため注意してください。また、列のデータ型(テキスト、数値、日付など)がフォームの回答形式と合っていないと保存に失敗します。
既存の回答が消えたと誤解する
回答先を変更すると、フォームの「結果」画面には新しいリストの回答だけが表示されるため、過去の回答が見えなくなります。ユーザーは「回答が消えた」と慌てがちですが、元のリストにはデータが残っています。この点を事前に周知しておかないと、不要な問い合わせが発生します。
権限エラーが発生する
新しいリストが別のサイトにある場合、フォーム作成者がそのサイトのメンバーでないと権限エラーになります。また、リストのアクセス許可が「編集」レベルになっている必要があります。「読み取り」しかない場合、回答を書き込めません。
管理者へ確認すべき情報
Formsの回答先を変更する前に、以下の点をSharePoint管理者またはテナント管理者に確認しておくとスムーズです。
- 新しいリストを作成できる権限があるか: 自分でリストを作成できない場合は、管理者に代わりに作成してもらう必要があります。
- 既存のリストの列を編集できるか: フォームの質問に合わせて列を追加・変更する場合、リストの編集権限が必要です。
- 組織のデータ保持ポリシー: 回答先変更後も元のリストを削除しないよう、ポリシーを確認してください。
- Formsのライセンスと制限: 一部のプランでは回答先変更機能が制限される場合があります。
よくある質問(FAQ)
Q1. 回答先を変更すると、既存の回答はどうなりますか?
既存の回答は元のリストに残り続けます。削除されたり、新しいリストに自動移行されることはありません。必要に応じて、Power Automateなどを使って手動で移行することを検討してください。
Q2. 新しいリストに列が足りない場合、どうなりますか?
不足している列に対応する質問の回答は保存されません。Formsはエラーを表示せずにスキップするため、気づかないうちにデータが欠落するリスクがあります。必ず事前に列構成を確認してください。
Q3. 元のリストに戻すことは可能ですか?
はい、再度「回答の保存場所」を変更すれば元のリストに戻せます。ただし、元のリストに戻した後の新しい回答は、同じリストに追記されます。その際、列構成が変わっているとエラーになる可能性があるため注意が必要です。
まとめ
Microsoft Formsの回答先を別のSharePointリストに変更する際には、既存データの取り扱い、新しいリストの列構成、権限の3つを事前に確認することが重要です。手順自体は簡単ですが、列の不一致や権限不足によるトラブルが頻繁に発生します。変更後はテスト送信を行い、正常に保存されることを確認してください。どうしても不安な場合は、管理者に相談してから操作することをお勧めします。
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
