Utwórz filtr, jeśli treść wiadomości zawiera moje imię

12

Mam kilka trwających wątków w Gmailu z wieloma różnymi osobami. Czy istnieje sposób skonfigurowania filtra, aby dodawał etykietę, jeśli treść nowego, nieprzeczytanego e-maila zawiera moje imię? Następnie usuń etykietę po przeczytaniu wiadomości e-mail?

roflwaffle
źródło

Odpowiedzi:

7

Pamiętaj, że możesz użyć dowolnego operatora wyszukiwania Gmaila w filtrze za pomocą pola Has the words:tekstowego, ponieważ Gmail po prostu AND razem operatory wypełnione za pomocą okna dialogowego filtra.

Proponuję zacząć od wypróbowania tego:

  1. Utwórz filtr, który znajdzie nowe wiadomości e-mail z twoim imieniem i zastosuje tymczasową etykietę. Operacja wyszukiwania, której użyjesz w filtrze, to:

    is:unread AND body:"Your Name"
    
  2. Utwórz filtr, który znajdzie przeczytane wiadomości e-mail w tymczasowej etykiecie i usunie etykietę.

    label:templabel AND is:read
    

    Niestety, chociaż filtry mogą działać na przeczytanych wiadomościach e-mail, nie mogą obecnie usuwać etykiet, jesteśmy w punkcie zatrzymania.

-

Niestety nie możemy pomóc, ale dopóki filtry Gmaila nie mogą usunąć etykiety, nie będzie można tego zrobić za pomocą filtrów.

Potencjalne obejścia to:

  1. Skonfiguruj klienta IMAP z równoważnym filtrowaniem, w którym zamiast dodawać / usuwać tymczasową etykietę, kopiujesz / usuwasz wiadomość e-mail z folderu tymczasowego.

  2. Google niedawno wprowadził nową strukturę skryptów dla Google Apps .

  3. Jednym naprawdę prymitywnym włamaniem do kroku 2 byłoby filtrowanie wiadomości e-mail i usuwanie jej. Przekazywałbyś na swój własny adres e-mail z rozszerzeniem plus, np [email protected].

    Następnie nowym krokiem 3 byłoby złapanie tych e-maili za pomocą ciągu deliveredto:[email protected]wyszukiwania i ponowne zastosowanie etykiety.

    Nie jestem pewien, jak czysto działałaby ta metoda, szczególnie dlatego, że otrzymywałbyś cruft nagłówka z przodu (zamiast przekierowywania).

Osobiście przyjrzałbym się numerowi 2, ponieważ nauka skryptów dla Google Apps opłaci się na dłuższą metę.

bezmyślna panda
źródło
w
Gmailu
8

Nie ma operatora wyszukiwania ograniczającego się do treści wiadomości. Zalecam skonfigurowanie filtra z Twoim imieniem i nazwiskiem w polu „Zawiera słowa” i zastosowanie etykiety jako działania. Nie trzeba dodawać „is: nieprzeczytane”, ponieważ filtry mają zastosowanie do wiadomości przychodzących.

Podobnie nie można usunąć etykiety za pomocą filtra ani podjąć automatycznych działań po otrzymaniu wiadomości. Istnieje jednak kilka innych opcji, które mogą pomóc:

  • Użyj skrótów klawiaturowych, aby usunąć etykietę po zakończeniu czytania wiadomości. Zakładając, że czytasz wiadomości z widoku etykiety, „y” usunie etykietę, a „[” i „]” usunie etykietę i przeniesie Cię do następnej lub poprzedniej wiadomości.
  • Użyj laboratorium Ukryj przeczytane etykiety, aby ukryć etykietę, jeśli nie ma w niej nieprzeczytanych wiadomości.

Na koniec możesz również rozważyć utworzenie szybkiego linku lub wielu skrzynek odbiorczych za pomocą zapytania: is: nieprzeczytana nazwa użytkownika . Link lub skrzynka odbiorcza automatycznie aktualizują i usuwają wiadomości z widoku po ich przeczytaniu.

Sarah Price
źródło
cześć, czy istnieje sposób na dopasowanie / wyszukiwanie nazw w arkuszu kalkulacyjnym z zawartością / treścią
transformator
1

Pierwsza część: dodawanie etykiety na podstawie istniejącego słowa kluczowego jest prosta, ale druga część wydaje mi się niemożliwa, ponieważ w Gmailu nie ma takiego wyzwalacza, który mógłby spowodować operację filtrowania po przeczytaniu wiadomości e-mail.


źródło