Wyklucz etykietę z wyszukiwania w Gmailu?


29

Jak mogę wykluczyć daną etykietę z wyszukiwania, skutecznie znajdując wszystkie wiadomości e-mail, które nie mają tej etykiety? Przeszukałem Google, SuperUser i stronę pomocy zaawansowanego wyszukiwania Gmaila, ale bezskutecznie.

Oto wyszukiwania, które próbowałem, ale żadne z nich nie działa:

  1. !label:work
  2. NOT label:work
  3. not label:work
  4. -label:work

Powodem tego może nie być duplikat : po dalszych eksperymentach wydaje się, że -operator będzie działał, z tym wyjątkiem, że nie wyklucza całych rozmów, jeśli jakakolwiek wiadomość w rozmowie ma etykietę. Potrzebuję mojego wyszukiwania, aby wykluczyć dowolną rozmowę, w której co najmniej jedna wiadomość ma określoną etykietę.

Jak mogę osiągnąć to zachowanie?


Zgodnie z radą Gianni Di Noii próbowałem stworzyć filtr, który pasuje do e-maili oznaczonych etykietą, worka następnie ponownie nałożyć etykietę work. Niestety po kilku testach z innym kontem e-mail odkryłem, że to nie działa, ponieważ nigdy nie jest uruchamiane. Filtry są uruchamiane na podstawie właściwości przychodzącej wiadomości e-mail, a nie na podstawie rozmowy, do której Gmail przypisuje tę wiadomość e-mail. Google ostrzegł mnie przed tym, zanim jeszcze przeprowadziłem testy:

wprowadź opis zdjęcia tutaj


Etykiety w Gmailu są powiązane z wątkami (konwersacjami). -label:Praca operator dokładnie tak, jak chcesz.
Giovanni Di Noia

1
@Gianni Di Noia: Prawdopodobnie masz rację, ale takiego zachowania się nie doświadczyłem. Na przykład wątek oznaczony tagiem workjest odpowiednio wykluczany, dopóki ktoś nie odpowie na wątek, w którym to momencie muszę ponownie oznaczyć wątek, nawet jeśli nadal wygląda, jakby był oznaczony, aby mógł zostać ponownie wykluczony z wyszukiwania.
Nathan GoFund Monica Arthur

jeśli jeden z filtrów doda tag „work” do wątku, zachowanie jest normalne.
Giovanni Di Noia

Intrygująca myśl ... Więc odfiltrowałem etykietę, worka następnie zastosowałem etykietę work?
Nathan GoFund Monica Arthur

Mam na myśli filtry na stronie ustawień: ustawienie> filtry.
Giovanni Di Noia

Odpowiedzi:


31

Państwo może zrobić wyszukiwania, które wyłączają pewne etykiety. Oznacza to, że wyszukiwania tego typu wykonają to, czego oczekujesz: (label:MyLabel1 AND NOT label:inbox AND NOT label:MyBadLabel1)

To wyszukiwanie pokaże tylko te wiadomości, które:

  1. Mają MyLabel1
  2. I nie mają etykiety inbox
  3. I nie mają etykiety MyBadLabel1

Sztuczki to:

  • wyjść z trybu rozmowy ! (Jak @Ruben mówi powyżej.)
  • używać UPPER CASE dla operatorów logicznych ( AND NOTzadziała, and notnie zadziała)

Jeśli pozostawisz „tryb rozmowy” włączony, uzyskasz mylące wyniki. Na przykład wykonanie powyższego wyszukiwania (przy włączonym trybie konwersacji) prawdopodobnie zwróci wiadomości NIE pasujące do wyszukiwania.

To może być trochę dziwne.

