同僚にも送信されたメールや自分の責任範囲外の特定のトピックを含むメールを除き、機械で生成されたメールに返信するための 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