最近Gmailのフィルタの順序がまったく保存されなくなったようです。いずれでも駄目でした。LinksGmailのフィルタGmailのフィルタは基本的にラベル付けに使っています。Gmailではフォルダという概念はなくて全てラベルで分ける仕様になっています。ラベルなのでEvernoteで言うタグみたいなもので一つのメールに複数のラベルを付けることも可能です。いう意味もあって、Gmailのフィルタは入ってきたメールに対して全てのフィルタが適用される様になっています。フォルダ分けであれば最初に該当したフォルダに入れて終わり、ですが、ラベルであれば複数該当するフィルタがあってそれを付けたい、ということで。自分の使い方だとちょっと難しいところがあります。やりたいことは簡単にいうとメーリングリスト宛などのものはその名前のラベルを付ける(もしくはある程度グループ化してそのラベルを付ける)その他送り先などの条件でラベルを付ける必要なものはInboxに残し、それ以外はアーカイブするラベルが何もついてなければ最後に00_NoLabelといったラベルを付けてアーカイブするといった感じ。DummyInboxラベルを付ける最後にDummyInboxラベルがついてないものをすべてarchiveするといったどちらかの方法になります。2の方では各mailinglistに対しては一つの定義だけで済むのでフィルタの数が大分少なく住みます。フィルタの条件は色々条件が組み合わせられますが、文字数に制限があってあまり長い条件は書けません。2の様にそれぞれの場合で分けて作らないと無理な場合もあります。(この辺の数字も前にどこかで見たような気がしますが見つけられず。長いものを作ろうとすると失敗することは確かです。フィルタの数にも制限があるとかないとか書かれてますが、200個とかならいける、といったものは見ました。いまのところこれの制限にかかったことはないです。確実に最後にこれらのフィルタが適用される必要があります。以前のGmailではフィルタは作成順に設置され、編集とかすると一番下に来る、といった感じでした。エクスポートして編集して、一旦Gmail上のフィルタを全部消してインポートする、といったことをしてました。面倒なのでそれを簡単にするツールとかも作ってました。最近では新しいものを使うことが推奨されています。フィルタに関して言うとちょっと微妙な感じがありました。新しいGmailではフィルタの表示では順序が保持されないが中では順序保持されている?フィルタを設定で開いてみると、以前せっていしたものとは違う順序になっています。エクスポートしてみると以前の設定どおりになっている、といった状態。これが一ヶ月くらい前に確認した時のものです。NoLabelに行くべきものがついてなかったり、Inboxに残したいものが残ってなかったりぐちゃぐちゃになってしまいました。その後開くと全く違う順序に。今度は順序がばらばらに。いうかよく見るとidの数字の順序になってました。このidは1524641463341とか大きい数字で作った順序などには関係なく、ユーザーが管理できるものではありません。インポート時に、XMLファイルのなかの数字を変更してもGmail上で書き換えられて適当なidになります。試してみましたがやはり駄目でした。順序で適用されてる様子。現状の対応策としては、NoLabelをつけるフィルタを削除しました。使ってラベルを付けます。以下の様なスクリプトを作成します。}}最後のif文のところでラベルが付かずInboxにも無いものに対して00_NoLabelというラベルを付けています。つけるためのループです。それに00_NoLabelをつけてしまうとスレッドごと00_NoLabelにも入ってしまい邪魔なので。これでチェックもしてラベルがつかなかったら最後に00_NoLabelをつける、ということをしています。Inbox/アーカイブ対策Inboxに残すかどうか、という対処はさらに面倒で、今の所完璧なものではありません。DummyInboxラベルをつけてそれがついてるもの以外はアーカイブ、というフィルタは残しています。このフィルタが中途半端な位置で適用されるとその後DummyInboxをつける予定だったものが先にアーカイブされてしまいます。これを救出するために以下の様なスクリプトを用意します。}}こっちはもっと簡単なスクリプトで、99_DummyInboxラベルが付いていてInboxにないものをInboxに戻す、というもの。これの問題点は一度アーカイブされてしまうのでスマホへの通知が来なくなることです。アプリのアイコンに未読数として後から表示はされますが直接の通知は来ません。一度アーカイブするフィルタがかけられてしまうとどうしようもありません。大丈夫かな、というところで落ち着いています。リアルタイムで必要な連絡は友達ならラインなり、仕事でも別のもので来たりするのでそこまできちんと出来なくても大丈夫かな、と。無理があると思います。実際問題、他の人がどうやってるのか不思議で仕方ないです。(Inboxに大量のメールがあっても気にしない人は別の意味で不思議ですが。してる人もいるのかもしれません。なんかもうちょっと上手いこと出来ないかな、とはいまさら思ってます。