Regole di Outlook - Come utilizzare "OR" booleano?


46

Sembra che Microsoft Outlook 2010 possa utilizzare solo il booleano "AND" quando si impostano le REGOLE. Lo trovo molto inquietante poiché anche Windows Live Mail di fascia bassa può utilizzare "OR". Mi sto perdendo qualcosa? Sto cercando di ricreare questa regola WLM in 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 

2
Non sono sicuro se questo aiuta, ma A || B può essere refactored come !(!A && !B), ad es A or B == not(not A and not B).
Lèse majesté,

1
@ Lèsemajesté: intelligente, ma sfortunatamente Outlook non supporterà nemmeno questo tipo di ragionamento. La procedura guidata per le regole è molto limitata al riguardo.
kmote

@kmote: Sì, non uso Outlook e ho pensato che fosse probabilmente un colpo lungo, motivo per cui l'ho fatto un commento.
Lèse majesté,

Sto usando Outlook 2010 e vedo l'esatto contrario di ciò che descrivi. Posso solo aggiungere una query che utilizza l'operatore booleano OR su una corrispondenza della riga dell'oggetto. Voglio usare un operatore booleano AND ma non lo permetterà. La mia query è simile al seguente: Applica questa regola dopo che il messaggio arriva da foo @ bar e con 'foo' o 'bar' o 'baz' nell'oggetto assegnalo alla categoria Foo Bar Baz Quello che voglio è: Applica questa regola dopo il messaggio arriva da foo @ bar e con "foo" e "bar" e "baz" nell'oggetto lo assegnano alla categoria Foo Bar Baz
Christopher,

Non aiuterà questa risposta, ma la procedura guidata per le regole ha pagine per SE tutte le condizioni FARE azioni SALVO eventuali condizioni. La tua logica può essere nella forma A && B && !(C || D), che potrebbe essere sufficiente a seconda delle tue esigenze.
Carl Walsh,

Risposte:


25

Sorprendentemente, la Creazione guidata Regole di Outlook non supporta OR'ing nel modo descritto. Puoi creare due regole separate per ottenere lo stesso risultato, se non ti dispiace una proliferazione di regole. L'unica altra alternativa è quella di creare una regola personalizzata nello script VBA, ma non è affatto un compito banale: non lo consiglierei. (Se sei interessato, potresti consultare i link trovati in questa domanda .)


3
Eek. Nel mio lavoro, ci sono così tante liste e tale che il conteggio delle regole è in realtà un problema. Outlook 2010 ha un limite al numero di regole piuttosto basso, quindi una strategia di filtro ragionevole sarebbe buona. È ovvio perché non esiste qualcosa come un pulsante "Avanzate" in cui è possibile digitare un'istruzione quasi sql?
Espiazione limitata

Ho una regola per "include soggetto" e un'altra per "da XYZ". Puoi aggiungere più Da XYZ / ZYX / CCY in una regola, quindi è un po 'meno ingombra. Trascorro più tempo a pulire le mie regole e poi a crearle, ma condivido le mie regole con i colleghi ...
FreeSoftwareServers

6

Per ottenere un "OR" devi guardare più in basso nell'elenco delle condizioni del Passaggio 1. Ad esempio "con parole specifiche nell'oggetto o nel corpo" È quindi possibile elencare tutte le parole dei criteri richiesti.


Questo commento è fantastico Grazie per questo. Penso che questa dovrebbe essere la risposta alla domanda.
Josh Miller,

12
L'OP vuole filtrare sender or subjecte questo non risponde a tale necessità.
Wayne,

1

Sono su Outlook per Mac 2018. Esistono due tipi di regole: 1) lato server e 2) lato client. Le regole lato server non supportano OPPURE le regole lato client lo fanno.

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine


0

Bene, in questo caso, poiché stai usando il Soggetto, potresti creare una regola con due condizioni, la prima usando "se parole specifiche nell'oggetto" e la seconda usando "se parole specifiche nel Soggetto o Corpo". L'unico inconveniente è che la regola elaborerebbe i messaggi nella cartella designata se "caso" fosse nell'oggetto ma "clinico" fosse solo nel corpo.

Suppongo che potresti sempre scrivere del codice VBA per gestire il caso se questo è una tantum.


che dire del ragazzo sopra che dice che puoi usare OR / AND
FernandoSBS il

-2

Per la riga dell'oggetto è possibile utilizzare entrambi gli operatori AND / OR. Basta separare le parole in maiuscolo OR / AND con spazio prima e dopo l'operatore.


è questo per Outlook 2010?
FernandoSBS,

2
Non sono sicuro di Outlook 2010, ma l'ho appena provato in Outlook 2016 e non ha funzionato.
Sam
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.