Power Automate を使用してMicrosoft Formsと Excel の間で自動化されたワークフローを設定する

Power Automate を使用してMicrosoft Formsと Excel の間で自動化されたワークフローを設定する

概要

このガイドでは、Power Automate を使用してMicrosoft Formsと Excel の間で自動化されたワークフローを設定するプロセスについて説明します。 ワークフローは、フォーム応答データを事前に定義された Excel ファイルに自動的に追加できます。

前提条件

開始する前に、次のことを確認してください。

ステップ バイ ステップ ガイド

1. Microsoft フォームを作成する

まず、自動化するデータを収集する Microsoft フォームが必要です。 手順

  • Microsoft 365 アカウントにサインインし、[Microsoft Forms] に移動します。
  • 質問を追加し、必要に応じて構成することで、フォームを作成し、フォームを設計します。

Forms11

2. Excel スプレッドシートを設定する

次に、フォームから収集されたデータを格納する Excel スプレッドシートを準備します。

  • Excel を開き、新しいブックを作成するか、既存のブックを使用します。
  • Microsoft フォームのフィールドに一致するように列にラベルを付けます。 たとえば、フォームが名前とメール アドレスを収集する場合、列に "名前" と "Email" というラベルが付けられます。

22

  • Power Automate からアクセスできるように、ブックを OneDrive または SharePoint に保存します。

フォームにリンクされた Excel ファイルが既にある場合 (フォームの結果ページから [Excel で結果を開く] を使用)、列が自動的に作成されます。 必要に応じて列を調整できます。

33

3. Power Automate で新しいフローを作成する

次に、Power Automate でフローを作成し、フォームを Excel スプレッドシートにリンクします。

  • Power Automate を開いてサインインする

44

  • をクリックし、左側のメニューの [作成] をクリックします。

55

  • [自動クラウド フロー] を選択し、フローに名前を付けます (例: "Form to Excel Automation")。
  • [フローのトリガーの選択] で、"Microsoft Forms" を検索して選択します。
  • トリガーとして [新しい応答が送信されたとき] を選択します。

66

4. トリガーを構成する

次に、フローをトリガーするフォーム応答を指定するようにトリガーを構成します。

  • ドロップダウン リストから、データを自動化するフォームを選択します。 フォームが表示されない場合は、フォーム URL からフォーム ID を貼り付けてフォームを追加します。

77

  • [新しいステップ] をクリックして続行します。

5. フォームの応答を取得するためのアクションを追加する

トリガーを設定したら、フォームの応答を取得するアクションを追加します。

  • "Microsoft Forms" を検索し、[応答の詳細を取得する] を選択します。

88

  • ドロップダウン リストからフォームを選択します。
  • [応答 ID] フィールドで、動的コンテンツ ボックスから [応答 ID] を選択します。

99

6. Excel スプレッドシートを設定するアクションを追加する

次に、フォームの応答を Excel スプレッドシートに書き込むアクションを設定します。

  • [新しいステップ] をクリックし、[Excel Online (Business)] を検索します。
  • [テーブルに行を追加する] を選択します。

1010

  • Excel ファイル (OneDrive または SharePoint) の場所を選択し、ドキュメント ライブラリを選択して、前に作成したファイルに移動します。
  • フォーム データを挿入するスプレッドシート内のテーブルを選択します。

1111

  • 各列の動的コンテンツを選択して、フォームのフィールドを Excel テーブルの列にマップします。
  • フローを保存します。

7. フローをテストする

完了する前に、フローが正しく動作することを確認するために、フローをテストすることが重要です。

  • Microsoft フォームにテスト応答を送信します。
  • Power Automate に移動し、フロー履歴をチェックして、正常に実行されたかどうかを確認します。

1212

  • Excel ファイルを開き、データが正確に記録されていることを確認します。

1313

トラブルシューティングのヒント

問題が発生した場合は、次のトラブルシューティング手順を検討してください。

  • すべての接続 (Microsoft Forms、Excel、Power Automate) が認証され、必要なアクセス許可があることを確認します。
  • Excel テーブルがテーブルとして書式設定されていることをダブルチェックします (Excel では "テーブルとして書式設定" を使用します)。
  • 動的コンテンツ マッピングを確認して、すべてのフィールドが正しく配置されていることを確認します。
  • 重複データを回避するために、Excel ファイルに追加のデータ同期接続がないことを確認します。