[n8n] 실전 (1) - 매일 아침 달러 환율, 구글 시트에 자동 기록하기 (무료 API)

반응형

[n8n] 실전 (1) - 매일 아침 달러 환율, 구글 시트에 자동 기록하기 (무료 API)

 

n8n 설치와 구글 연동까지 마치셨나요? 고생 많으셨습니다! 이제 지루한 설정은 끝났습니다. 오늘부터는 n8n이 왜 **'업무 자동화의 끝판왕'**인지 보여주는 실전 예제를 하나씩 만들어 보겠습니다.

첫 번째 미션은 "매일 아침 변하는 환율 정보를 자동으로 긁어와서 내 엑셀(구글 시트)에 차곡차곡 쌓는 봇" 만들기입니다.

코딩? 전혀 필요 없습니다. 마우스 클릭 몇 번이면 끝납니다.


📋 준비물

 

평생 무료 업무 자동화 툴 n8n, 도커(Docker)로 5분 만에 설치하기

평생 무료 업무 자동화 툴 n8n, 도커(Docker)로 5분 만에 설치하기 반복되는 업무를 줄이기 위해 **make.com(메이크)**를 알아보셨나요? 정말 편리하지만, 조금만 쓰다 보면 구독료가 부담스러워지기 마

dt-simulation.tistory.com

 

 

n8n 구글 연동의 첫 관문! Google Credential (OAuth) 설정 완벽 가이드

n8n 구글 연동의 첫 관문! Google Credential (OAuth) 설정 완벽 가이드 요새 업무나 개인 프로젝트 하실 때, 구글(Google) 서비스 정말 많이 사용하시죠?지메일(Gmail)로 중요 연락을 받고, 구글 시트(Sheets)로

dt-simulation.tistory.com

구글sheet 구성

 


1단계: 스케줄 설정 (Schedule Trigger)

"매일 아침 9시에 실행해 줘"라고 명령을 내리는 단계입니다.

  1. n8n 캔버스에서 + 버튼을 누르고 Schedule을 검색해서 추가합니다.
  2. Trigger Interval: Days
  3. Time: 9 : 00 (원하는 시간으로 설정)
  4. 창을 닫으면 첫 번째 노드 완성!

 

이제 무료로 환율 정보를 주는 곳(API)에서 데이터를 가져옵니다.
별도 가입 없이 쓸 수 있는 Frankfurter API를 사용해 보겠습니다.

  1. + 버튼을 눌러 HTTP Request 노드를 추가합니다.
  2. 스케줄 노드와 선으로 연결합니다.
  3. 설정창을 열고 다음과 같이 입력합니다:
  4. 상단에 있는 [Execute Node] 버튼을 눌러봅니다.
  5. 우측 Output 창에 숫자가 잘 뜨면 성공입니다!


3단계: 구글 시트에 기록하기 (Google Sheets)

가져온 데이터를 시트에 적을 차례입니다. 여기서 지난번에 설정한 구글 연동이 빛을 발합니다.

  1. Google Sheets 노드를 추가하고 HTTP Request 노드와 연결합니다.
  2. Credential: 지난번 만든 Google Sheets OAuth2 API 계정을 선택합니다.
  3. Resource: sheet within Document
  4. Operation: Append Row (데이터를 아래에 추가한다는 뜻)
  5. Document: 목록에서 아까 만들어둔 시트 파일을 선택합니다.
  6. Sheet: 시트 이름(보통 '시트1')을 선택합니다.
  7. Mapping Column (매핑):
    • 날짜: date
    • 통화: base
    • 환율: KRW
  8. **[Execute Node]**를 누릅니다.
반응형

노드 세팅 화면
execute 및 output 확인


결과 확인

이제 구글 시트로 돌아가 보세요. 방금 n8n이 보낸 따끈따끈한 환율과 날짜가 한 줄 추가되어 있을 겁니다.

 

결과확인

이제 이 워크플로우를 [Active] 상태로 켜두기만 하면, 컴퓨터만 켜놓으면 n8n이 알아서 매일 아침 환율을 기록해 줍니다.
데이터가 쌓이면 나중에 멋진 환율 그래프도 만들 수 있겠죠?

 

 

 

[Json 다운로드] : 붙여 넣으세요


마치며

단 3개의 노드(스케줄 - 요청 - 기록)만으로 나만의 **'금융 데이터 수집 봇'**을 만들었습니다.

다음 시간에는 이 데이터를 활용해서 "환율이 1450원 이하로 떨어지면 텔레그램으로 긴급 알림 보내기" 기능을 추가해 보겠습니다. (조건문/If 노드를 배울 거예요!)

코드한줄(nocode) 안쓰고 n8n 으로 재밌게 놀아봅시다. 

 

n8n 실전 (2) - 환율 떨어지면 알림! 텔레그램 알림 봇 만들기

 

n8n 실전 (2) - 환율 떨어지면 알림! 텔레그램 알림 봇 만들기

n8n 실전 (2) - 환율 떨어지면 알림! 텔레그램 알림 봇 만들기 지난 시간, 우리는 매일 아침 환율을 구글 시트에 기록하는 봇을 만들었습니다. 그런데 환율을 매번 엑셀을 켜서 확인해야 한다면 반

dt-simulation.tistory.com

 


[Json 다운로드] : 붙여 넣으세요

구글+환율 API.json
0.00MB

반응형