模板
中级
这是一个Building Blocks领域的自动化工作流,包含 14 个节点。主要使用 Code, Merge, SplitOut, MondayCom, HttpRequest 等节点。 Monday.com 实用工具集
前置要求
- •可能需要目标 API 的认证凭证
分类
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "MmfWpcIegNgBjBpL",
"meta": {
"instanceId": "da824ad45fda1b156c8390a3c35cdfbb10059e671c074c19429dac59c5ae98f6"
},
"name": "模板",
"tags": [
{
"id": "uKg1PU2D27Vsr8ud",
"name": "MONDAY",
"createdAt": "2023-12-05T07:54:13.266Z",
"updatedAt": "2023-12-05T07:54:13.266Z"
}
],
"nodes": [
{
"id": "de488298-e4f3-4b06-aef3-5d5d795382e9",
"name": "当点击\"测试工作流\"时",
"type": "n8n-nodes-base.manualTrigger",
"position": [
120,
560
],
"parameters": {},
"typeVersion": 1
},
{
"id": "7e8c25dc-7ccd-44b5-a4b1-33def99fc811",
"name": "拉取子项目",
"type": "n8n-nodes-base.code",
"position": [
640,
460
],
"parameters": {
"jsCode": "//Search for \"Subitems\" column\nconst columnName = \"Subitems\"\nfunction getColumnValue(item, columnId) {\n const column = item.column_values.find(column => column.column.title === columnId);\n if (column) {\n return column\n } else {\n return null;\n }\n}\nconst columnValue = getColumnValue($input.last().json, columnName);\nreturn JSON.parse(columnValue.value);\n\n//ALT OPTION - direct access by column_values[0]\n//var ids = $input.last().json['column_values'][0]['value'];\n//return JSON.parse(ids)"
},
"typeVersion": 2
},
{
"id": "82464748-cf9a-4792-8790-f07c06c1525d",
"name": "拆分子项目",
"type": "n8n-nodes-base.splitOut",
"position": [
840,
460
],
"parameters": {
"include": "selectedOtherFields",
"options": {},
"fieldToSplitOut": "linkedPulseIds",
"fieldsToInclude": "linkedPulseIds[0].linkedPulseId"
},
"typeVersion": 1
},
{
"id": "96a780da-be73-41c8-bf53-b2a05061a340",
"name": "获取每个子项目",
"type": "n8n-nodes-base.mondayCom",
"position": [
1020,
460
],
"parameters": {
"itemId": "=\n{{ $json.linkedPulseIds.linkedPulseId }}",
"resource": "boardItem",
"operation": "get"
},
"credentials": {
"mondayComApi": {
"id": "5nd48DKapWBLcUBx",
"name": "Monday.com account"
}
},
"notesInFlow": true,
"typeVersion": 1
},
{
"id": "5993e15a-1a1b-436e-b994-bf3acee16da0",
"name": "MONDAY 上传",
"type": "n8n-nodes-base.httpRequest",
"disabled": true,
"position": [
1020,
600
],
"parameters": {
"url": "https://api.monday.com/v2/file",
"method": "POST",
"options": {},
"sendBody": true,
"contentType": "multipart-form-data",
"authentication": "predefinedCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "query",
"value": "=mutation add_file($file: File!) {add_file_to_column (item_id:{{ $input.last().json[\"id\"] }} , column_id:\"file\" file: $file) {id}}"
},
{
"name": "map",
"value": "{\"image\":\"variables.file\"}"
},
{
"name": "image",
"parameterType": "formBinaryData",
"inputDataFieldName": "data"
}
]
},
"nodeCredentialType": "mondayComOAuth2Api"
},
"credentials": {
"mondayComOAuth2Api": {
"id": "C9hcle0ZoGsxR1ds",
"name": "Monday.com account 2"
}
},
"notesInFlow": true,
"typeVersion": 4.1
},
{
"id": "06099adf-7f2f-4c32-84b8-e2458e39f95c",
"name": "转换为文件",
"type": "n8n-nodes-base.convertToFile",
"position": [
640,
660
],
"parameters": {
"options": {},
"operation": "toJson"
},
"typeVersion": 1
},
{
"id": "397c5d7b-76e4-4a0e-bd39-31c10571d68a",
"name": "合并",
"type": "n8n-nodes-base.merge",
"position": [
840,
600
],
"parameters": {
"mode": "combine",
"options": {},
"combinationMode": "mergeByPosition"
},
"typeVersion": 2.1
},
{
"id": "a7bcc413-8d7e-4941-a81a-7a99fe14b01d",
"name": "拉取 LINKEDPULSE",
"type": "n8n-nodes-base.mondayCom",
"position": [
1200,
320
],
"parameters": {
"itemId": "=\n{{ $json.linkedPulse.linkedPulseId }}",
"resource": "boardItem",
"operation": "get"
},
"credentials": {
"mondayComApi": {
"id": "5nd48DKapWBLcUBx",
"name": "Monday.com account"
}
},
"notesInFlow": true,
"typeVersion": 1
},
{
"id": "a4d2e3a7-05a9-434a-a4e5-d6ed3d538091",
"name": "获取项目",
"type": "n8n-nodes-base.mondayCom",
"position": [
340,
560
],
"parameters": {
"itemId": "5775061188",
"resource": "boardItem",
"operation": "get"
},
"credentials": {
"mondayComApi": {
"id": "5nd48DKapWBLcUBx",
"name": "Monday.com account"
}
},
"notesInFlow": true,
"typeVersion": 1
},
{
"id": "5ce40a46-1513-498a-9e92-8dd96e508f34",
"name": "获取 LINKEDPULSES",
"type": "n8n-nodes-base.code",
"position": [
840,
320
],
"parameters": {
"jsCode": "data = $input.last().json.value\nconst linkedPulseID = JSON.parse(data).linkedPulseIds\nreturn { \"linkedPulse\": linkedPulseID}\n"
},
"typeVersion": 2
},
{
"id": "22e3ec96-4e83-42fa-aa25-ce0d7445df15",
"name": "获取看板关系",
"type": "n8n-nodes-base.code",
"position": [
640,
320
],
"parameters": {
"jsCode": "const columnName = \"Additional Contacts\"\n\nfunction getColumnValue(item, columnId) {\n const column = item.column_values.find(column => column.column.title === columnId);\n if (column) {\n return column\n } else {\n return null;\n }\n}\n\nconst columnValue = getColumnValue($input.last().json, columnName);\nreturn (columnValue)"
},
"typeVersion": 2
},
{
"id": "e55be301-0a6a-43a6-8a07-becc39e0a254",
"name": "按名称列",
"type": "n8n-nodes-base.code",
"position": [
640,
40
],
"parameters": {
"jsCode": "const columnName = \"Zoom Date\"\n\nfunction getColumnValue(item, columnId) {\n const column = item.column_values.find(column => column.column.title === columnId);\n if (column) {\n return column\n } else {\n return null;\n }\n}\n\nconst columnValue = getColumnValue($input.last().json, columnName);\nreturn (columnValue)"
},
"typeVersion": 2
},
{
"id": "463966c2-27e2-429c-8f8b-b3c279592f0d",
"name": "按 ID 列",
"type": "n8n-nodes-base.code",
"position": [
640,
180
],
"parameters": {
"jsCode": "const columnId = \"person\"\n\nfunction getColumnValue(item, columnId) {\n const column = item.column_values.find(column => column.id === columnId);\n if (column) {\n return column\n } else {\n return null;\n }\n}\n\nconst columnValue = getColumnValue($input.last().json, columnId);\nreturn (columnValue)"
},
"typeVersion": 2
},
{
"id": "33b0aeff-18aa-4ee9-97b3-7c3a44cf96fc",
"name": "拆分 LINKED PULSES",
"type": "n8n-nodes-base.splitOut",
"position": [
1020,
320
],
"parameters": {
"include": "=",
"options": {},
"fieldToSplitOut": "linkedPulse"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "91cd2823-4b1c-4e94-9205-9a765846b789",
"connections": {
"Merge": {
"main": [
[
{
"node": "MONDAY UPLOAD",
"type": "main",
"index": 0
}
]
]
},
"GET ITEM": {
"main": [
[
{
"node": "GET BOARD RELATION",
"type": "main",
"index": 0
},
{
"node": "PULL SUBITEMS",
"type": "main",
"index": 0
},
{
"node": "Convert to File",
"type": "main",
"index": 0
},
{
"node": "Merge",
"type": "main",
"index": 0
},
{
"node": "COLUMN BY NAME",
"type": "main",
"index": 0
},
{
"node": "COLUMN BY ID",
"type": "main",
"index": 0
}
]
]
},
"PULL SUBITEMS": {
"main": [
[
{
"node": "SPLIT SUBITEMS",
"type": "main",
"index": 0
}
]
]
},
"SPLIT SUBITEMS": {
"main": [
[
{
"node": "GET EACH SUBITEM",
"type": "main",
"index": 0
}
]
]
},
"Convert to File": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 1
}
]
]
},
"GET LINKEDPULSES": {
"main": [
[
{
"node": "SPLIT LINKED PULSES",
"type": "main",
"index": 0
}
]
]
},
"GET BOARD RELATION": {
"main": [
[
{
"node": "GET LINKEDPULSES",
"type": "main",
"index": 0
}
]
]
},
"SPLIT LINKED PULSES": {
"main": [
[
{
"node": "PULL LINKEDPULSE",
"type": "main",
"index": 0
}
]
]
},
"When clicking \"Test workflow\"": {
"main": [
[
{
"node": "GET ITEM",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
中级 - 构建模块
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
MONDAY 获取完整项目
在单个节点中获取Monday.com行及其所有数据
Set
Code
Merge
+6
26 节点Joey D’Anna
构建模块
使用Azure OpenAI批量API并行处理多个提示
使用Azure OpenAI批量API并行处理多个提示
If
Set
Code
+14
53 节点Greg Evseev
构建模块
使用 Anthropic Claude API 批量处理提示
使用 Anthropic Claude API 批量处理提示
If
Set
Code
+13
39 节点Greg Evseev
构建模块
使用 Elevenlabs 和 Hailuo AI 自动创建 YouTube 短视频
使用 Elevenlabs 和 Hailuo AI 自动创建 YouTube 短视频
If
Set
Code
+10
38 节点Nguyen Quoc Hai
人工智能
在可视化参考库中探索n8n节点
在可视化参考库中探索n8n节点
If
Ftp
Set
+93
113 节点I versus AI
其他
使用GPT-Image-1生成TikTok/Instagram轮播图并自动发布
使用OpenAI DALL-E为TikTok和Instagram生成并发布图片轮播
Set
Code
Merge
+5
28 节点Juan Carlos Cavero Gracia
人工智能