
## 工作流概述
这个n8n工作流自动化监控Google Drive文件夹中的新文件或更新文件,仅处理自上次运行以来发生变化的文件,使用时间戳控制文件进行跟踪。
## 工作原理
1. **定时触发** – 根据设定的时间表自动运行
2. **时间戳检查** – 在Google Drive中查找n8n_last_run.txt文件,读取上次运行时间
3. **默认处理** – 如果时间戳文件不存在,默认处理过去24小时内的文件
4. **文件搜索** – 在指定文件夹中搜索新创建或修改的文件
5. **文件下载** – 下载新的或更改的文件
6. **时间戳更新** – 用当前时间替换时间戳文件,供下次运行使用
## 设置步骤
1. 在n8n中设置Google Drive凭据
2. 找到要监控的Google Drive文件夹的文件夹ID
3. 编辑所有Google Drive节点:
– 选择您的凭据
– 粘贴文件夹ID
– 根据需要调整计划触发器
4. 激活工作流
## 功能特点
– **无重复文件处理** – 幂等性设计,避免重复下载
– **处理缺失时间戳文件** – 智能处理时间戳文件不存在的情况
– **清晰的逻辑注释** – 编辑器中的粘滞便签提供清晰说明
– **模块化可扩展设计** – 易于扩展和定制
## 前提条件
– 连接到n8n的Google Drive API凭据
– 凭据可访问的目标Google Drive文件夹
## 节点流程
工作流包含多个关键节点:Schedule Trigger用于定时触发,Google Drive节点用于文件搜索、下载和管理,Code节点用于创建时间戳文件,Set节点用于字段编辑,If节点用于条件判断,Merge节点用于数据合并,Extract From File节点用于提取时间戳文本,DateTime节点用于获取当前时间。
## 应用场景
– 自动化文件同步和备份
– 团队协作文件监控
– 定期数据收集和处理
– 文件变更通知系统

评论(0)