忽略电子邮件的 URN 过滤器

问题描述

我正在使用 UiPath 的获取 Outlook 邮件消息组件来获取电子邮件。 我唯一的要求是忽略任何作为回复的电子邮件,因此包含“RE:”

在我的电子邮件过滤器中,我尝试了以下方法

@sql=urn:schemas:httpmail:subject NOT LIKE 'RE%'

不幸的是,我收到错误获取 Outlook 邮件:无法解析条件。错误在“@sql=((urn:schemas:httpmail:subject NOT ...”。

当我尝试过滤器时:`

@sql=urn:schemas:httpmail:subject LIKE 'RE%'

我可以获取所有包含“RE:”的电子邮件,但按照规定,我想省略这些。

谁能建议如何省略这些电子邮件?我需要获取收件箱中的所有其他电子邮件,因此忽略回复更有意义。 谢谢,

解决方法

您的代码非常接近正确。 NOT 关键字确实有效,只是位置不正确,不像普通 SQL 中 NOT 位于 LIKE 之前,在这种情况下它位于字段名称之前。

所以而不是:

@SQL=urn:schemas:httpmail:subject NOT LIKE 'RE%'

应该是:

@SQL=NOT urn:schemas:httpmail:subject LIKE 'RE%'