- ベストアンサー
Gamil のフィルタで、1つの条件に対して複数のラベルをつける方法は?
お世話様です。 表題のとおりなのですが、 Gamil のフィルタで、1つの条件に対して複数のラベルをつける方法はありますでしょうか? あるとしたらどうすればいいでしょうか? よろしくお願いします。 なお、 Gmailのフィルタを複数設定したときの仕様について知りたい http://oshiete1.goo.ne.jp/qa3165464.html という質問を先日したのですが、かえって自分が混乱してしまったので、 とりあえず、特にすぐ知りたいこの質問をさせていただきました。 以上、よろしくお願い申し上げます。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>これって、たとえば3番目のフィルタ条件で、「アーカイブする」を設定した場合、4番目移行のファイタは実行されないのでしょうか? 自動実行フィルタは受信メールに対して実行されるものですから、一度アーカイブしてしまったメールに対して後からラベルを適用することはできません。 フィルタが1回に設定できるラベルは1つだけなので、仮に1通のメールに3つのラベルを付けたいならば、最低3つのフィルタが必要になります。 そして、そのメールを最終的にアーカイブしたいのならば、3つめに実行されるフィルタでアーカイブ(受信トレイをスキップ)しなければならないということですね。 ただ、そこまで細かく条件を設定するのならば、ラベルを付加するフィルタとアーカイブするフィルタは独立させておいたほうがいいかもしれません。 そうすれば将来的にアーカイブする条件を変えたくなったとしても、アーカイブするフィルタの実行順序だけを変えればよい訳ですからね。フィルタは何個でも無限に作れますから、細分化しておいたほうが後々のメンテナンスが楽になると思います。
その他の回答 (4)
- USKy
- ベストアンサー率40% (149/366)
フィルタは何個あっても、フィルタ条件に合致するメールなら上から下まですべて実行されますよ。 だから複数のラベルを設定したいなら、その数分だけフィルタを作ればOKです。 ただくどいようですが、フィルタの実行結果を判定するフィルタを設定する場合、そのフィルタは後から実行されなければなりません。 たとえば「ABC」というラベルが付加されたメールだけ抽出して「DEF」という別のラベルを付加したいなら、「ABC」ラベルを付加するフィルタが先に実行される必要がありますので、ラベル「DEF」を付加するフィルタよりも上に位置していることが必須です。 なお蛇足ながら、フィルタの順番(実行順序)を変えることはできません。フィルタの並びは登録順になりますから、必要に応じてフィルタを削除&登録して順番を調整するしかありません。コレはとても不便な仕様ですね。
お礼
再びご回答ありがとうございます。」 >フィルタは何個あっても、フィルタ条件に合致するメールなら上から下まですべて実行されますよ。 これって、たとえば3番目のフィルタ条件で、「アーカイブする」を設定した場合、 4番目移行のファイタは実行されないのでしょうか? 自分でやってみたものの、混乱してしまって・・・再度すみません。 教えていただければ幸いです。 以上、よろしくお願い申し上げます。
- violet430
- ベストアンサー率36% (27472/75001)
> (1)あらゆるMLを、「ほげほげ+groups@gmail.com」で登録しています。 > で、それらは全部、アーカイブして、「ML」というラベルをつけたいと思ってい > ます。(できれば、なおかつ「S: Some day」というラベルもつけたいのですが。。。 > 無理ならいいです) > > ですが、「foo@example.com」または「bar@example.com」あてのメールについて > は、上記ラベルの他に、「S: Action」をラベルをつけたいと思っています。( > アーカイブはします) > > (2)あらゆるメルマガを「ほげほげ+mag@gmail.com」で登録しており、 > これらはすべて、アーカイブして、「メルマガ」というラベルをつかたいと思っ > ています。 > (これもできれば、なおかつ「S: Some day」というラベルもつけたいのですが。。。 > 無理ならいいです) > > で、あるキーワードを含むメールに限っては、なおかつ、 > 「S: Action」というラベルをつけたいと思っています。 > (アーカイブはします) > > 以上なのですが、対処方法はありますでしょうか? 同時に複数のラベルを付けるのは無理ですから、(1)は無理ですね。 (2)は、「メルマガ」というラベルだけは付けることが出来ますが、追加ラベルは駄目ですね。 思うに、何故これほどラベルに拘るのかなと不思議に思います。 階層管理するならフォルダへ振り分けた方が良いですし、それであればメールソフトのフィルタリング機能で目的を果たせると思うのですが。 >
お礼
ご回答ありがとうございます。 やはり無理ですか。。。正当法で無理なら、トリッキーな方法でもいいのですが・・・。 >何故これほどラベルに拘るのかなと不思議に思います。 先ほど#2さんへのお礼にも書かせていただきましたが、 GTD(※1)という仕事術のようなものをGmailで実践しはじめているためです。 (※1) (再掲)GTDについてのウィキでの説明 http://ja.wikipedia.org/wiki/GTD >階層管理するならフォルダへ振り分けた方が良いですし、それであればメールソフトのフィルタリング機能で目的を果たせると思うのですが。 んー、いままではOutlookを多用していたのですが、 あらゆることをWeb2.0なサービスで解決しようと考え始めているせいです。 LifeHack(ライフハック)(※2)というものに関心を持っています。 (※2) ウィキでのライフハックについての説明 http://ja.wikipedia.org/wiki/%E3%83%A9%E3%82%A4%E3%83%95%E3%83%8F%E3%83%83%E3%82%AF ご回答ありがとうございました。
補足
この場所をお借りして、追記質問させてください。 Firefox2Jを使っていて、Greasemonkey(※1)というアドオンを入れています。 (※1) Greasemonkey・・・別途JavaScriptで書かれたスクリプトを読み込んで、ページ閲覧時に実行させることのできるFirefoxの拡張機能。Webページをユーザー側でカスタマイズすることができるようになる。 ということで、Greasemonkeyスクリプトを使って実現することは可能でしょうか? (とはいえ、自分はかなり長い間JavaScriptを書いていませんが・・・) なお、Better Gmail(※2)は入れています。 ※2 Better Gmail・・・Gmail関連のGreasemonkeyスクリプトを1つにまとめたアドオン https://addons.mozilla.org/ja/firefox/addon/4866 以上、よろしくお願い申し上げます。
- USKy
- ベストアンサー率40% (149/366)
1つのフィルタで付けることができるラベルは確かに1つだけですが、1つのフィルタで複数のラベルを付けなくてはならない何か特別な理由でもあるのでしょうか? 1通の受信メールに複数のラベルを自動で付けたいのなら、付けたいラベルの数だけフィルタを作っておけば済む話だと思います。 ただしフィルタは上から順に実行されますので、ラベルを条件判断するフィルタは、ラベルを付加するフィルタよりも後に実行される必要があります。
お礼
ご回答ありがとうございます。 ===== >1つのフィルタで複数のラベルを付けなくてはならない何か特別な理由でもあるのでしょうか? 実は、話し出すときりがなくなりますが、GTD(※)という仕事術のようなものをGmailで実践しています。 (※)GTDの、ウィキペディアでの説明 http://ja.wikipedia.org/wiki/GTD GTD実践のためにはツールを問わないのですが、 私の場合はあらゆるメール、TODO、スケジュールをGmailですべて<「タスク」として>なるべく一元管理しようとしていまして、 具体的には、 ●ステータスとして⇒「S:Action」(なるべくはやくやること)、「S:Wait on」(他人のレス待ち)、「S:Some day」(いつかひまなときにやること)など・・・ ●プロジェクトとして⇒「P:Moving」(引っ越しについて)「P:SiteRenewal」(サイトリニューアルについて)「P:recruitment」(採用計画) ●コンテキストとして(いつ、どこでこなせる仕事か?)⇒「C:Home」(家でこなせるタスク)、「C:Office」(職場でこなせるタスク)、「C:Commuting」(通勤途中でこなせるタスク) というように、1つのメールに3つの角度からとらえたラベルをつけようとしています。 そういったことが背景にあります。(とはいえ、まだ実践しはじめですが) ===== >1通の受信メールに複数のラベルを自動で付けたいのなら、付けたいラベルの数だけフィルタを作っておけば済む話だと思います。 先日 --- Gmailのフィルタを複数設定したときの仕様について知りたい http://oshiete1.goo.ne.jp/qa3165464.html --- という質問をしたら、 >フィルタは上から順番に処理されます。 >一度フィルタで処理されたメールは以降の条件は判定されないです。 というご回答(上述URLの#2さんのご回答)をいただいたので、 それだと、「上述URLの#2さん」のご回答と矛盾してしまうかと思うのですが、どうなのでしょうか?(カンチガイしていたらすみません) 自分でトライ&エラーでやってみたものの、混乱してしまったため、 今回ご質問させていただいた次第です。 また、Googleが公式に説明していればいいのですが、説明していないとすると、いつのまにか仕様が変わるという危惧があります。(ないかな?) ご回答ありがとうございました。
補足
話がそれますが、「GmailでのGTD実践」について、補足を・・・。 ほげほげ+home@gmail.com あてのメールだと、「C:home」というラベルがつく、というように、 メールアドレスの「+」オプションを活用しはじめています。
- violet430
- ベストアンサー率36% (27472/75001)
>Gamil のフィルタで、1つの条件に対して複数のラベルをつける方法はありますでしょうか? 無いですね。 回避策ですが、具体的な事例を挙げて自分のしたいことを書いてもらえれば、何かアドバイスできるかもしれません。
お礼
ご回答ありがとうございます。 そうですか・・・。 >回避策ですが、具体的な事例を挙げて自分のしたいことを書いてもらえれば、何かアドバイスできるかもしれません。 ありがとうございます。 いろんなパターンをやりたいのですが、きりがないので、下記の2件のケースについて、対処方法があればおしえていただけますでしょうか? 以下、「ほげほげ@gmail.com」が自分のメアドということにします。 (ほげほげ、とわざとマルチバイトにしてるのは、英数字だと、実在するメアドかもしれないからです) (1)あらゆるMLを、「ほげほげ+groups@gmail.com」で登録しています。 で、それらは全部、アーカイブして、「ML」というラベルをつけたいと思っています。(できれば、なおかつ「S: Some day」というラベルもつけたいのですが。。。無理ならいいです) ですが、「foo@example.com」または「bar@example.com」あてのメールについては、上記ラベルの他に、「S: Action」をラベルをつけたいと思っています。(アーカイブはします) (2)あらゆるメルマガを「ほげほげ+mag@gmail.com」で登録しており、 これらはすべて、アーカイブして、「メルマガ」というラベルをつかたいと思っています。 (これもできれば、なおかつ「S: Some day」というラベルもつけたいのですが。。。無理ならいいです) で、あるキーワードを含むメールに限っては、なおかつ、 「S: Action」というラベルをつけたいと思っています。 (アーカイブはします) 以上なのですが、対処方法はありますでしょうか? よろしくお願いします。
お礼
ありがとうございます。 なるほど、確かにそうですね。 アーカイブの条件だけ独立させる方法でやってみたいと思います。 ありがとうございました。