背景
Google Spreadsheetを使ってMapなどに連携している既存環境がある。
そろそろデータも多くなってきたので、参照元になっているSpreadsheetをDatabase化しようと思う。
参照している各GoogleMapやSpreadsheetまで手をいれるのはまだしたくない。
あと、プログラミングをあまりしない人でも、GUIである程度カスタマイズできるようにしたい。
そういった背景で、作ってみようと思った次第。
やってみて、思いのほかはまったので、アウトプットしておきます。
ざっくり構成
とりあえず、HttpTriggerにしてみました。
TriggerはDatabaseの更新頻度によるのかな。
はまったポイント
1. SQL Databaseとのコネクト
Azure Acitve Directory認証を構築しようとしたけれど、うまくいかず。。。
認証系の勉強が必要ですね。
結果、SQL認証で実装。
2. SQL Databaseアクションの選択
テーブルのデータを取得するアクションがない。
仕方なくクエリ実行を選択。。。
3. HTTP要求の受信
POSTだけと知らず、
GETを受け付けるTriggerがあるのか調べるかな。
4. Google Spreadsheetコネクト
SQL Serverコネクトと同じような処理しかできないので、部分的な更新などができない。
探したところDriveコネクトでファイル自体を更新するしかない。
今後
すこしずつ改修していくかな