
自动将n8n工作流JSON文件部署到您的n8n实例中 – 只需将JSON文件放入Google Drive文件夹,此模板会监视新导出的文件,清理并将其导入到您的n8n实例中,应用标签,然后归档已处理的文件。
此模板适合谁?
此工作流模板专为n8n高级用户和自动化专家设计,他们需要通过Google Drive批量部署或版本控制n8n工作流。如果您:
管理多个n8n实例(测试、生产等)
希望采用简单的”拖放”方法来发布新的或更新的工作流
更喜欢在Drive中存储/导出JSON而不是在UI中编辑
使用案例
手动将.json导出导入到n8n中既缓慢又容易出错。使用此模板,您可以:
将工作流保存在共享的Drive文件夹中(版本控制友好)
自动清理每个文件,仅允许支持的设置通过
一致地标记已部署的工作流以便轻松筛选
将已处理的文件移动到”已部署”文件夹以清晰跟踪更改
工作原理
监视Google Drive中的”待部署”文件夹是否有新的.json文件
下载并将每个文件解析为JSON对象
清理有效载荷:仅保留允许的executionOrder(以及时区,如果选择)
通过/api/v1/workflows将清理后的工作流POST到您的n8n实例
将预定义的标签PUT到新创建的工作流上
导入成功时将文件移动到您的”已部署”文件夹,如果失败则捕获工作流名称和错误
设置说明
1. 在Google Drive中创建一个”待部署”文件夹和一个”已部署”文件夹
更新”Google Drive触发器 – 待部署文件夹”到您的待部署文件夹
更新”将JSON文件移动到已部署文件夹”到您的已部署文件夹
2. 创建一个n8n API密钥:
+转到设置 > n8n API
+选择创建API密钥
+复制API密钥
3. 在”获取现有工作流标签”节点中:
创建n8n API身份验证
身份验证:预定义凭据类型
凭据类型:n8n API
创建新凭据:
+粘贴API密钥
+基本URL:https://SUBDOMAIN.YOURDOMAINNAME.com/api/v1/
4. 将n8n API身份验证添加到:
“创建n8n工作流”节点
“设置工作流标签”节点
5. 在”设置n8n URL变量”节点中将您的N8N实例URL添加到N8N_Instance_URL变量中。
6. 运行”1. 获取工作流标签”流程并复制您选择的标签的ID。
7. 在”设置n8n API URL和标签ID变量”节点中:
将工作流标签ID添加到N8N_Instance_Tag变量
将您的N8N实例URL添加到N8N_Instance_URL变量
8. 将工作流设置为活动状态
如何根据您的需求进行调整
使用不同的标签:在启动时运行获取现有工作流标签以刷新可用标签,或在设置工作流标签节点中硬编码多个标签。
添加通知:将错误分支连接到Slack或电子邮件节点,以便在导入失败时收到警报。
将Drive替换为其他存储:如果您更喜欢不同的JSON文件来源,请将Google Drive节点替换为Dropbox、S3或GitHub触发器。

评论(0)