Outlook Binary
中级
这是一个File Management领域的自动化工作流,包含 9 个节点。主要使用 Merge, Filter, SplitOut, MicrosoftOutlook, MicrosoftOneDrive 等节点。 自动保存并整理 Outlook 邮件附件到 OneDrive 文件夹
前置要求
- •无特殊前置要求,导入即可使用
分类
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "3YN2Xyb63UfYpJli",
"meta": {
"instanceId": "6304e8877aa0fde3913b14034debe07006963fb497d63f280a91bbd75c6c24e1"
},
"name": "Outlook Binary",
"tags": [],
"nodes": [
{
"id": "aeffad3e-df80-4ccb-98ef-2eb981f62746",
"name": "Microsoft Outlook Trigger",
"type": "n8n-nodes-base.microsoftOutlookTrigger",
"position": [
180,
620
],
"parameters": {
"filters": {},
"options": {
"downloadAttachments": true
},
"pollTimes": {
"item": [
{
"mode": "everyMinute"
}
]
}
},
"typeVersion": 1
},
{
"id": "a3ba729f-52d8-4a77-b18b-4b86d3afaf6b",
"name": "筛选",
"type": "n8n-nodes-base.filter",
"position": [
400,
620
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "ec1e823d-871a-4d1a-a120-b2f5a46523a0",
"operator": {
"type": "object",
"operation": "exists",
"singleValue": true
},
"leftValue": "={{ $('Microsoft Outlook Trigger').item.binary}}",
"rightValue": ""
}
]
}
},
"typeVersion": 2.2
},
{
"id": "20007221-e907-4ab0-bcd8-0080cf2775e8",
"name": "拆分输出",
"type": "n8n-nodes-base.splitOut",
"position": [
840,
740
],
"parameters": {
"options": {
"includeBinary": true
},
"fieldToSplitOut": "$binary"
},
"typeVersion": 1
},
{
"id": "65205775-2cea-4186-b5b2-030579e6261e",
"name": "创建文件夹",
"type": "n8n-nodes-base.microsoftOneDrive",
"position": [
840,
480
],
"parameters": {
"name": "={{ $node[\"Microsoft Outlook Trigger\"].json.subject || \"Untitled\" }} - {{ $now }}",
"options": {},
"resource": "folder",
"operation": "create"
},
"typeVersion": 1
},
{
"id": "366d28a1-1761-4e43-a6cf-41de541d7789",
"name": "Outlook Folder Merge",
"type": "n8n-nodes-base.merge",
"position": [
1140,
620
],
"parameters": {
"mode": "combine",
"options": {},
"combineBy": "combineAll"
},
"typeVersion": 3.1
},
{
"id": "e80a7a0c-72ff-4986-9a56-c4f31873e3ac",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
0,
420
],
"parameters": {
"color": 5,
"width": 1860,
"height": 520,
"content": "Outlook and Onedrive binary movement of data"
},
"typeVersion": 1
},
{
"id": "80ef689d-6820-4fa8-8c00-7724665e9b7b",
"name": "便签1",
"type": "n8n-nodes-base.stickyNote",
"position": [
0,
0
],
"parameters": {
"color": 5,
"width": 420,
"height": 420,
"content": "WORKFLOW SUMMARY\n\nThis workflow is triggered every minute by new emails in Outlook. It first filters for emails that contain binary data (attachments). For such emails, it retrieves the full email content and then proceeds to create a new folder in OneDrive. Concurrently, it splits out the binary data (attachments) from the email. Finally, it merges the information about the newly created OneDrive folder with the attachment data and saves each attachment into the designated OneDrive folder."
},
"typeVersion": 1
},
{
"id": "c53388cd-d2fe-4b6d-86b7-5129670496a4",
"name": "Get Outlook Message",
"type": "n8n-nodes-base.microsoftOutlook",
"position": [
620,
620
],
"webhookId": "fd255a4d-2b30-4883-af8b-b29ba5dbbe88",
"parameters": {
"options": {
"downloadAttachments": true
},
"messageId": {
"__rl": true,
"mode": "id",
"value": "={{ $node[\"Microsoft Outlook Trigger\"].json.id }}"
},
"operation": "get"
},
"typeVersion": 2
},
{
"id": "02a6951c-eea8-4690-8aec-b795052ccceb",
"name": "Upload File OneDrive",
"type": "n8n-nodes-base.microsoftOneDrive",
"position": [
1460,
620
],
"parameters": {
"fileName": "={{ $binary[$binary.keys()[0]].fileName }}",
"parentId": "={{ $node[\"Outlook Folder Merge\"].json[\"id\"] || $node[\"Create Folder\"].json[\"id\"] }}",
"binaryData": true,
"binaryPropertyName": "={{ $json.binary }}"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "b0c9930e-3ea5-46ef-9b93-fe787448afcc",
"connections": {
"Filter": {
"main": [
[
{
"node": "Get Outlook Message",
"type": "main",
"index": 0
}
]
]
},
"Split Out": {
"main": [
[
{
"node": "Outlook Folder Merge",
"type": "main",
"index": 1
}
]
]
},
"Create Folder": {
"main": [
[
{
"node": "Outlook Folder Merge",
"type": "main",
"index": 0
}
]
]
},
"Get Outlook Message": {
"main": [
[
{
"node": "Create Folder",
"type": "main",
"index": 0
},
{
"node": "Split Out",
"type": "main",
"index": 0
}
]
]
},
"Outlook Folder Merge": {
"main": [
[
{
"node": "Upload File OneDrive",
"type": "main",
"index": 0
}
]
]
},
"Microsoft Outlook Trigger": {
"main": [
[
{
"node": "Filter",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
中级 - 文件管理
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
使用GPT-4.1、Outlook和Mem.ai自动化Microsoft Teams会议分析
使用GPT-4.1、Outlook和Mem.ai自动化Microsoft Teams会议分析
If
Set
Code
+19
61 节点Wayne Simpson
人力资源
PDF 转订单
使用AI将PDF采购订单自动化转换为Adobe Commerce销售订单
If
Set
Code
+19
96 节点JKingma
文档提取
Outlook和Notion知识库
使用Pinecone和GPT-4从Outlook和Notion构建AI就绪知识库
If
Merge
Notion
+14
32 节点Yasser Sami
将OneDrive Word文档转换为PDF
使用Foxit自动将OneDrive Word文档转换为PDF并通过Gmail发送
If
Set
Wait
+6
13 节点Raymond Camden
文件管理
复制恶意URL
通过Telegram检查可疑链接,使用GPT-4分析VirusTotal和urlscan.io结果
Code
Limit
Merge
+9
13 节点Michael Gullo
安全运维
使用 Gemma AI、Google Drive 和 Sheets 分类活动参与者照片
使用 Gemma AI、Google Drive 和 Sheets 分类活动参与者照片
Set
Merge
Split Out
+7
20 节点Jimleuk
文件管理
工作流信息
难度等级
中级
节点数量9
分类1
节点类型7
作者
Michael Gullo
@mgulloI’m passionate about using n8n to create realistic workflows that help working class people simplify their daily tasks. My workflows aim to make life easier by eliminating mundane, repetitive responsibilities that take up valuable time. I love turning automation into a tool that lets people focus on what matters most to them.
外部链接
在 n8n.io 查看 →
分享此工作流