Power Automate を使用してMicrosoft Formsと Excel の間で自動化されたワークフローを設定する
概要
このガイドでは、Power Automate を使用してMicrosoft Formsと Excel の間で自動化されたワークフローを設定するプロセスについて説明します。 ワークフローは、フォーム応答データを事前に定義された Excel ファイルに自動的に追加できます。
前提条件
開始する前に、次のことを確認してください。
- Microsoft Formsと Excel へのアクセス権を持つ Microsoft 365 アカウント (Microsoft 365 サービスの説明を確認する)
- Power Automate へのアクセス ( Microsoft 365 アカウントの Power Automate シード ライセンスの Power Automate ライセンスを確認する)
ステップ バイ ステップ ガイド
1. Microsoft フォームを作成する
まず、自動化するデータを収集する Microsoft フォームが必要です。 手順
- Microsoft 365 アカウントにサインインし、[Microsoft Forms] に移動します。
- 質問を追加し、必要に応じて構成することで、フォームを作成し、フォームを設計します。
2. Excel スプレッドシートを設定する
次に、フォームから収集されたデータを格納する Excel スプレッドシートを準備します。
- Excel を開き、新しいブックを作成するか、既存のブックを使用します。
- Microsoft フォームのフィールドに一致するように列にラベルを付けます。 たとえば、フォームが名前とメール アドレスを収集する場合、列に "名前" と "Email" というラベルが付けられます。
- Power Automate からアクセスできるように、ブックを OneDrive または SharePoint に保存します。
フォームにリンクされた Excel ファイルが既にある場合 (フォームの結果ページから [Excel で結果を開く] を使用)、列が自動的に作成されます。 必要に応じて列を調整できます。
3. Power Automate で新しいフローを作成する
次に、Power Automate でフローを作成し、フォームを Excel スプレッドシートにリンクします。
- Power Automate を開いてサインインする
- をクリックし、左側のメニューの [作成] をクリックします。
- [自動クラウド フロー] を選択し、フローに名前を付けます (例: "Form to Excel Automation")。
- [フローのトリガーの選択] で、"Microsoft Forms" を検索して選択します。
- トリガーとして [新しい応答が送信されたとき] を選択します。
4. トリガーを構成する
次に、フローをトリガーするフォーム応答を指定するようにトリガーを構成します。
- ドロップダウン リストから、データを自動化するフォームを選択します。 フォームが表示されない場合は、フォーム URL からフォーム ID を貼り付けてフォームを追加します。
- [新しいステップ] をクリックして続行します。
5. フォームの応答を取得するためのアクションを追加する
トリガーを設定したら、フォームの応答を取得するアクションを追加します。
- "Microsoft Forms" を検索し、[応答の詳細を取得する] を選択します。
- ドロップダウン リストからフォームを選択します。
- [応答 ID] フィールドで、動的コンテンツ ボックスから [応答 ID] を選択します。
6. Excel スプレッドシートを設定するアクションを追加する
次に、フォームの応答を Excel スプレッドシートに書き込むアクションを設定します。
- [新しいステップ] をクリックし、[Excel Online (Business)] を検索します。
- [テーブルに行を追加する] を選択します。
- Excel ファイル (OneDrive または SharePoint) の場所を選択し、ドキュメント ライブラリを選択して、前に作成したファイルに移動します。
- フォーム データを挿入するスプレッドシート内のテーブルを選択します。
- 各列の動的コンテンツを選択して、フォームのフィールドを Excel テーブルの列にマップします。
- フローを保存します。
7. フローをテストする
完了する前に、フローが正しく動作することを確認するために、フローをテストすることが重要です。
- Microsoft フォームにテスト応答を送信します。
- Power Automate に移動し、フロー履歴をチェックして、正常に実行されたかどうかを確認します。
- Excel ファイルを開き、データが正確に記録されていることを確認します。
トラブルシューティングのヒント
問題が発生した場合は、次のトラブルシューティング手順を検討してください。
- すべての接続 (Microsoft Forms、Excel、Power Automate) が認証され、必要なアクセス許可があることを確認します。
- Excel テーブルがテーブルとして書式設定されていることをダブルチェックします (Excel では "テーブルとして書式設定" を使用します)。
- 動的コンテンツ マッピングを確認して、すべてのフィールドが正しく配置されていることを確認します。
- 重複データを回避するために、Excel ファイルに追加のデータ同期接続がないことを確認します。