Виключити мітку з пошуку в 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
@Gianni Di Noia: Ви, мабуть, праві, але це не та поведінка, яку я відчував. Наприклад, розмова, позначена тегом work, належним чином виключається, поки хтось не відповість на потік, і тоді мені доведеться повторно позначити цю розмову, навіть незважаючи на те, що вона позначена тегом, щоб її знову виключити з пошуку.
Nathan GoFundMonica Arthur

якщо один із ваших фільтрів додає тег "робота" до потоку, поведінка нормальна.
Джованні Ді Ноя

Інтригуюча думка ... Тож я би фільтрував мітку workі потім застосував мітку work?
Nathan GoFundMonica Arthur

Я маю на увазі фільтри на сторінці налаштувань: налаштування> фільтри.
Джованні Ді Ноя

Відповіді:


31

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

Цей пошук покаже вам лише повідомлення, які:

  1. У вас є MyLabel1
  2. І не мають етикетки inbox
  3. І не мають етикетки MyBadLabel1

Прийоми:

  • щоб вийти з режиму розмови ! (Як говорить @Ruben вище.)
  • використовувати ГОЛОВНУ СЛУЧУ для логічних операторів ( AND NOTбуде працювати, and notне буде)

Якщо залишити "режим розмови" увімкненим, ви отримаєте заплутані результати. Наприклад, здійснивши цей пошук вище (з увімкненим режимом розмови), ймовірно, повертатимуться повідомлення, які НЕ відповідають вашому пошуку.

Це може бути трохи дивно.

Ось угода:

  • Бесіди - це сукупність повідомлень, які мають однакову тему.
  • Якщо ввімкнено "режим розмови", пошукові запити повертають цілі бесіди як результати.
  • Що робити в пошуку Gmail, якщо розмова містить як повідомлення, яке відповідає, так і повідомлення, яке не відповідає вашому пошуку?
  • Ви, ймовірно, очікуєте, що він поверне розмови, лише якщо всі повідомлення в цій бесіді збігаються.
  • Але це не правильно. Натомість пошук у Gmail поверне розмови, навіть якщо у цій розмові відповідає лише одне повідомлення.
  • Отже, це означає, що якщо ви здійснюєте той самий пошук вище з увімкненим "режимом розмови", результати, ймовірно, включатимуть повідомлення, які не відповідають вашому пошуку!

2
Я набрав на панелі пошуку, (label:account and not label:Waiting-For-Feedback)але перше повідомлення, яке я повертаю з gmail, позначено точно обома мітками! Отже, це, здається, не працює належним чином. Я використовую Gmail для бізнесу. Очевидно, я вимкнув «режим розмови». Тоді я виявив, що справа логічних операторів важлива! З AND NOTним працює. З and notцим не виходить.
danidemi

Так NOT label:workсамо працює, не потребуючи ключового слова "включено"
Zom-B

2

Як уже було пояснено у запитанні, фільтри застосовують мітки до окремих вхідних повідомлень, тому в бесіді можуть бути повідомлення з міткою та без, яку користувач прагне виключити з результатів пошуку.

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

Щоб шукати розмови, які не містять жодного з її повідомлень, мають певну мітку, спочатку знайдіть розмови, що містять мітку, і повторно застосуйте її, потім знайдіть розмови без відповідної мітки.

Список літератури


Мітки стосуються розмови, а не окремих повідомлень у розмові.
Ваддаді Картік

2
@Vaddadi: На жаль, це неправда. Якщо ви застосуєте мітку до розмови, вона буде, але такі речі, як фільтри, застосовують мітку лише до конкретного повідомлення. Див. Як я можу обходити теги, які застосовуються до окремих повідомлень, а не до розмов у Gmail?
але

Спасибі. Я не усвідомлював, що інтерфейс користувача не відповідає тому, що насправді зберігається.
Vaddadi Kartick

2

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

  1. - (label: Inbox) - (label: Updates) - (label: Social) введіть ваші критерії пошуку
  2. Натисніть Enter

Це не працює: /
Дуглас Гаскелл

Працювали для мене. Дякую.
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.