Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

LogicAppsを使ってMicrosoft Forms回答データをExcel(DB)に格納してみた

備忘録用に書きます。

はじめに

LogicAppsの勉強を進めていくうちに、Microsoft Formsで作成したアンケートの回答データをExcelやDBに格納しておけば、PowerBIでの分析がはかどるのでは・・・と思いLogicAppsでFormsのデータをExcelに格納するフローを作成してみたので、やったことをつらつらと書いていきます。

本記事の内容

・事前準備(Formの作成、Excelファイルの準備)
・LogicAppsでフローを作成
・Microsoft Formsで回答を送信して動作確認

事前準備

1)Formの作成(例としてFF14のトレジャーハント実績を入力するFormを作成)
forms.png

2)Excelファイルの準備
table_excel (2).png

LogicAppsでフローを作成

1)Azureへログインし、新規にLogicAppを作成
1.png
2.png

2)空のロジックアプリをクリック
3.png

3)フローを作成
画像2.png

※式の部分は以下のように作っています。
addの式を選択
5.png
変数は文字列として格納しているので整数に変換するintを入れる
6.png
intの中に動的なコンテンツから変数のleftを入れる
7.png
同じ手順で変数rightもadd式に入れて、更新をクリック

Microsoft Formsで回答を送信して動作確認

1)事前準備で作成したFormで回答を送信する
2)LogicAppが正常に終了したことを確認
8.png
3)Excelファイルにデータが格納されている事を確認
画像3.png

データ格納先にDBを指定しても同じようにデータ格納されます。

おわりに

応答データはMicrosoft Formsから以下のようにExcelで開くこともできます。
9.png

今回のように2つの回答のデータを足し算したり、データ変換したりする場合はLogicAppを使って自動化した方が楽かなと思います。

aki_4649
インフラのお仕事をしています。 最近では趣味としてゲーム関連で便利なものや面白そうなものをいろんな技術を使って作れないか、勉強中です
sentreseau
お客様の業務に最適なDXソリューションをご提案しています。
http://sentreseau.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away