Исключить ярлык из поиска в Gmail?


29

Как я могу исключить данный ярлык из поиска, эффективно находя все электронные письма, к которым не применен этот ярлык? Я искал Google, SuperUser и страницу поддержки расширенного поиска Gmail безрезультатно.

Вот поиски, которые я пробовал, ни один из которых не работает:

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

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

Как я могу добиться этого поведения?


По совету Джанни Ди Нойи, я попытался создать фильтр, который будет соответствовать сообщениям с меткой, workа затем повторно применить метку work. К сожалению, после некоторого тестирования с другой учетной записью электронной почты я обнаружил, что это не работает, потому что это никогда не срабатывает. Фильтры срабатывают на основе свойств входящей электронной почты, а не диалога, которому Gmail назначает эту электронную почту. Google предупредил меня об этом еще до того, как я провел тестирование:

введите описание изображения здесь


Ярлыки в gmail связаны с темами (разговорами). -label:Оператор работа точно так , как вы хотите.
Джованни Ди Ноя

1
@ Джанни Ди Нойя: Вы, вероятно, правы, но это не то поведение, которое я испытывал. Например, беседа, помеченная меткой, workдолжным образом исключается до тех пор, пока кто-то не ответит на ветку, и тогда мне придется повторно пометить беседу, даже если она по-прежнему выглядит так, как будто она помечена, чтобы ее снова исключили из поиска.
Натан GoFundMonica Артур

если один из ваших фильтров добавляет тег «работа» в поток, поведение нормальное.
Джованни Ди Ноя

Интригующая мысль ... Итак, я бы отфильтровал ярлык, workа затем применил ярлык work?
Натан GoFundMonica Артур

Я имею в виду фильтры на странице настроек: настройка> фильтры.
Джованни Ди Ноя

Ответы:


31

Вы можете выполнять поиск, который исключает определенные ярлыки. То есть поиски, подобные этому, будут делать то, что вы ожидаете: (label:MyLabel1 AND NOT label:inbox AND NOT label:MyBadLabel1)

Этот поиск покажет вам только сообщения, которые:

  1. Действительно есть MyLabel1
  2. И не иметь ярлык inbox
  3. И не иметь ярлык MyBadLabel1

Трюки:

  • чтобы выйти из режима разговора ! (Как говорит @Ruben выше.)
  • использовать UPPER CASE для логических операторов ( AND NOTбудет работать, and notне будет)

Если вы оставите «режим разговора» включенным, вы получите непонятные результаты. Например, выполнение этого поиска выше (с включенным режимом разговора), скорее всего, вернет сообщения, которые НЕ соответствуют вашему поиску.

Это может быть немного странно.

Вот сделка:

  • Беседы представляют собой наборы сообщений, которые имеют одну и ту же тему.
  • Когда «режим разговора» включен, поиски возвращают все разговоры как результаты.
  • Итак, что должен делать поиск в gmail, если разговор содержит как совпадающее сообщение, так и сообщение, не совпадающее с вашим поиском?
  • Вы, вероятно, ожидаете, что он вернет разговоры, только если все сообщения в этом разговоре совпадают.
  • Но это не правильно. Вместо этого поиск в Gmail будет возвращать разговоры, даже если в этом разговоре будет найдено только одно сообщение.
  • Таким образом, это означает, что если вы выполняете тот же поиск выше с включенным «режимом разговора», результаты, скорее всего, будут включать сообщения, которые не соответствуют вашему поиску!

2
Я набрал в строке поиска, (label:account and not label:Waiting-For-Feedback)но первое сообщение, полученное мной из gmail, помечено точно обеими метками! Таким образом, это, кажется, не работает должным образом. Я использую Gmail для бизнеса. Очевидно, я отключил "режим разговора". Тогда я обнаружил, что случай логических операторов важен! С AND NOTэтим работает. С and notэтим нет.
Данидеми

Просто NOT label:workтакже работает, не нуждаясь в «включенном» ключевом слове
Zom-B

2

Как уже объяснялось в вопросе, фильтры применяют метки к отдельным входящим сообщениям, поэтому в диалоге могут быть сообщения с меткой и без метки, которую пользователь хочет исключить из результатов поиска.

Для поиска отдельных сообщений сначала отключите просмотр беседы, затем выполните поиск сообщений без метки.

Для поиска разговоров, которые не содержат ни одного из его сообщений, необходимо иметь определенную метку, сначала выполните поиск разговоров, которые содержат метку, и повторно примените их, а затем выполните поиск бесед без соответствующей метки.

Ссылки


Ярлыки применяются к беседе, а не к отдельным сообщениям в беседе.
Ваддади Картик

2
@Vaddadi: К сожалению, это не так. Если вы примените метку к беседе, это произойдет, но такие вещи, как фильтры, применяют метку только к определенному сообщению. См. Как мне работать с ярлыками, применяемыми к отдельным сообщениям, а не к разговорам в Gmail?
эль

Спасибо. Я не осознавал, что пользовательский интерфейс не соответствует тому, что на самом деле хранится.
Ваддади Картик

2

Вы можете попробовать - (label: labelname) ввести свой поиск здесь, чтобы исключить больше меток, просто продолжите следующий синтаксис:

  1. - (ярлык: Входящие) - (ярлык: Обновления) - (ярлык: Социальный) введите критерии поиска
  2. Нажмите ввод

Это не работает: /
Дуглас Гаскелл

Работал на меня. Спасибо.
aparente001

1

Я столкнулся с той же проблемой, которая -label:'label name'не работала. Тогда я понял, что проблема заключалась в том, что ярлык был вложенным. Так что если у вас есть имя метки yвложенные под названием ярлыка x, если вы хотите , чтобы отфильтровать только yпотом поставить это: -label:x-y. Используйте -тире между разными уровнями меток. Может быть, другие ключевые слова, как, например, NOTи т. Д. Могли бы работать


1

Как я уже пробовал, следующий поиск работает очень хорошо для того, что вам нужно:

label:MyLabel1 !label:inbox !label:MyBadLabel1
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.