Gmail フィルターで「not」を使用する方法 [closed] 質問する

Gmail フィルターで「not」を使用する方法 [closed] 質問する

同僚にも送信されたメールや自分の責任範囲外の特定のトピックを含むメールを除き、機械で生成されたメールに返信するための Google App Script を作成する必要があります。

ユーザー X からのすべてのメールを含み、ユーザー Y 宛てのメールや「junk_term」を含むメールを含まない APIを使用しようとしていますGmailApp.search。メールをアーカイブし、受信トレイをスキップしたいと考えています。

次のようなクエリを作成しました:

 "from:([email protected]) -{[email protected] OR junk_term}"

しかし、結果は返されないようです。

ベストアンサー1

この問題を解決するには、次の 2 つのことを理解する必要があります。

1) フィルターによって既存のメールにラベルが付けられている場合、そのフィルターが削除されてもラベルは残ります。編集内容を「有効」にするには、ラベル自体を削除してから、新しいフィルターを再作成する必要があります。

2) Gmailのフィルタシステムにバグがあります。

from:[email protected] -to:[email protected] -junk_term

最初の検索では問題なく機能しますが、フィルターを作成するために使用すると、用語、特に NOT が文字化けします。

正しい構文(成華陽) は、to と from を無視することです。

[email protected] [email protected] -junk_term

おすすめ記事