← 노드 한 장 전체#05 · Merge

Merge

Steam 달러 가격, 원화로 한 번에

이 글은 이런 분께따로 가져온 두 데이터를 한 줄로 합쳐야 하는 분
Merge 영상 표지

1분 영상은 @workflow.hanjang 에 순서대로 공개돼요

JSON 받기

Steam 1위 게임 $69.99. 그래서 원화로는 얼마일까요?

Steam 인기 판매작(게임 8개)과 환율 API(1달러 = 1,324.95원)를 따로 가져와서 Merge 노드로 합쳤어요.

먼저 결과부터

Merge는 따로 가져온 두 데이터를 하나로 합친다. Steam 달러 가격 8개에 환율 1개를 붙여 원화 환산(미국 스토어 가격 × 당일 환율).
우리가 실제로 돌린 기록 · 실행 #70735 · 2026-10-23
Merge 실제 n8n 화면 1
우리가 실제로 돌린 n8n 화면 (실행 #70735, 2026-10-23)
Merge 실제 n8n 화면 2
우리가 실제로 돌린 n8n 화면 (실행 #70735, 2026-10-23)

따라 하기

아래 설정값은 이 영상에 나온 워크플로우 JSON에서 그대로 가져왔어요. n8n 캔버스에서 +를 눌러 노드를 순서대로 추가하고 같은 값을 넣으면 돼요. 빨간 제목이 이번 편의 주인공 노드예요. 표 왼쪽은 n8n 편집기에 보이는 칸 이름, 오른쪽은 실제로 넣은 값이에요. 직접 입력하기 번거로우면 JSON을 받아 ⋯ → Import from File로 가져오세요.

Step 1. Manual Trigger 노드 추가이름: Run manually

설정 없이 그대로 추가해요.

Step 2. HTTP Request 노드 추가이름: Get Steam top sellers

URLhttps://store.steampowered.com/api/featuredcategories?cc=us&l=english

Step 3. HTTP Request 노드 추가이름: Get USD exchange rate

URLhttps://open.er-api.com/v6/latest/USD

Step 4. Split Out 노드 추가이름: Split into games

Fields To Split Outtop_sellers.items

Step 5. Edit Fields (Set) 노드 추가이름: Keep KRW rate

필드 1usd_krw · number · {{ $json.rates.KRW }}
필드 2rate_updated · string · {{ $json.time_last_update_utc }}

Step 6. Remove Duplicates 노드 추가이름: Remove duplicates

CompareSelected Fields
Fields To Compareid

Step 7. Merge 노드 추가이름: Merge

ModeCombine
Combine ByAll Possible Combinations

Step 8. Edit Fields (Set) 노드 추가이름: Price in KRW

필드 1checked_at · string · {{ $now.setZone('Asia/Seoul').toFormat('yyyy-MM-dd HH:mm') }}
필드 2rank · number · {{ $itemIndex + 1 }}
필드 3name · string · {{ $json.name }}
필드 4price_usd · number · {{ $json.final_price / 100 }}
필드 5usd_krw · number · {{ Math.round($json.usd_krw * 100) / 100 }}
필드 6price_krw · number · {{ Math.round($json.final_price / 100 * $json.usd_krw) }}
필드 7discount_percent · number · {{ $json.discount_percent }}
필드 8app_id · number · {{ $json.id }}

Step 9. Google Sheets 노드 추가이름: Save to Google Sheets

OperationAppend Row
DocumentYOUR_GOOGLE_SHEET_ID
Sheetgid=0
Columns › Mapping Column ModeMap Automatically

가져와서 쓸 때 확인할 것

노드의 모든 옵션은 n8n 공식 문서에서 볼 수 있어요.