Come posso escludere una determinata etichetta da una ricerca, trovando in modo efficace tutte le e-mail a cui non è stata applicata quell'etichetta? Ho cercato Google, SuperUser e la pagina di supporto per la ricerca avanzata di Gmail senza risultati.
Ecco le ricerche che ho provato, nessuna delle quali funziona:
!label:work
NOT label:work
not label:work
-label:work
Il motivo potrebbe non essere un duplicato : dopo qualche ulteriore sperimentazione sembra che l' -
operatore funzioni, tranne per il fatto che non esclude intere conversazioni se uno qualsiasi dei messaggi nella conversazione ha l'etichetta. Ho bisogno della mia ricerca per escludere qualsiasi conversazione in cui uno o più messaggi hanno l'etichetta specificata.
Come posso ottenere questo comportamento?
Su consiglio di Gianni Di Noia, ho provato a creare un filtro che corrispondesse alle e-mail etichettate
work
e quindi riapplica l'etichetta work
. Sfortunatamente, dopo alcuni test con un altro account e-mail ho scoperto che non funziona perché non viene mai attivato. I filtri vengono attivati in base alle proprietà dell'email in arrivo, non alla conversazione a cui Gmail assegna tale email. Google mi ha avvertito di questo ancor prima di eseguire i miei test:
work
viene correttamente esclusa fino a quando qualcuno non risponde alla discussione, a quel punto devo ripetere la conversazione, anche se sembra ancora taggata, in modo che possa essere nuovamente esclusa dalla ricerca.
work
e poi applicherei un'etichetta work
?
-label:
operatore lavora esattamente come vuoi tu.