Могу ли я использовать «И» в фильтрах Outlook?

40402
Marcelo Cantos

Я хочу создать правило Outlook, которое соответствует двум несмежным словам в строке темы. Он должен соответствовать обоим словам (И), а не одному или другому. Если я добавляю два слова как одну запись, он обрабатывает их как фразу, а не как два отдельных слова, а если я добавляю их как отдельные записи, он помещает между ними «ИЛИ». Создание двух правил также не работает, так как они ведут себя как случай «ИЛИ».

Можно ли по сути сказать: «Примените это правило к электронным письмам, соответствующим ВСЕМ из следующих слов»?

31
В качестве обходного пути я могу добавить одно слово к «с ххх в теме», а другое слово к «с ххх в теме или теле». Это не надежно, однако, поэтому я все еще хотел бы знать, существует ли лучшее решение. Marcelo Cantos 14 лет назад 7
Вздох. Я думал, что что-то ударил, когда использовал «с ххх в теме» и «с ххх в теме или теле». Это работало идеально с одним правилом, а не с любым другим правилом. А потом, когда я изменил правило, для которого оно работало, оно тоже перестало работать ... Doug R. 8 лет назад 0

3 ответа на вопрос

18
Peter Mortensen

Боюсь, ответ - нет.

Вы не можете изменить логику в самом мастере правил. Он предустановлен для «обычных» запросов. Я протестировал несколько различных вариантов мастера для вас.

Если вы введете целую фразу (вместо одного слова за раз) как одно представление (например, «Как вы туда попали»), она отфильтрует все поступающие сообщения со всеми словами в указанном порядке. Это помогает (возможно!), Но если вы получите сообщение с сообщением «как вы ВСЕГДА туда доберетесь», он не активирует фильтр, поэтому может не соответствовать вашим потребностям. Если вы уже знаете разницу между контроллером AND и OR, вы, вероятно, уже знаете, что это вам не поможет;)

Как вы уже обнаружили, если вы добавите каждое слово отдельно, он будет использовать контроллер «или», и вы отфильтруете гораздо больше сообщений, чем вы хотите.

Вы МОЖЕТЕ импортировать пользовательские сценарии для своих правил Outlook, но вы должны использовать VBScript и создавать правила в VBScript для приложений, а не только для редактора. Это собственность Microsoft Corp.

Есть расширяющаяся база знаний от Microsoft

У него есть примеры кода, который вы можете использовать, но вы должны чертить его из VBScript для приложений, как указано выше.

Вы могли бы рассмотреть сторонний фильтр.

Источник

(Этот вопрос задавался много раз, и вывод всегда один и тот же.)

Ух ты, я понятия не имел, что ты можешь написать фильтры в VBA! Это идеально подходит для меня, спасибо. Marcelo Cantos 14 лет назад 0
9
JayG

Я нашел способ обойти это. Если вы используете правило «с конкретными словами в теме», а затем также используете правило «с конкретными словами в теме или тексте», то вы можете связать вместе две фразы, которые обе в теме, с помощью оператора «и».

ОП упомянул этот точный обходной путь в комментарии шесть лет назад. Scott 8 лет назад 1
Жаль, что ОП не предоставил этот обходной путь в качестве ответа. Я не видел этого в болтовне. Rich 7 лет назад 5
Этот обходной путь не работал надежно для ОП ... 00prometheus 7 лет назад 0
Затем, если вы получили письмо с первым словом в теме и вторым в теле, вы отправили письмо в неправильную папку. juanmf 6 лет назад 0
Там тоже еще или оператором получаем Tinkal Gogoi 5 лет назад 0
0
Didii

Так что, это смешно, но это должно сработать.

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

Убедитесь, что порядок правильный, первое правило должно выполняться первым, поэтому ставьте сверху и т. Д.

Если вам нужно более двух ANDсовпадений фраз, вам понадобится другая временная категория.