Scheduled cloud flow → HTTP → Parse JSON → Excel Online (Business)を使い、source、market_session、data_updated_atを保存します。
Excelブックを準備する
FxRatesにCheckedAtUtc、Base、EUR、GBP、JPY、EURSource、GBPSource、JPYSource、MarketSession、DataUpdatedAt、EUREffectiveAt、GBPEffectiveAt、JPYEffectiveAt列を作ります。Excel connectorは名前付き表に書きます。
スケジュールflowを作る
Create → Scheduled cloud flowで頻度とtimezoneを設定し、HTTP GETを追加します。
キーをURLに置かず、secret environment variableまたは承認済みconnection-referenceとsecure inputs/outputsを使います。ダウンロード可能なレシピに正確なaction名、Parse JSON schema、Excel mappingがあります。
書き込む前に解析する
HTTP bodyをParse JSONで解析し、result、base、rates、sources、effective_at、market_session、data_updated_atを必須にします。実行時刻だけで鮮度を推測しません。
Excelに行を追加する
Excel Online (Business)のAdd a row into a tableでrates、sources、effective_at、market_session、data_updated_atを割り当てます。CheckedAtUtcだけutcNow()を使います。
失敗を処理する
失敗分岐でstatusと実行リンクを記録します。429ではretry指示に従い、concurrency=1、試行回数を制限します。日次は30日で約30、毎時は720リクエストです。
ライセンスと制限を確認する
Power Automate licensing FAQでstandardとpremiumを確認します。Freeを保証せず、Excelの制限も確認します。Logic Appsの料金はPower Automate権限を決めません。
