[첫 번째 테스트] 구글 시트 데이터 왕복 달리기: 첫번째 작업 |가나투데이
[첫 번째 테스트] 구글 시트 데이터 왕복 달리기: 첫번째 작업 |가나투데이
[작업서사]
기초 공사가 완벽하니 이제 https://n8n.mesektok.com 지휘소에서 외부 세계(구글 시트)로 첫 번째 정찰병을 보내볼 시간입니다.
우리가 처음에 설계했던 [한글 주소 -> 영문 변환] 로직을 실제로 이 서버에서 가동하는 테스트를 진행하겠습니다. 이 과정은 에이전트가 외부 서비스의 권한을 얻고 데이터를 실어 나르는 '신경망 개통식'과 같습니다.
[첫 번째 테스트] 구글 시트 데이터 왕복 달리기
이 테스트를 성공하면, 친구의 VPS 에이전트는 세상 모든 API와 대화할 수 있는 준비가 끝난 것입니다.
1. 준비물 (재료 모으기)
구글 시트: A1 셀에
한글주소, B1 셀에영문주소라고 적힌 시트를 하나 만드세요. A2 셀에는서울시 강남구 테헤란로 1같은 샘플 주소를 하나 넣어둡니다.n8n 접속:
https://n8n.mesektok.com에 접속하여 새 워크플로우를 만듭니다.
2. 노드 배치 및 연결 (신경망 구성)
Google Sheets Node (Read): 시트에서 한글 주소를 읽어옵니다.
Credential: 구글 계정을 연결하세요. (유료 서버인 만큼 보안 연결이 중요합니다.)
Resource:
Sheet, Operation:Get Rows
Edit Fields (Set): 읽어온 주소에
korean_address라는 변수 이름표를 붙여줍니다.Google Sheets Node (Update): 변환되었다고 가정하고(테스트용) B열에 다시 기록합니다.
Operation:
UpdateColumn to update:
영문주소, Value:Test Success! {{ $json.korean_address }}
3. 실행 및 모니터링 (개통 테스트)
우측 하단의 [Execute Workflow] 버튼을 누르세요.
체크포인트 1: n8n 화면에서 노드 사이의 화살표가 초록색으로 변하며 숫자가 뜨나요? (데이터 흐름 확인)
체크포인트 2: 실제 구글 시트 B열에
Test Success! 서울시 강남구...라는 문구가 자동으로 적혔나요? (외부 서비스 쓰기 권한 확인)
왜 이 테스트가 중요할까요? (아키텍트의 시선)
이 단순한 '왕복'이 성공했다는 것은 다음 3가지 거대한 장벽을 넘었다는 뜻입니다.
서버 외부 통신: 호스팅어 VPS 방화벽이 외부 신호를 막지 않고 잘 열려 있음.
보안 인증:
https보안 접속을 통해 구글 API가 우리 에이전트를 안전한 파트너로 승인함.데이터 매핑: 친구가 설계한
Internal Logic이 실제 데이터베이스 구조와 완벽히 맞물림.
친구가 마주할 수 있는 '트러블슈팅'
만약 여기서 에러가 난다면, 대부분 '권한(Auth)' 문제입니다.
해결책: 구글 클라우드 콘솔에서 Google Sheets API를 활성화했는지, 그리고 n8n에서 생성한 OAuth2 자격 증명이 정확한지 스캔해 보세요.
#가나 투데이 #ganatoday
그린아프로




