件名の2つの隣接していない単語に一致するOutlookルールを作成したいと思います。どちらか一方ではなく両方の単語(AND)に一致する必要があります。2つの単語を1つのエントリとして追加すると、それらは2つの異なる単語ではなくフレーズとして扱われ、それらを別々のエントリとして追加すると、それらの間に「OR」が挿入されます。2つのルールを作成しても、「OR」の場合と同じように動作するため、機能しません。
実際に、「このルールを次のすべての単語に一致するメールに適用する」と言う方法はありますか?
件名の2つの隣接していない単語に一致するOutlookルールを作成したいと思います。どちらか一方ではなく両方の単語(AND)に一致する必要があります。2つの単語を1つのエントリとして追加すると、それらは2つの異なる単語ではなくフレーズとして扱われ、それらを別々のエントリとして追加すると、それらの間に「OR」が挿入されます。2つのルールを作成しても、「OR」の場合と同じように動作するため、機能しません。
実際に、「このルールを次のすべての単語に一致するメールに適用する」と言う方法はありますか?
回答:
答えはノーだと思います。
自動仕訳ウィザード自体からロジックを変更することはできません。「通常の」リクエスト用にプリセットされています。ただし、いくつかの異なるウィザードオプションをテストしました。
(一度に1語だけでなく)フレーズ全体を1つの送信(「どうやってそこに着くのか」など)としてキー入力すると、すべての単語がその順序で伝わるメッセージをフィルタリングします。それは役立つかもしれませんが、「どうやってそこに着くのですか」というメッセージを受け取った場合、フィルターがアクティブにならないので、ニーズに合わないかもしれません。ANDコントローラーとORコントローラーの違いを既に知っている場合は、おそらくこれが役に立たないことを既に知っているでしょう;)
既に発見したように、各単語を個別にドロップすると、「または」コントローラーが使用され、必要以上のメッセージがフィルタリングされます。
Outlookルールのカスタムスクリプトをインポートできますが、VBScriptを使用する必要があり、エディターだけでなくアプリケーション用にVBScriptでルールを作成する必要があります。Microsoft Corp.が所有権を持っています。
使用できるコードの例がありますが、上記のようにアプリケーション用にVBScriptからドラフトする必要があります。
サードパーティのフィルターを検討することもできます。
(この質問は何度も聞かれ、結論はいつも同じです。)
これを回避する方法を見つけました。「件名に特定の単語を含む」ルールを使用し、次に「件名または本文に特定の単語を含む」ルールを使用する場合、「and」演算子を使用して件名にある2つのフレーズをリンクできます。
それで、ええ、これは一種のばかげていますが、うまくいくはずです。
assign it to the category category
)assigned to the category category
:)および次のフレーズでフィルタリングし、目的のアクションを実行する2番目のルールを作成しますclear message's categories
すべてのメールから一時的なカテゴリ(ルール:)を削除する3番目のルールを作成しますただし、順序が正しいことを確認してください。最初のルールが最初に実行されるため、topなどに配置します。
3つ以上のAND
フレーズ一致が必要な場合は、別の一時的なカテゴリが必要になります。
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")%