Gmailの検索からラベルを除外しますか?


29

特定のラベルを検索から除外して、そのラベルが適用されていないすべてのメールを効果的に検索するにはどうすればよいですか?Google、SuperUser、Gmailの高度な検索サポートページを検索しましたが、役に立ちませんでした。

ここに私が試した検索がありますが、どれもうまくいきません:

  1. !label:work
  2. NOT label:work
  3. not label:work
  4. -label:work

これが重複していない理由:いくつかの実験を行った後-、会話内のメッセージにラベルがある場合、会話全体を除外しないことを除いて、オペレーターは動作するようです。1つ以上のメッセージに指定されたラベルがある会話を除外するには、検索が必要です。

どうすればこの動作を実現できますか?


Gianni Di Noiaのアドバイスに従って、ラベル付きのメールに一致するフィルターを作成してから、ラベルworkを再適用しようとしましたwork。残念ながら、別のメールアカウントでテストを行ったところ、トリガーされないため機能しないことがわかりました。フィルタは、Gmailがそのメールを割り当てる会話ではなく、受信メールのプロパティに基づいてトリガーされます。Googleは、テストを行う前からこれについて警告しました。

ここに画像の説明を入力してください


gmailのラベルはスレッド(会話)に関連付けられています。-label:あなたが望むとおりにオペレータの作業。
ジョヴァンニディノイア14年

1
@Gianni Di Noia:おそらく正しいでしょうが、これは私が経験している動作ではありません。たとえば、work誰かがスレッドに返信するまで、タグ付けされた会話は適切に除外されます。スレッドがタグ付けされているように見えても、スレッドを再び検索から除外するには、スレッドにタグを付け直す必要があります。
ネイサンGoFundMonicaアーサー14年

フィルターの1つが「work」タグをスレッドに追加した場合、動作は正常です。
ジョヴァンニディノイア14年

興味をそそられる考え...それで、ラベルworkをフィルタリングしてからラベルを適用しますworkか?
ネイサンGoFundMonicaアーサー14年

設定ページのフィルター:設定>フィルター。
ジョヴァンニディノイア2014年

回答:


31

あなたはできる、特定のラベルを除外検索を行います。つまり、このような検索は期待どおりに実行されます。 (label:MyLabel1 AND NOT label:inbox AND NOT label:MyBadLabel1)

その検索では、次のメッセージのみが表示されます。

  1. 確かに持ってます MyLabel1
  2. そして、ラベルを持っていません inbox
  3. そして、ラベルを持っていません MyBadLabel1

トリックは次のとおりです。

  • 会話モードから抜け出すために!(@Rubenが上で述べているように。)
  • 論理演算子に大文字を使用する(機能しAND NOTますが、機能しand notません)

「会話モード」をオンのままにすると、混乱する結果になります。たとえば、(会話モードをオンにして)上記の検索を実行すると、検索に一致しないメッセージが返される可能性があります。

ちょっと変かもしれません。

取引は次のとおりです。

  • 会話は、すべて同じ件名を持つメッセージのコレクションです。
  • 「会話モード」がオンの場合、検索は会話全体を結果として返します。
  • 会話に一致するメッセージと検索に一致しないメッセージの両方が含まれている場合、Gmail検索はどうすればよいでしょうか?
  • おそらく、その会話内のすべてのメッセージが一致する場合にのみ、会話を返すことを期待しています。
  • しかし、それは正しくありません。代わりに、Gmail検索は、その会話内の1つのメッセージのみが一致した場合でも会話を返します。
  • つまり、上記の「会話モード」をオンにして同じ検索を実行すると、検索結果に一致しないメッセージが含まれる可能性があります。

2
検索バーに入力しました(label:account and not label:Waiting-For-Feedback)が、Gmailから返される最初のメッセージには両方のラベルがタグ付けされています!そのため、適切に機能していないようです。ビジネスにGmailを使用しています。明らかに「会話モード」をオフにしました。それから、論理演算子のケースが重要であることを発見しました!それでAND NOT動作します。and notそれはしていません。
ダニデミ16

ただ、NOT label:workまた、「含ま」キーワードを必要とせずに、作品
ZOM-B

2

質問で既に説明したように、フィルターは個々の受信メッセージにラベルを適用するため、ユーザーが検索結果から除外したいラベルのあるメッセージとないメッセージを会話に含めることができます。

個々のメッセージを検索するには、最初に会話ビューをオフにしてから、ラベルのないメッセージを検索します。

特定のラベルが付いたメッセージを含まない会話を検索するには、まずラベルを含む会話を検索し、それを再適用してから、対応するラベルのない会話を検索します。

参照資料


ラベルは、会話内の個々のメッセージではなく、会話に適用されます。
バダディカルティック16

2
@Vaddadi:残念ながら、そうではありません。会話にラベルを適用すると、ラベルが適用されますが、フィルターなどは、特定のメッセージにのみラベルを適用します。参照:Gmailの会話ではなく、個々のメッセージにラベルが適用されるのを回避するにはどうすればよいですか
エール

ありがとう。UIが実際に保存されているものと一致していないことに気付きませんでした。
バダディカルティック

2

-(label:labelname)を試すことができます。ここで検索を入力して、除外するラベルを追加し、次の構文を続行します。

  1. -(label:Inbox)-(label:Updates)-(label:Social)検索条件を入力してください
  2. Enterキーを押します

それは機能しません:/
ダグラスガスケル

私のために働いた。ありがとうございました。
aparente001

1

私は-label:'label name'働いていなかった同じ問題に直面していました。それから、問題はラベルがネストされていることだとわかりました。あなたが持っているのであればラベル名がyラベル名の下にネストxあなただけフィルタリングしたい場合は、yその後、これを置きます:-label:x-y-異なるレベルのラベルの間にダッシュを使用します。他のキーワードNOTなども同様に機能する可能性があります。


1

私が試したので、次の検索はあなたが必要とするものに対してかなりうまく機能します:

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