Oto oferta:

  • Rozmowy to zbiory wiadomości o tym samym temacie.
  • Gdy „tryb konwersacji” jest włączony, wyszukiwania zwracają całe konwersacje jako wyniki.
  • Co więc powinno zrobić wyszukiwanie w Gmailu, jeśli rozmowa zawiera zarówno pasującą wiadomość, jak i wiadomość, która nie pasuje do wyszukiwania?
  • Prawdopodobnie spodziewasz się, że zwróci konwersacje tylko wtedy, gdy wszystkie wiadomości w tej konwersacji będą zgodne.
  • Ale to nie jest poprawne. Zamiast tego wyszukiwanie w Gmailu zwróci konwersacje, nawet jeśli pasuje tylko jedna wiadomość w tej konwersacji.
  • Oznacza to, że jeśli wykonasz to samo wyszukiwanie powyżej z włączonym „trybem rozmowy”, wyniki prawdopodobnie będą zawierać wiadomości, które nie pasują do twojego wyszukiwania!

2
Wpisałem pasek wyszukiwania, (label:account and not label:Waiting-For-Feedback)ale pierwsza wiadomość, którą otrzymuję z Gmaila, jest oznaczona dokładnie dwiema etykietami! Wygląda więc na to, że nie działa poprawnie. Korzystam z Gmaila dla firm. Oczywiście wyłączyłem „tryb rozmowy”. Odkryłem wtedy, że sprawa operatorów logicznych jest ważna! Dzięki AND NOTtemu działa. Z and nottym nie ma.
danidemi

Wystarczy NOT label:workrównież działa bez konieczności posiadania „zawierał” słowa kluczowego
Zom-B

2

Jak już wyjaśniono w pytaniu, filtry stosują etykiety do poszczególnych wiadomości przychodzących, więc konwersacja może zawierać wiadomości z etykietą i bez etykiety, którą użytkownik chce wykluczyć z wyników wyszukiwania.

Aby wyszukać pojedyncze wiadomości, najpierw wyłącz widok konwersacji, a następnie wyszukaj wiadomości bez etykiety.

Aby wyszukać konwersacje, które nie zawierają żadnych wiadomości, mają określoną etykietę, najpierw wyszukaj konwersacje zawierające etykietę i zastosuj ją ponownie, a następnie wyszukaj konwersacje bez odpowiedniej etykiety.

Referencje


Etykiety dotyczą rozmowy, a nie poszczególnych wiadomości w rozmowie.
Vaddadi Kartick

2
@Vaddadi: Niestety, to nieprawda. Jeśli dodasz etykietę do rozmowy, zrobi to, ale takie rzeczy jak filtry stosują tylko etykietę do określonej wiadomości. Zobacz: Jak obejść etykiety stosowane do poszczególnych wiadomości, a nie rozmowy w Gmailu?
ale

Dzięki. Nie zdawałem sobie sprawy, że interfejs użytkownika jest niezgodny z tym, co faktycznie jest przechowywane.
Vaddadi Kartick

2

Możesz spróbować - (label: nazwa etykiety) wpisz tutaj swoje wyszukiwanie, aby wykluczyć więcej etykiet, kontynuuj następującą składnię:

  1. - (etykieta: Skrzynka odbiorcza) - (etykieta: Aktualizacje) - (etykieta: Społecznościowe) wprowadź kryteria wyszukiwania
  2. Wciśnij Enter

To nie działa: /
Douglas Gaskell,

Pracował dla mnie. Dziękuję Ci.
aparente001

1

Napotkałem ten sam problem, który -label:'label name'nie działał. Potem zdałem sobie sprawę, że problemem było zagnieżdżenie etykiety. Więc jeśli masz nazwę etykiety yzagnieżdżone pod nazwą etykiety x, jeśli chcesz odfiltrować tylko ywtedy umieścić to: -label:x-y. Użyj -myślnika między różnymi poziomami etykiet. Może inne słowa kluczowe, takie jak NOTitp., Również mogą działać.


1

Gdy próbowałem, następujące wyszukiwanie działa całkiem dobrze na to, czego potrzebujesz:

label:MyLabel1 !label:inbox !label:MyBadLabel1
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.