API, 이메일, Google Drive를 사용하여 주간 에너지 소비 보고서 생성
중급
이것은Document Extraction, Multimodal AI분야의자동화 워크플로우로, 12개의 노드를 포함합니다.주로 Code, Cron, EmailSend, GoogleDrive, HttpRequest 등의 노드를 사용하며. EnergiDataService, 이메일, Google Drive를 사용하여 주간 에너지 소비 보고서 생성
사전 요구사항
- •Google Drive API 인증 정보
- •대상 API의 인증 정보가 필요할 수 있음
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "5if9twDNChTpUQFf",
"meta": {
"instanceId": "14e4c77104722ab186539dfea5182e419aecc83d85963fe13f6de862c875ebfa"
},
"name": "Generate Weekly Energy Consumption Reports with API, Email and Google Drive",
"tags": [],
"nodes": [
{
"id": "4827c44f-1995-4cd9-837f-f06c55ce9697",
"name": "주간 예약 (월요일 오전 8시)",
"type": "n8n-nodes-base.cron",
"position": [
-200,
200
],
"parameters": {
"triggerTimes": {
"item": [
{
"hour": 8,
"mode": "everyWeek",
"weekday": "monday"
}
]
}
},
"typeVersion": 1
},
{
"id": "028bf36b-a75b-474d-a596-dcd8f4db7c20",
"name": "에너지 데이터 가져오기",
"type": "n8n-nodes-base.httpRequest",
"position": [
20,
200
],
"parameters": {
"url": "https://api.energidataservice.dk/dataset/ConsumptionDE35Hour",
"options": {}
},
"typeVersion": 1
},
{
"id": "f0fa171b-52b2-4350-8d0f-808117715e30",
"name": "레코드 정규화",
"type": "n8n-nodes-base.code",
"position": [
240,
200
],
"parameters": {
"jsCode": "const itemlist = $input.first().json.records;\nreturn itemlist.map(r => ({ json: r }));"
},
"typeVersion": 2
},
{
"id": "a47b2980-6da2-4dbc-bb09-d23d4b936d9f",
"name": "파일로 변환",
"type": "n8n-nodes-base.convertToFile",
"position": [
460,
200
],
"parameters": {
"options": {}
},
"typeVersion": 1.1
},
{
"id": "613baa2d-3929-4e88-aa65-5303860dcfb4",
"name": "주간 보고서 이메일 전송",
"type": "n8n-nodes-base.emailSend",
"position": [
680,
100
],
"parameters": {
"text": "Please find attached the latest weekly energy consumption report.",
"options": {},
"subject": "Weekly Energy Consumption Report",
"toEmail": "test@yopmail.com",
"fromEmail": "test@yopmail.com",
"attachments": "=data"
},
"typeVersion": 1
},
{
"id": "588f3a86-3932-499f-b3aa-e60cbc2c8ebd",
"name": "보고서 파일 Google Drive에 업로드",
"type": "n8n-nodes-base.googleDrive",
"position": [
680,
300
],
"parameters": {
"name": "=energy_report_{{ $now.format('yyyy_MM_dd_HH_ii_ss') }}",
"driveId": {
"__rl": true,
"mode": "list",
"value": "My Drive"
},
"options": {},
"folderId": {
"__rl": true,
"mode": "list",
"value": "root",
"cachedResultName": "/ (Root folder)"
}
},
"credentials": {
"googleDriveOAuth2Api": {
"id": "GrSonA33DqizXziW",
"name": "Google Drive account 4"
}
},
"typeVersion": 3
},
{
"id": "7c910c92-a9d4-4a2e-9e91-69d859ea633f",
"name": "고정: 노드 설명1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-240,
40
],
"parameters": {
"width": 160,
"height": 120,
"content": "📝 - **Schedule Weekly (Mon 8AM)**: Trigger every Monday at 8AM."
},
"typeVersion": 1
},
{
"id": "ff3f08c5-430d-4b3e-8ef5-f3f93d32efe7",
"name": "고정: 노드 설명2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-20,
40
],
"parameters": {
"width": 160,
"height": 120,
"content": "📝 - **Fetch Energy Data**: Call EnergiDataService.dk API."
},
"typeVersion": 1
},
{
"id": "1627fcfa-d1f6-40f5-90dd-0352b2a6fb63",
"name": "고정: 노드 설명3",
"type": "n8n-nodes-base.stickyNote",
"position": [
200,
40
],
"parameters": {
"width": 160,
"height": 120,
"content": "📝 - **Normalize Records**: Flatten JSON response (records → items)."
},
"typeVersion": 1
},
{
"id": "48440a87-317b-47e4-808c-b07e6411bdd0",
"name": "고정: 노드 설명4",
"type": "n8n-nodes-base.stickyNote",
"position": [
420,
40
],
"parameters": {
"width": 160,
"height": 120,
"content": "📝 - **Convert to File**: Turn items into a CSV (binary `data`)."
},
"typeVersion": 1
},
{
"id": "dd003fb3-dccc-4e2f-90d4-f9acbdcca301",
"name": "고정: 노드 설명5",
"type": "n8n-nodes-base.stickyNote",
"position": [
660,
-40
],
"parameters": {
"width": 160,
"height": 120,
"content": "📝 - **Email Weekly Report**: Email the CSV file."
},
"typeVersion": 1
},
{
"id": "2f2425e1-86d2-499c-be72-3f42d723385c",
"name": "고정: 노드 설명6",
"type": "n8n-nodes-base.stickyNote",
"position": [
660,
500
],
"parameters": {
"width": 160,
"height": 120,
"content": "📝 - **Upload File to Drive**: Save CSV to Google Drive."
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "c9007e5b-7c88-4384-97bf-12dff0a2672c",
"connections": {
"a47b2980-6da2-4dbc-bb09-d23d4b936d9f": {
"main": [
[
{
"node": "613baa2d-3929-4e88-aa65-5303860dcfb4",
"type": "main",
"index": 0
},
{
"node": "588f3a86-3932-499f-b3aa-e60cbc2c8ebd",
"type": "main",
"index": 0
}
]
]
},
"028bf36b-a75b-474d-a596-dcd8f4db7c20": {
"main": [
[
{
"node": "f0fa171b-52b2-4350-8d0f-808117715e30",
"type": "main",
"index": 0
}
]
]
},
"f0fa171b-52b2-4350-8d0f-808117715e30": {
"main": [
[
{
"node": "a47b2980-6da2-4dbc-bb09-d23d4b936d9f",
"type": "main",
"index": 0
}
]
]
},
"4827c44f-1995-4cd9-837f-f06c55ce9697": {
"main": [
[
{
"node": "028bf36b-a75b-474d-a596-dcd8f4db7c20",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - 문서 추출, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
월간 에너지 발전 보고서
PostgreSQL, PDF.co 및 이메일 발송을 사용한 월간 에너지 보고서 자동 생성
Code
Gmail
Postgres
+
Code
Gmail
Postgres
7 노드WeblineIndia
문서 추출
HTTP Last-Modified 확인을 사용하여 Google Sheets에서 채용 공고 만료 및 새로고침 알림 가져오기
Google Sheets, HTTP 확인 및 Gmail을 통한 채용 공고 만료 알림 자동화
If
Set
Code
+
If
Set
Code
19 노드WeblineIndia
인사
Claude AI, GoMarble MCP 및 Google 프레젠테이션을 사용한 주간 마케팅 요약 프레젠테이션 자동 생성 사본
Claude AI, GoMarble MCP 및 Google Slides를 사용한 주간 Meta 광고 보고서 자동화
Set
Code
Gmail
+
Set
Code
Gmail
15 노드Sankalp Dev
문서 추출
Outlook을 통해 Square 월간 판매 보고서 자동 발송
Outlook을 통해 Square 월간 판매 보고서 자동 발송
If
Code
Split Out
+
If
Code
Split Out
16 노드Rosh Ragel
문서 추출
GPT-4.1-mini, Firecrawl, Parsera를 사용하여 웹사이트를 LLM 준비된 지식 라이브러리로 변환합니다.
GPT-4.1-mini, Firecrawl, Parsera를 사용하여 웹사이트를 LLM 준비된 지식 라이브러리로 변환합니다.
Set
Switch
Split Out
+
Set
Switch
Split Out
31 노드Aayushman Sharma
문서 추출
데이터 셋 결합을 사용하여 Google Drive와 Sheets를 통해 다중 시트 엑셀 워크시트 생성
데이터 셋 결합을 통해 Google Drive와 Sheets를 통해 다중 시트 엑셀 워크북 생성
Code
Merge
Google Drive
+
Code
Merge
Google Drive
12 노드Robert Breen
문서 추출
워크플로우 정보
난이도
중급
노드 수12
카테고리2
노드 유형7
저자
WeblineIndia
@weblineindiaA Leading Software Engineering, Consulting & Outsourcing Services Company in USA & India serving Clients Globally since 1999.
외부 링크
n8n.io에서 보기 →
이 워크플로우 공유