인프런 커뮤니티 질문&답변
n8n질문
작성
·
10
0
안녕하세요. n8n고수님들 계시나요? 아니 저보다 다 잘하실것같은데 제발 제 고민좀 들어주십쇼ㅠㅠㅠ
n8n으로 기안서 자동화 워크플로우를 짜보고있습니다.
ai노드로 기안서초안을 짜고 그 정보를 json파일로 풀어서 제가 만든 구글시트 폼에 원하는 위치에 위치시켜주는 워크플로우 입니다.
{
"type": "object",
"properties": {
"제목": {
"type": "string"
},
"내용": {
"type": "string"
},
"구입품목": {
"type": "string"
},
"합계금액": {
"type": "number"
},
"공급업체": {
"type": "string"
}
},
"required": ["제목", "내용", "구입품목", "합계금액", "공급업체"]
}
이게 json파일 양식이고
B7:H7 제목
B9:H9 내용
A11:H11 구입품목
A13:H13 합계금액
A15:H15 공급업체
이게 양식이 위치할 구글시트 좌표입니다.
그런데 구글시트에 어떤노드로 어떻게 짜야 json정보값을 원하는 위치에 넣을 수 있는지모르겠습니다.
http랑 googlesheet update row and sheet로 진행하는데 잘 안되네요 ㅠㅜㅠ
글만봐도 초보인게 느껴지시죠 ㅠㅠ제발 아무 조언이라도 부탁드려요ㅠ
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
김은주님, n8n으로 구글 시트에 JSON 데이터를 원하는 위치에 삽입하는 워크플로우를 구현하는 데 도움이 되고자 합니다.
Trigger 설정: 우선 워크플로우를 시작할 트리거를 설정합니다. 트리거는 필요에 따라 일정 시간 간격 또는 Webhook을 사용하여 설정할 수 있습니다.
AI 노드 사용: AI 노드를 사용하여 기안서 초안을 생성한 후, 데이터를 JSON 형식으로 변환합니다.
데이터 변환: JSON 데이터를 원하는 형식으로 파싱하고, 각 속성(제목, 내용, 구입품목 등)을 개별 변수에 저장합니다.
Google Sheets 노드 추가:
Google Sheets노드를 선택하고,Update모드를 선택합니다.
- 시트 ID와 필요에 맞게 시트를 선택한 후, 변수로 저장한 데이터를 시트의 특정 범위에 할당합니다.
- 예를 들어,
B7:H7에 제목을 넣으려면, Sheet의 Cell 범위를 지정하여 “제목” 변수를 넣어줍니다.
HTTP 요청으로 Google Sheets API 이용 (필요 시):
- 만약
Google Sheets노드만으로 한계가 있다면,HTTP Request노드를 통해 Google Sheets API를 직접 사용하여 특정 셀에 데이터를 업데이트하는 방법을 고려할 수 있습니다. API를 이용하기 위해서는 사전 인증이 필요합니다.
- 만약
이미 HTTP와 Google Sheets 노드를 사용해보셨다고 하셨으니, 노드 설정이나 데이터 매핑에 문제가 있을 가능성이 있습니다. n8n의 공식 문서나 커뮤니티 포럼에서 추가적인 설정 예제를 확인해보시길 권장합니다. 또한, 데이터가 올바르게 파싱되었는지 확인하기 위해 디버그 노드를 추가하여 각 스텝의 출력을 확인하는 것도 도움이 될 수 있습니다.
조금 더 구체적인 설정값이나 에러 메시지가 있다면, 그것을 바탕으로 문제를 파악하는 것도 좋을 것입니다. 추가적인 질문이 있다면 언제든지 말씀해 주세요! 😊




