Папка поиска Outlook - Как отфильтровать сообщения, которые имеют одну категорию, но не имеют другую?
Я перешел из настроек Служб Google в моей старой компании в Outlook 2007 в моей новой компании и стараюсь, чтобы это выглядело "как дома".
Я планирую использовать папки поиска для обработки своих меток статуса, но главное, что у меня есть категория "Завершено". Итак, если сообщение имеет категорию "Следующее действие", но также имеет категорию "Завершено", я бы хотел, чтобы оно не отображалось в папке поиска.
Взяв за основу категорию "Следующее действие", я настроил папку поиска по следующим критериям:
- Категория -> это точно "S/Next Action"
- Категория -> Не содержит "Готово"
Однако этот фильтр представляется фильтром "или", а не фильтром "и". Итак, я получаю все сообщения с Next Action, а также все сообщения, которые не имеют категории "готово".
Как лучше всего исправить эту ситуацию?
2 ответа
Через некоторое время, похоже, я нашел решение для моей конкретной ситуации на данный момент.
Простое решение
Мудрый запрос, я знаю, что могу выполнить этот поиск, используя:
категория:("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
- Выход из редактора реестра.
Создание расширенного запроса
- В Outlook выберите меню "Сервис" -> "Мгновенный поиск" -> "Расширенный поиск"
- Перейдите на вкладку "Построитель запросов" (которой не было до взлома нашего реестра)
- Определите первые критерии
- Поле: "Категории"
- Условие: "содержит"
- Значение: "S/Next Action"
- Определить второй критерий
- Поле: "Категории"
- Условие: "Не содержит"
- Значение: "S / Закончено"
- Выберите логическую группу
- В раскрывающемся списке "Логическая группа" выберите "И". Это ключ к тому, чтобы убедиться, что Outlook соблюдает все критерии (что обычно не так; отсюда и этот пост)
- Установите область действия поиска на желаемый уровень
- В раскрывающемся списке "Искать:" выберите "Сообщения" (вероятно, уже выбрано)
- Нажмите "Обзор"
- Убедитесь, что все соответствующие папки выбраны (я выбрал весь почтовый ящик)
- Установите флажок "Поиск подпапок"
Сохранение запроса в качестве папки поиска
- В окне расширенного поиска нажмите "Файл"
- Нажмите "Сохранить как папку поиска" и назовите папку поиска.
Успех!
Так что у нас это! Задача решена.
- Щелкните правой кнопкой мыши
Search Folders
и выберитеNew Search Folder
- Выбирать
Create a custom Search Folder
- Нажмите
Criteria
- На
More Choices
вкладку, нажмите и выберитеS/Next Action
- На
Advanced
вкладка, выберитеField
>All Mail fields
>Categories
- Изменять
Condition:
кdoesn't contain
и введите"S/Finished"
используя кавычки - Если вы хотите исключить несколько категорий, поместите каждую в кавычки и разделите пробелами, например:
"Category A" "Category B"