Как я могу исключить данный ярлык из поиска, эффективно находя все электронные письма, к которым не применен этот ярлык? Я искал Google, SuperUser и страницу поддержки расширенного поиска Gmail безрезультатно.
Вот поиски, которые я пробовал, ни один из которых не работает:
!label:work
NOT label:work
not label:work
-label:work
Причина, по которой это может не быть дубликатом : после еще нескольких экспериментов кажется, что -
оператор будет работать, за исключением того, что он не исключает целые диалоги, если какое-либо одно сообщение в диалоге имеет метку. Мне нужен поиск, чтобы исключить любой разговор, в котором одно или несколько сообщений имеют указанную метку.
Как я могу добиться этого поведения?
По совету Джанни Ди Нойи, я попытался создать фильтр, который будет соответствовать сообщениям с меткой,
work
а затем повторно применить метку work
. К сожалению, после некоторого тестирования с другой учетной записью электронной почты я обнаружил, что это не работает, потому что это никогда не срабатывает. Фильтры срабатывают на основе свойств входящей электронной почты, а не диалога, которому Gmail назначает эту электронную почту. Google предупредил меня об этом еще до того, как я провел тестирование:
gmail
gmail-labels
gmail-search
Натан ГоФондМоника Артур
источник
источник
-label:
Оператор работа точно так , как вы хотите.work
должным образом исключается до тех пор, пока кто-то не ответит на ветку, и тогда мне придется повторно пометить беседу, даже если она по-прежнему выглядит так, как будто она помечена, чтобы ее снова исключили из поиска.work
а затем применил ярлыкwork
?Ответы:
Вы можете выполнять поиск, который исключает определенные ярлыки. То есть поиски, подобные этому, будут делать то, что вы ожидаете:
(label:MyLabel1 AND NOT label:inbox AND NOT label:MyBadLabel1)
Этот поиск покажет вам только сообщения, которые:
MyLabel1
inbox
MyBadLabel1
Трюки:
AND NOT
будет работать,and not
не будет)Если вы оставите «режим разговора» включенным, вы получите непонятные результаты. Например, выполнение этого поиска выше (с включенным режимом разговора), скорее всего, вернет сообщения, которые НЕ соответствуют вашему поиску.
Это может быть немного странно.
Вот сделка:
источник
(label:account and not label:Waiting-For-Feedback)
но первое сообщение, полученное мной из gmail, помечено точно обеими метками! Таким образом, это, кажется, не работает должным образом. Я использую Gmail для бизнеса. Очевидно, я отключил "режим разговора". Тогда я обнаружил, что случай логических операторов важен! СAND NOT
этим работает. Сand not
этим нет.NOT label:work
также работает, не нуждаясь в «включенном» ключевом словеКак уже объяснялось в вопросе, фильтры применяют метки к отдельным входящим сообщениям, поэтому в диалоге могут быть сообщения с меткой и без метки, которую пользователь хочет исключить из результатов поиска.
Для поиска отдельных сообщений сначала отключите просмотр беседы, затем выполните поиск сообщений без метки.
Для поиска разговоров, которые не содержат ни одного из его сообщений, необходимо иметь определенную метку, сначала выполните поиск разговоров, которые содержат метку, и повторно примените их, а затем выполните поиск бесед без соответствующей метки.
Ссылки
источник
Вы можете попробовать - (label: labelname) ввести свой поиск здесь, чтобы исключить больше меток, просто продолжите следующий синтаксис:
источник
Я столкнулся с той же проблемой, которая
-label:'label name'
не работала. Тогда я понял, что проблема заключалась в том, что ярлык был вложенным. Так что если у вас есть имя меткиy
вложенные под названием ярлыкаx
, если вы хотите , чтобы отфильтровать толькоy
потом поставить это:-label:x-y
. Используйте-
тире между разными уровнями меток. Может быть, другие ключевые слова, как, например,NOT
и т. Д. Могли бы работатьисточник
Как я уже пробовал, следующий поиск работает очень хорошо для того, что вам нужно:
источник