LoginSignup
0
1

More than 3 years have passed since last update.

Azure Logic Appsを使ってDatabaseからGoogle spreadsheetに結果を出力

Posted at

背景

Google Spreadsheetを使ってMapなどに連携している既存環境がある。
そろそろデータも多くなってきたので、参照元になっているSpreadsheetをDatabase化しようと思う。
参照している各GoogleMapやSpreadsheetまで手をいれるのはまだしたくない。
あと、プログラミングをあまりしない人でも、GUIである程度カスタマイズできるようにしたい。

そういった背景で、作ってみようと思った次第。
やってみて、思いのほかはまったので、アウトプットしておきます。

ざっくり構成

image.png
とりあえず、HttpTriggerにしてみました。
TriggerはDatabaseの更新頻度によるのかな。

はまったポイント

1. SQL Databaseとのコネクト

Azure Acitve Directory認証を構築しようとしたけれど、うまくいかず。。。
認証系の勉強が必要ですね。
結果、SQL認証で実装。

2. SQL Databaseアクションの選択

テーブルのデータを取得するアクションがない。
仕方なくクエリ実行を選択。。。

3. HTTP要求の受信

POSTだけと知らず、
GETを受け付けるTriggerがあるのか調べるかな。

4. Google Spreadsheetコネクト

SQL Serverコネクトと同じような処理しかできないので、部分的な更新などができない。
探したところDriveコネクトでファイル自体を更新するしかない。

今後

すこしずつ改修していくかな

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1