Как я могу отфильтровать свои сообщения Gmail, которые не помечены?

90

Я хочу отсортировать все свои сообщения Gmail, которые не имеют метки, чтобы я мог их обработать (время от времени я пропускаю некоторые). Я могу отсортировать по каждому ярлыку, нажав на него слева, но как вы сортируете немаркированные?

Ланс Робертс
источник

Ответы:

78

Обновлено: сегодня есть блог об обновленных модификаторах поиска в Gmail, которые позволяют делать это с помощью простого поиска!

has:nouserlabels

Примечание. Из-за многопоточности Gmail у вас будут ярлыки для некоторых сообщений в производном списке, потому что некоторые сообщения в потоке будут иметь маркировку, а некоторые - нет. (Из справки Gmail - сайт расширенного поиска .)

Оригинальный ответ:

На странице справки по расширенному поиску Gmail написано:

label: Поиск сообщений по метке *

Там нет оператора поиска для немеченых сообщений

Пример: from:amy label:friends
Значение: сообщения от Эми с ярлыком «друзья»

Пример: from:david label:my-family
Значение: сообщения от Дэвида с надписью «Моя семья»

Майк Хьюстон
источник
Ответ обновлен с учетом новых модификаторов поиска в Gmail
Майк Хьюстон,
3
has:nouserlabels -label:Inbox -label:sent -label:Chats -label:drafts -label:trashсделал трюк для меня. Вы также хотите отфильтровать системные метки.
Фолькер
Спасибо @volker! Я отмечаю некоторые сообщения в своей папке «Входящие», и мне нужно было фильтровать только их, поэтому я смог использовать и обратное: label: inbox -has: nouserlabels, чтобы найти их!
разговор о качестве
но имеет: nouserlabels вернет любой разговор, на который вы ответили, поскольку метки не копируются в отправленное отправленное сообщение.
Шервуд Ботсфорд
1
has:nouserlabelsсломан для меня со 2 февраля 2015 года. Если я что-то начну искать раньше, он не найдет это ни на что.
Мердад
16

Один из способов сделать это - использовать оператор минус на операторе метки. Так, например:

-label:tag-a -label:tag-b -label:tag-c

или для тегов из одного слова:

-label:{taga tagb tagc}

Это, вероятно, только практично, если у вас мало этикеток.

Кроме того, если они не меняются часто, вы можете включить ссылку на этот поиск, чтобы он был легко доступен из Gmail. Существует продукт Google Labs, который размещает поле ссылок слева и позволяет настраивать их. Просто добавьте ссылку на этот поисковый запрос, и вы сможете легко получить доступ к вашим теговым сообщениям.

Кажется, что есть скрипт greasemonkey, который тоже будет работать. Вот сайт сценария . Он создает специальный ярлык, Unlabelledчтобы искать все разговоры без реального ярлыка.

Senseful
источник
10

В моем случае в папке « Вся почта » было много мусора , почта, которая должна была быть удалена, но по какой-то причине накапливалась там. Я хотел избавиться от этого, не касаясь чего-либо, что было помечено, включая ярлыки непользователя. Это сделал трюк:

has:nouserlabels -in:Inbox -in:Draft -in:Sent
Джонни Балони
источник
«Вся почта» - это больше, чем просто ярлык. Это буквально вся ваша почта.
Эль
1
Я также добавил бы-is:chat
isuldor
9

У Google has:nouserlabelsтеперь есть оператор . Это работает как шарм для того, что вы хотите сделать.

Я не знаю, почему это было так трудно найти так долго. Может быть, это довольно новый.

Уэйн Холли
источник
2
Это новое. Это было частью обновления на прошлой неделе . (Также упомянуто в обновлении к принятому ответу.)
Эль
2
Ну, это не работает как шарм, поднимая кучу постов, которые также имеют ярлыки, но я рад, что они наконец-то что-то реализуют.
Ланс Робертс
3

Я бы попробовал:

has:nouserlabels -in:trash -is:chat -in:inbox
user54952
источник
0

Это работает очень хорошо, за исключением моего опыта, он показывает только 20 на страницу, независимо от ваших настроек, и не показывает общее количество исправлений, но все же ... выполнил свою работу! Поместите это в поле поиска входящих сообщений:

в: входящие есть: nouserlabels

PBZ
источник
2
Вопрос в том, чтобы показать все сообщения. Ваш ответ ограничивает входящие сообщения.
Джейкоб Ян Туинстра