You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Power Automate从指定邮件的PDF中提取特定数值?

Power Automate 实现邮件PDF数值提取自动化的操作指南

核心操作步骤

  • 触发流程:使用当收到新邮件(V3)触发器,设置筛选条件:

    • 发件人:指定固定发件人邮箱
    • 主题:设置为包含"你的固定主题前缀"(适配末尾带周数的情况)
    • 勾选「包含附件」选项,确保能捕获邮件里的PDF
  • 处理PDF附件:

    • 添加获取邮件附件操作,关联触发器输出的「邮件ID」
    • 可选:添加条件操作,判断附件扩展名是否为.pdf,避免处理非PDF附件
    • 添加从PDF提取文本(若为扫描件则用从PDF提取文本(使用OCR)),选择上一步的「附件内容」
  • 提取目标数值:

    • 添加撰写操作,用以下表达式直接提取句子后的数值:
      first(matches(outputs('从PDF提取文本')?['body'], 'This is the number of events:\s*(\d+)', ['$1']))
      
      (原理:正则匹配目标句子后的数字,直接捕获数值;如果文本格式稳定,也可以用拆分法:trim(split(outputs('从PDF提取文本')?['body'], 'This is the number of events:')[1]))
  • 数值存入数组并发送邮件:

    • 添加初始化变量,类型选「数组」,初始值设为[]
    • 添加追加到数组变量,把「撰写」操作输出的数值加入数组
    • 使用发送电子邮件(V2)操作,在邮件正文中引用数组变量完成发送

内容的提问来源于stack exchange,提问作者Lucas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 20:48:13