自动筛选并上传指定PDF附件至Google Drive

该工作流能够自动监听Gmail邮箱的新邮件,智能筛选邮件附件,识别出符合特定关键词的PDF文件,并将其上传至指定的Google Drive文件夹。通过结合OpenAI的文本理解能力,该流程不仅提升了筛选的准确性,还实现了高效的文件管理,适用于财务、法务和行政等需要自动化处理邮件附件的场景,显著减轻了人工操作的负担。

流程图
自动筛选并上传指定PDF附件至Google Drive 工作流程图

工作流名称

自动筛选并上传指定PDF附件至Google Drive

主要功能和亮点

该工作流能自动监听Gmail邮箱的新邮件,针对邮件中的附件进行智能筛选,识别出符合预设关键词(如“payslip”工资单)的PDF文件,并将这些符合条件的PDF上传到指定的Google Drive文件夹。核心亮点在于结合了OpenAI的文本理解能力,实现对PDF内容的智能匹配,而非仅凭文件名或简单规则判断,大幅提升筛选准确度和自动化水平。

解决的核心问题

在日常工作中,用户常常需要从邮箱中筛选特定类型的PDF文件(如发票、合同、工资单等),手动下载、分类和上传至云端存储既耗时又容易出错。该工作流自动完成这一过程,避免了人工操作的繁琐与遗漏,确保文件及时归档和管理。

应用场景

  • 财务人员自动收集并归档电子发票或工资单
  • 法务人员整理合同文件
  • 行政人员归档各类报销单据
  • 任何需要自动识别并保存特定PDF附件的场景

主要流程步骤

  1. 触发节点(On email received):监听Gmail邮箱,实时检测新邮件并下载附件。
  2. 配置节点(Configure):设置关键词(如“payslip”)和目标Google Drive文件夹链接。
  3. 附件判断(Has attachments?):判断邮件是否包含附件。
  4. 附件迭代(Iterate over email attachments):逐个处理邮件中的附件。
  5. 文件类型判断(Is PDF):过滤非PDF文件。
  6. 读取PDF文本内容(Read PDF):提取PDF的文本信息。
  7. 文本长度判断(Is text within token limit?):控制处理文本大小,避免过长文本影响AI分析。
  8. 智能匹配(OpenAI matches PDF textual content):调用OpenAI,根据设定关键词分析PDF文本内容是否匹配。
  9. 匹配判断(Is matched):根据AI返回结果判断是否符合条件。
  10. 文件上传(Upload file to folder):将符合条件的PDF上传到指定Google Drive文件夹。
  11. 无效附件处理(NoOp节点):对不符合条件或非PDF附件进行忽略处理。

涉及的系统或服务

  • Gmail:接收并下载邮件附件。
  • OpenAI:基于文本内容进行智能匹配判断。
  • Google Drive:存储符合条件的PDF附件。
  • n8n内置节点:包括PDF读取、条件判断、代码节点等。

适用人群或使用价值

  • 需要自动化管理和归档邮件附件的企业用户和个人。
  • 财务、法务、行政等部门的工作人员。
  • 希望结合AI技术提升办公自动化和效率的技术爱好者和企业。

通过该工作流,用户可以轻松实现邮件中特定PDF文件的自动筛选与归档,释放人工处理压力,提升文件管理的智能化和规范化水平。