メッセージの本文に自分の名前が含まれている場合にフィルターを作成する


12

Gmailには、さまざまな人との会話スレッドがいくつかあります。新しい未読メールの本文に自分の名前が含まれている場合にラベルを追加するようにフィルターを設定する方法はありますか?その後、メールを読んだらラベルを削除しますか?

回答:


7

Gmailはフィルターダイアログで入力される演算子をANDで結合するだけなので、テキストボックスを介してフィルターで任意のGmail検索演算子を使用できることに注意してくださいHas the words:

これを試すことから始めることをお勧めします:

  1. 自分の名前を含む新しいメールを検索し、一時的なラベルを適用するフィルターを作成します。フィルターで使用する検索操作は次のとおりです。

    is:unread AND body:"Your Name"
    
  2. 一時的なラベルで既読のメールを検索し、ラベルを削除するフィルターを作成します。

    label:templabel AND is:read
    

    残念ながら、フィルター既読のメール操作できますが、現在ラベルを削除することはできません。

-

申し訳ありませんが、それ以上は役に立ちませんが、Gmailフィルターでラベルを削除できるようになるまで、フィルターでこれを行うことはできません。

潜在的な回避策は次のとおりです。

  1. 一時的なラベルを追加/削除する代わりに、一時フォルダーからメールをコピー/削除する同等のフィルタリングを使用してIMAPクライアントをセットアップします。

  2. Googleは最近、Google Appsの新しいスクリプトフレームワークを導入しました。

  3. ステップ2の非常に粗雑なハックの1つは、フィルターでメールを転送するだけでなく、削除することです。プラスの拡張子が付いた自分のメールアドレスに転送します(例:)username+templabelname@gmail.com

    次に、新しいステップ3は、deliveredto:username+templabel@gmail.com検索文字列を使用してそれらの電子メールをキャッチし、ラベルを再適用することです。

    このメソッドがどれだけきれいに機能するかはわかりません。特に、転送からヘッダーの問題が発生するためです(リダイレクトに対して)。

個人的には、Google Appsのスクリプティングを学ぶことは長期的に見返りがあるので、私は#2を見ます。



8

メッセージの本文に制限する検索演算子はありません。「Has the words」フィールドに名前を指定してフィルターを設定し、アクションとしてラベルを適用することをお勧めします。フィルタは着信メッセージに適用されるため、「is:unread」を追加する必要はありません。

同様に、フィルターを介してラベルを削除したり、メッセージが到着した後に自動アクションを実行したりすることはできません。しかし、役立つかもしれないいくつかの他のオプションがあります:

  • メッセージを読み終えたら、キーボードショートカットを使用してラベルを削除します。ラベルビューからメッセージを読んでいると仮定すると、「y」はラベルを削除し、「[」と「]」はラベルを削除して、次または前のメッセージに移動します。
  • 未読メッセージがない場合は、「既読ラベルを隠す」ラボを使用してラベルを非表示にします。

最後に、検索クエリis:unread yournameでクイックリンクまたは複数の受信トレイを設定することも検討できます。リンクまたは受信ボックスは、メッセージを読んだ後、ビューからメッセージを自動的に更新および削除します。


こんにちは、スプレッドシート内の名前をコンテンツ/本文と照合/検索する方法があります
トランスフォーマー

1

最初の部分:既存のキーワードに基づいてラベルを追加するのは簡単ですが、2番目の部分は不可能だと思います。Gmailには、電子メールを読み取った後にフィルタリング操作を引き起こすようなトリガーがないためです。

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