Чи можна використовувати "І" у фільтрах Outlook?


40

Я хочу створити правило Outlook, яке відповідає двом суміжним словам у рядку теми. Він повинен відповідати обом словам (І), а не тому чи іншому. Якщо я додаю два слова як один запис, це трактує їх як фразу, а не два окремі слова, і якщо я додаю їх як окремі записи, він ставить між собою "АБО" Створення двох правил також не працює, оскільки вони ведуть себе так само, як і у випадку "АБО".

Чи є на ділі спосіб сказати: "Застосувати це правило до електронних листів, що відповідають ВСІМ наступним словам."?


11
Як обхід, я можу додати одне слово до "з xxx у темі", а інше - до "з xxx у темі чи тілі". Однак це не є надійним, тому я все-таки хотів би знати, чи існує краще рішення.
Марсело Кантос

Зітхнути. Я думав, що я потрапив на щось, коли використовував "з xxx у темі" та "з xxx у темі чи тілі". Це прекрасно працювало з одним правилом, зовсім не з будь-яким іншим правилом. А потім, коли я змінив правило, для якого воно працювало, воно теж перестало працювати над цим ...
Дуг Р.

Відповіді:


22

Боюся, що відповідь - ні.

Ви не можете змінити логіку з самого майстра правил. Він встановлений для "звичайних" запитів. Хоча я протестував кілька варіантів майстра для вас.

Якщо ви введете цілу фразу (замість одного слова за один раз) як одне подання (наприклад, "Як ви потрапите туди"), воно відфільтрує будь-які повідомлення, що надходять із усіма словами в тому порядку. Це допомагає (можливо!), Але якщо ви отримаєте повідомлення про те, що "як завжди ВТЕЗИТИсь", він не активує фільтр, щоб він не відповідав вашим потребам. Якщо ви вже знаєте різницю між контролером AND і OR, то, ймовірно, ви вже знаєте, що це вам не допоможе;)

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

Ви МОЖЕТЕ імпортувати власні сценарії для правил Outlook, але ви повинні використовувати VBScript, і ви повинні скласти правила в VBScript для додатків, а не лише редактора. Він є власником Microsoft Corp.

Існує розширювана стаття бази знань від Microsoft

У ньому є приклади коду, який ви можете використовувати, але вам потрібно скласти його з VBScript для додатків, як згадувалося вище.

Ви можете розглянути фільтр сторонніх виробників.

Джерело

(Це питання задавали багато разів, і висновок завжди однаковий.)


Нічого собі не знав, що ти можеш писати фільтри у VBA! Це ідеально для мене, дякую.
Марсело Кантос

3
Через такі речі, як правило, я збентежений, чому всі в Microsoft ще не померли від збентеження.
Девід Люнг Медісон Зоряний

14

Я знайшов шлях до цього. Якщо ви використовуєте правило "з конкретними словами в темі", а потім також використовуєте правило "з конкретними словами в темі чи тілі", тоді ви можете зв'язати два фрази разом, які є в темі з оператором "і".


1
Про це конкретному вирішенні згадував ОП у коментарі шість років тому.
Скотт

7
Прикро, що ОП не дало цього рішення як відповідь. Я цього не бачив у балаканині.
Багатий

Це рішення не спрацювало надійно для ОП ...
00прометей

Тоді якщо ви отримаєте електронний лист із першим словом у темі, а другим у тілі, ви надіслали повідомлення в неправильну папку.
juanmf

Там також все ще або оператор ми дістаємось
Тінкал Гогой

5

Отже, ем, це смішно, але це має працювати.

  1. Створіть нову тимчасову категорію
  2. Створіть перше правило, фільтри на основі першої фрази і нехай призначити тимчасову категорію (правило: assign it to the category category)
  3. Створіть друге правило, яке фільтрує часову категорію (правило:) assigned to the category categoryта наступну фразу та виконує дію, яку потрібно зробити
  4. Створіть третє правило, яке видаляє тимчасову категорію (правило:) clear message's categoriesз усієї пошти

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

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


0

Можна використовувати фільтр SQL. Ось приклад фільтрації всіх завдань, які не виконані, і завдань, виконаних за останні 7 днів:

http://schemas.microsoft.com/mapi/id/{00062003-0000-0000-C000-000000000046}/811c000b" = 0 OR %last7days("http://schemas.microsoft.com/mapi/id/{00062003-0000-0000-C000-000000000046}/810f0040")%

0

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.