Outlookフィルターで「AND」を使用できますか?


40

件名の2つの隣接していない単語に一致するOutlookルールを作成したいと思います。どちらか一方ではなく両方の単語(AND)に一致する必要があります。2つの単語を1つのエントリとして追加すると、それらは2つの異なる単語ではなくフレーズとして扱われ、それらを別々のエントリとして追加すると、それらの間に「OR」が挿入されます。2つのルールを作成しても、「OR」の場合と同じように動作するため、機能しません。

実際に、「このルールを次のすべての単語に一致するメールに適用する」と言う方法はありますか?


11
回避策として、「件名にxxxを含む」に1つの単語を追加し、「件名または本文にxxxを含む」に別の単語を追加できます。ただし、これは信頼性が低いため、より良いソリューションが存在するかどうかを知りたいと思います。
マルセロカントス

ため息。「件名にxxxを使用」および「件名または本文にxxxを使用」を使用したときに何かにぶつかったと思いました。他のルールではなく、1つのルールで完全に機能しました。そして、私はそれがために働いていたルールを変更したとき、それは...あまりにもその1つの上で作業を停止
ダグ・R.

回答:


22

答えはノーだと思います。

自動仕訳ウィザード自体からロジックを変更することはできません。「通常の」リクエスト用にプリセットされています。ただし、いくつかの異なるウィザードオプションをテストしました。

(一度に1語だけでなく)フレーズ全体を1つの送信(「どうやってそこに着くのか」など)としてキー入力すると、すべての単語がその順序で伝わるメッセージをフィルタリングします。それは役立つかもしれませんが、「どうやってそこに着くのですか」というメッセージを受け取った場合、フィルターがアクティブにならないので、ニーズに合わないかもしれません。ANDコントローラーとORコントローラーの違いを既に知っている場合は、おそらくこれが役に立たないことを既に知っているでしょう;)

既に発見したように、各単語を個別にドロップすると、「または」コントローラーが使用され、必要以上のメッセージがフィルタリングされます。

Outlookルールのカスタムスクリプトをインポートできますが、VBScriptを使用する必要があり、エディターだけでなくアプリケーション用にVBScriptでルールを作成する必要があります。Microsoft Corp.が所有権を持っています。

あるMicrosoftの拡大ナレッジベースの記事は、

使用できるコードの例がありますが、上記のようにアプリケーション用にVBScriptからドラフトする必要があります。

サードパーティのフィルターを検討することもできます。

ソース

(この質問は何度も聞かれ、結論はいつも同じです。)


わあ、VBAでフィルターを作成できるとは思いませんでした。それは私にとって完璧です、ありがとう。
マルセロカントス

3
一般的にこのようなことから、なぜマイクロソフトの全員が恥ずかしさで死んでいないのか、私は混乱しています。
デビッドリュングマディソンステラ

14

これを回避する方法を見つけました。「件名に特定の単語を含む」ルールを使用し、次に「件名または本文に特定の単語を含む」ルールを使用する場合、「and」演算子を使用して件名にある2つのフレーズをリンクできます。


1
OPは、6年前のコメントでこの正確な回避策について言及しました。
スコット

7
OPがこの回避策を回答として提供しなかったのは残念です。私はおしゃべりでそれを見ませんでした。
リッチ

この回避策は... OPのために確実に動作しませんでした
00prometheus

次に、件名に最初の単語が含まれ、本文に2番目の単語が含まれる電子メールを受け取った場合、その電子メールを間違ったフォルダに送信しました。
-juanmf

まだまたは私たちが得る演算子
Tinkal Gogoi

5

それで、ええ、これは一種のばかげていますが、うまくいくはずです。

  1. 新しい一時的なカテゴリを作成する
  2. (ルールを:最初のフレーズに基づいてフィルタリングし、最初のルールを作成し、それが一時的なカテゴリを割り当てるましょうassign it to the category category
  3. 一時的なカテゴリ(ルールassigned to the category category:)および次のフレーズでフィルタリングし、目的のアクションを実行する2番目のルールを作成します
  4. clear message's categoriesすべてのメールから一時的なカテゴリ(ルール:)を削除する3番目のルールを作成します

ただし、順序が正しいことを確認してください。最初のルールが最初に実行されるため、topなどに配置します。

3つ以上の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

2つの単語のいずれかが事前定義された単語リストに属している場合、例外条件を作成して事前定義リストの他の単語を除外することで、その単語をフィルタリングできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.