Outlook规则-如何使用“ OR”布尔值?


46

设置规则时,Microsoft Outlook 2010似乎只能使用“ AND”布尔值。我发现这非常令人不安,因为即使是较低端的Windows Live Mail也可以使用“或”。我想念什么吗?我正在尝试在Outlook中重新创建此WLM规则:

Apply this rule after the message arrives
Where the From line contains 'casoclinico' 
    or Where the Subject line contains 'caso' and 'clínico' 
Move it to the Isbrae - Caso Clínico folder 

2
不知道这是否有帮助,但A || B 可以将其重构!(!A && !B),即A or B == not(not A and not B)
冒犯君主

1
@Lèsemajesté:很聪明,但是不幸的是,Outlook也不会支持这种推理。在这方面,规则向导非常有限。
kmote 2012年

@kmote:是的,我不使用Outlook并认为它可能是一个长镜头,这就是为什么我将其发表评论。
冒犯君主

我正在使用Outlook 2010,并且看到的与您描述的完全相反。我只能添加一个在主题行匹配项上使用OR布尔运算符的查询。我想使用AND布尔运算符,但不允许这样做。我的查询如下所示:在消息从foo @ bar到达并在主题中带有“ foo”或“ bar”或“ baz”的消息之后应用此规则将其分配给Foo Bar Baz类别我想要的是:在此之后应用此规则该消息来自foo @ bar,主题中包含“ foo”,“ bar”和“ baz”,并将其分配给Foo Bar Baz类别
Christopher

它对解决问题无济于事,但是“规则向导”中的页面适用于所有条件(如果不包括任何条件),请执行操作。您的逻辑可以采用形式A && B && !(C || D),根据您的需要可能就足够了。
卡尔·沃尔什

Answers:


25

值得注意的是,Outlook Rules向导不支持您所描述的方式。如果您不介意增加规则,则可以创建两个单独的规则以获得相同的结果。唯一的其他选择是在VBA脚本中创建自定义规则,但是无论如何这都不是一件容易的事-我不建议这样做。(如果您有兴趣,可以细读此问题中的链接。)


3
好极了。在我的工作中,列表太多,以至于规则计数实际上是个问题。Outlook 2010的规则数量限制很低,因此合理的筛选策略将是不错的选择。很明显,为什么没有类似“高级”按钮的地方可以键入 sql语句?
限量赎罪

我对“主题包含”有一条规则,对“来自XYZ”有一条规则。您可以在一个规则中添加多个“来自XYZ / ZYX / CCY”,这样就不会太混乱。我花了更多时间清理规则然后制定规则,但我与同事分享了规则...
FreeSoftwareServers

6

要获得“或”,您需要进一步查看“步骤1”条件列表。例如,“在主题正文中带有特定单词”,然后您可以列出所需的所有标准单词。


这个评论很棒。谢谢你 我认为这应该是问题的答案。
乔什·米勒

12
OP想要过滤sender or subject,但这不能解决该需求。
韦恩

1

我在Mac 2018上的前景。有两种规则1)服务器端,和2)客户端。服务器端规则不支持OR,但客户端规则支持。

在此处输入图片说明 在此处输入图片说明


0

好吧,在这种情况下,因为您正在使用主题,所以可以使用两个条件创建一个规则,第一个条件使用“如果主题中特定词”,第二个条件使用“主题或正文中特定词”。唯一的缺点是,如果“ caso”在主题中,而“ clinico”仅在主体中,则规则会将消息处理到指定的文件夹中。

我想如果这是一次性的,您总是可以编写一些VBA代码来处理这种情况。


有关上述那个谁说,你可以使用OR / AND什么
FernandoSBS

-2

对于主题行,您可以同时使用AND / OR运算符。只需用大写OR / AND分隔单词,并在运算符前后加上空格。


这是Outlook 2010吗?
FernandoSBS

2
不确定Outlook 2010,但我只是在Outlook 2016中对其进行了测试,但此方法无效。
山姆
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.