You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Get emails (V3)中编写搜索查询?Power Automate日期筛选报错求助

解决Power Automate中Get emails (V3)筛选特定日期邮件的报错问题

核心问题:语法格式误用

Get emails (V3)的「Search Query」框要求使用Outlook原生搜索语法,而非Power Automate的表达式语法,这是引发报错的常见原因。

正确的日期筛选写法

根据需求选择对应语法:

  • 筛选当天收到的邮件:
    received:today
    
  • 筛选指定日期(示例:2024年10月15日)收到的邮件:
    received:2024-10-15
    
  • 筛选日期范围(示例:2024年10月1日至10月15日):
    received:>=2024-10-01 AND received:<2024-10-16
    

关键注意事项

  • 日期必须使用YYYY-MM-DD格式,其他格式(如MM/DD/YYYY)会导致搜索失效
  • 禁止直接在Search Query中使用Power Automate动态表达式(如utcNow()),需先通过「Compose」操作生成符合格式的日期字符串,再带入查询
  • 语法中的运算符(>=<AND)必须大写,Outlook搜索对大小写敏感

快速排查步骤

  1. 检查是否混用Power Automate表达式,比如直接写入utcNow('yyyy-MM-dd'),这类写法会触发报错,需替换为预先生成的日期字符串
  2. 验证日期格式是否为YYYY-MM-DD,格式错误是常见的搜索失败原因
  3. 确认运算符是否为大写,小写的and无法被Outlook搜索识别

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

火山引擎 最新活动