Wygląda na to, że program Microsoft Outlook 2010 może używać wartości logicznej „ORAZ” tylko podczas ustawiania ZASAD. Uważam to za bardzo niepokojące, ponieważ nawet niższa wersja Windows Live Mail może używać „LUB”. Czy coś brakuje? Próbuję odtworzyć tę regułę WLM w programie Outlook:
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
microsoft-outlook
microsoft-outlook-2010
rules
FernandoSBS
źródło
źródło
A || B
może być refactored jak!(!A && !B)
, tjA or B == not(not A and not B)
.A && B && !(C || D)
, która może wystarczyć w zależności od potrzeb.Odpowiedzi:
Co ciekawe, Kreator reguł programu Outlook nie obsługuje OR'ów w sposób opisany powyżej. Możesz utworzyć dwie osobne reguły, aby uzyskać ten sam wynik, jeśli nie przeszkadza Ci mnożenie reguł. Jedyną inną alternatywą jest utworzenie niestandardowej reguły w skrypcie VBA, ale w żadnym wypadku nie jest to trywialne zadanie - nie poleciłbym tego. (Jeśli jesteś zainteresowany, możesz przejrzeć linki znalezione w tym pytaniu ).
źródło
Aby uzyskać „LUB”, należy spojrzeć w dół na liście warunków kroku 1. Np. „Z konkretnymi słowami w temacie lub treści” Możesz następnie wymienić wszystkie wymagane słowa kryteriów.
źródło
sender or subject
a to nie zaspokaja tej potrzeby.Mam perspektywę na Maca 2018. Istnieją dwa rodzaje zasad: 1) po stronie serwera i 2) po stronie klienta. Reguły po stronie serwera nie obsługują LUB, ale reguły po stronie klienta tak.
źródło
Cóż, w tym przypadku, ponieważ używasz Podmiotu, możesz utworzyć jedną regułę z dwoma warunkami, pierwszy przy użyciu „jeśli konkretne słowa w Podmiotu”, a drugi przy użyciu „jeśli konkretne słowa w Podmiotu lub Ciele”. Jedyną wadą jest to, że reguła przetwarza wiadomości do wyznaczonego folderu, jeśli „caso” jest w temacie, ale „clinico” tylko w ciele.
Przypuszczam, że zawsze możesz napisać kod VBA do obsługi sprawy, jeśli jest to jednorazowy przypadek.
źródło
W temacie możesz użyć zarówno operatora AND / OR. Po prostu oddziel słowa dużymi OR / AND ze spacją przed operatorem i po nim.
źródło