Папка поиска Outlook - Как отфильтровать сообщения, которые имеют одну категорию, но не имеют другую?

9

Я перешел из настроек Служб Google в моей старой компании в Outlook 2007 в моей новой компании и стараюсь, чтобы это выглядело «как дома».

Я планирую использовать папки поиска для обработки своих меток статуса, но главное, что у меня также есть категория «Готово». Итак, если сообщение имеет категорию «Следующее действие», но также имеет категорию «Завершено», я бы хотел, чтобы оно не отображалось в папке поиска.

Взяв за основу категорию «Следующее действие», я настроил папку поиска по следующим критериям:

  • Категория -> это точно "S / Next Action"
  • Категория -> Не содержит "Готово"

Однако этот фильтр представляется фильтром «или», а не фильтром «и». Итак, я получаю все сообщения с помощью Next Action, а также все сообщения, которые не имеют категории «готово».

Как лучше всего исправить эту ситуацию?

SeanKilleen
источник

Ответы:

9

Через некоторое время, похоже, я нашел решение для моей конкретной ситуации на данный момент.

Простое решение

Мудрый запрос, я знаю, что могу выполнить этот поиск, используя:

категория :( "S / Next Action" НЕ "S / Finished")

Но в моем случае решение было немного проще:

  • Создать новую папку поиска
  • В разделе «Критерии» на вкладке «Дополнительные варианты» выберите «S / Next Action» в списке категорий.
  • На вкладке «Дополнительно» выберите «Категории» для поля
  • Установите критерий «Не содержит»
  • Установите значение «S / Готово»

Это решение работает, но, конечно, оно столкнется с трудностями, если запрос когда-либо станет более сложным.

Более мощное решение

Благодаря этой замечательной статье я смог понять это. Ниже приведены шаги из статьи:

Включение QueryBuilder в Outlook 2007 через взлом реестра

  • Запустите regedit в вашей команде запуска или через Win+R
  • Перейдите к HKEY_CURRENT_USER \ Software \ Microsoft \ Office \
    • Если у вас Outlook 2007, перейдите в папку 12.0
  • Щелкните правой кнопкой мыши на Outlook и добавьте новый ключ. Назовите это как QueryBuilder
  • Выход из редактора реестра.

Создание расширенного запроса

  1. В Outlook выберите меню «Сервис» -> «Мгновенный поиск» -> «Расширенный поиск»
  2. Перейдите на вкладку «Построитель запросов» (которой не было до взлома нашего реестра)
  3. Определите первые критерии
    • Поле: «Категории»
    • Условие: «содержит»
    • Значение: «S / Next Action»
  4. Определить второй критерий
    • Поле: «Категории»
    • Условие: «Не содержит»
    • Значение: "S / Закончено"
  5. Выберите логическую группу
    • В раскрывающемся списке «Логическая группа» выберите «И». Это ключ к тому, чтобы убедиться, что Outlook соблюдает все критерии (что обычно не так; отсюда и этот пост)
  6. Установите область действия поиска на желаемый уровень
    • В раскрывающемся списке «Искать:» выберите «Сообщения» (вероятно, уже выбрано)
    • Нажмите «Обзор»
    • Убедитесь, что все соответствующие папки выбраны (я выбрал весь почтовый ящик)
    • Установите флажок «Поиск подпапок»

Сохранение запроса в качестве папки поиска

  • В окне расширенного поиска нажмите «Файл»
  • Нажмите «Сохранить как папку поиска» и назовите папку поиска.

Успех!

Так что у нас это! Задача решена.

SeanKilleen
источник
ЭТО ХОРОШО! Я пытался с Query Builder с «Category» содержит «S / Next Action», и это не сработало. Я пытался с "Категории" содержит "S / Next Action", и он работал! Подлый, потому что если вы используете Outlook (Поле -> Все поля документа -> Категория), то он использует «Категория» (у меня не работает) вместо «Категории» (работает).
Стейнсор