Scheduled cloud flow → HTTP → Parse JSON → Excel Online (Business) 체인을 사용하세요. API 호스트와 응답 필드를 명확히 하고 키를 보호된 flow 값으로 저장하며 source, market_session, data_updated_at을 함께 기록합니다.
Excel 통합 문서 준비하기
OneDrive for Business 또는 SharePoint에 .xlsx 통합 문서를 만들고 FxRates 표에 CheckedAtUtc, Base, EUR, GBP, JPY, EURSource, GBPSource, JPYSource, MarketSession, DataUpdatedAt, EUREffectiveAt, GBPEffectiveAt, JPYEffectiveAt 열을 만듭니다. Excel Online (Business) connector는 임의 범위가 아닌 이름 있는 표에 씁니다.
예약 cloud flow 만들기
Power Automate에서 Create → Scheduled cloud flow를 선택하고 주기와 시간대를 설정한 뒤 GET HTTP 작업을 추가합니다.
키를 URL에 넣지 마세요. production flow에서는 secret environment variable 또는 승인된 connection-reference와 secure inputs/outputs를 사용하세요. 다운로드 가능한 flow 레시피에 정확한 action 이름, Parse JSON schema, Excel mapping이 있습니다.
쓰기 전에 응답 파싱하기
HTTP body를 Parse JSON으로 파싱하고 result, base, rates, sources, effective_at, market_session, data_updated_at을 필수로 만드세요. flow 실행 시간만으로 신선도를 판단하지 않습니다.
Excel에 행 추가하기
Excel Online (Business) → Add a row into a table에서 rates, sources, effective_at, market_session, data_updated_at을 매핑합니다. utcNow()는 실행 시각인 CheckedAtUtc에만 사용하세요.
HTTP와 Excel 오류 처리하기
오류 분기에서 HTTP 상태와 실행 링크를 기록합니다. Parse JSON 실패 후 행을 추가하지 말고 429 지침을 따르세요. concurrency는 1로 하고 재시도를 제한합니다. 일일 요청은 30일에 약 30회, 시간별은 720회입니다.
라이선스와 connector 한도 확인하기
Microsoft Power Automate 라이선스 FAQ는 standard와 premium connector를 구분합니다. 무료 플랜을 보장하지 말고 HTTP 카드, tenant 정책, Excel 제한을 확인하세요. Logic Apps 가격은 Power Automate 권한을 결정하지 않습니다.
