从 Gmail 上传多个附件到 Google Drive - 无需代码节点
中级
这是一个Building Blocks领域的自动化工作流,包含 8 个节点。主要使用 Switch, SplitOut, GoogleDrive, GmailTrigger 等节点。 从 Gmail 上传多个附件到 Google Drive - 无需代码节点
前置要求
- •Google Drive API 凭证
- •Google 账号和 Gmail API 凭证
分类
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"meta": {
"instanceId": "abc123",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "c8481fc0-4cc2-4662-b008-e81eaeb4840b",
"name": "Gmail 触发器",
"type": "n8n-nodes-base.gmailTrigger",
"position": [
-340,
0
],
"parameters": {
"simple": false,
"filters": {
"sender": "ray.thomas@charter.com",
"readStatus": "unread"
},
"options": {
"downloadAttachments": true,
"dataPropertyAttachmentsPrefixName": "attachment_"
},
"pollTimes": {
"item": [
{
"mode": "everyMinute"
}
]
}
},
"credentials": {
"gmailOAuth2": {
"id": "egorWvqjkdIG2ovh",
"name": "Gmail account - rthomascharter"
}
},
"typeVersion": 1.2
},
{
"id": "fd82d244-dfab-46db-af8e-e674501db75d",
"name": "Google Drive",
"type": "n8n-nodes-base.googleDrive",
"position": [
540,
0
],
"parameters": {
"name": "={{ $binary.values()[0].fileName }}",
"driveId": {
"__rl": true,
"mode": "list",
"value": "My Drive"
},
"options": {},
"folderId": {
"__rl": true,
"mode": "list",
"value": "0BwqhgrfUUaOuM2x1NXhxLUlGVEE",
"cachedResultUrl": "https://drive.google.com/drive/folders/0BwqhgrfUUaOuM2x1NXhxLUlGVEE?resourcekey=0-fQoeO57wF_vlzIWPZAoNXg",
"cachedResultName": "misc"
},
"inputDataFieldName": "={{ $binary.keys()[0] }}"
},
"credentials": {
"googleDriveOAuth2Api": {
"id": "fwkvLJni8GfLNqBZ",
"name": "Google Drive account - rthomascharter"
}
},
"typeVersion": 3
},
{
"id": "5686e523-e12c-41b1-818d-03545122ad6f",
"name": "拆分输出",
"type": "n8n-nodes-base.splitOut",
"position": [
-120,
0
],
"parameters": {
"options": {},
"fieldToSplitOut": "$binary"
},
"typeVersion": 1
},
{
"id": "1774a0d8-2909-49e4-b0f7-1c3e343602b1",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
420,
-360
],
"parameters": {
"width": 380,
"height": 820,
"content": "## 使用表达式引用\"单个\"二进制文件"
},
"typeVersion": 1
},
{
"id": "204fe711-c5f3-4243-be3b-829419a07c82",
"name": "Google Calendar MCP",
"type": "n8n-nodes-base.switch",
"position": [
100,
0
],
"parameters": {
"rules": {
"values": [
{
"outputKey": "Large Files",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"operator": {
"type": "number",
"operation": "gt"
},
"leftValue": "={{ $binary.values()[0].fileSize.split(' ')[0].toNumber() }}",
"rightValue": 300
}
]
},
"renameOutput": true
},
{
"outputKey": "Medium Files",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "27a59343-5f2a-43b0-a74d-ddb0a988c0cb",
"operator": {
"type": "number",
"operation": "gt"
},
"leftValue": "={{ $binary.values()[0].fileSize.split(' ')[0].toNumber() }}",
"rightValue": 10
}
]
},
"renameOutput": true
}
]
},
"options": {
"fallbackOutput": "extra"
}
},
"typeVersion": 3.2
},
{
"id": "1e00cb68-fed2-4f88-be84-4860c26c8a3b",
"name": "便签1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-200,
-240
],
"parameters": {
"width": 260,
"height": 460,
"content": "## 拆分多个二进制文件"
},
"typeVersion": 1
},
{
"id": "1089eb84-51d3-4669-8a5a-fd1d0855ca41",
"name": "发送\"文件过大\"通知(例如)",
"type": "n8n-nodes-base.noOp",
"position": [
540,
-200
],
"parameters": {},
"typeVersion": 1
},
{
"id": "29c83742-72b6-40ec-a5fc-aab5ef1d5149",
"name": "忽略小图形/图标(例如)",
"type": "n8n-nodes-base.noOp",
"position": [
540,
220
],
"parameters": {},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"Switch": {
"main": [
[
{
"node": "Send \" Too Big\" Notification (for example)",
"type": "main",
"index": 0
}
],
[
{
"node": "Google Drive",
"type": "main",
"index": 0
}
],
[
{
"node": "Ignore Little Graphics / Icons (for example)",
"type": "main",
"index": 0
}
]
]
},
"Split Out": {
"main": [
[
{
"node": "Switch",
"type": "main",
"index": 0
}
]
]
},
"Gmail Trigger": {
"main": [
[
{
"node": "Split Out",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
中级 - 构建模块
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
[模板] AI宠物店 v8
🐶 AI宠物店助手 - 集成GPT-4o、Google日历和WhatsApp/Instagram/Facebook
If
N8n
Set
+38
244 节点Amanda Benks
销售
并行子工作流执行后等待全部完成模式
并行子工作流执行后等待全部完成模式
If
Set
Code
+8
18 节点Hubschrauber
其他
✨🔪 基于Llama Parse的高级AI文档解析与文本提取
✨🔪 基于Llama Parse的高级AI文档解析与文本提取
If
Set
Gmail
+14
54 节点Joseph LePage
构建模块
💥 AI驱动的人力资源工作流:从Gmail到Sheets的简历分析与评估 - 视频
使用GPT-4o-mini自动化简历筛选:从Gmail到Google Sheets的人力资源评估系统
Switch
Gmail Tool
Google Drive
+9
18 节点Dr. Firas
人力资源
哥伦比亚发票处理
使用Gmail、GPT-4o和Google Workspace提取并整理哥伦比亚发票
Xml
Code
Merge
+15
23 节点Juan Sanchez
财务
模板:处理Gmail中的附件文件
Gmail附件管理器,含Google Drive上传和智能筛选
Gmail
Slack
Filter
+8
22 节点Ossian Madisson
文件管理
工作流信息
难度等级
中级
节点数量8
分类1
节点类型6
作者
Hubschrauber
@hubschrauberSoftware developer specializing in "back-end plumbing" to connect and sync data between large corporate systems, enabling application distribution/migration, scaling, and containerization. Using n8n for various orchestration tasks both at home and "on the job."
外部链接
在 n8n.io 查看 →
分享此工作流