2006/05/08

Gmail TODO GTD firefox

やらないとまずいのじゃないか、というぐらいの勢いで"GTD"を耳にするのでLife Hacks PRESSを斜め読みしました。 で、GTDの実践ツールとしてgmailを使う場合に利用できそうなtipsを幾つか考えたり、調べたりしたのでメモとして残しておきます。 ・ラベルをつける 方法としては真っ先に思いつきますが、記号などをつけると仕分けがより楽になりそうです。 参考:やどりぎ@NET: GmailでGTDらしきものをやってみる - 準備編 ラベル貼り自体は当然フィルタ使ってやるのが楽ですが、専用のエイリアス使ったアドレスを作っておくとフィルタの設定が楽になるかもしれません。 ・未完了/完了にスターを使う read/unreadで判断すると内容の確認がしずらくなる(見たらreadになってしまうので)のでスターをつけたりはずしたりするほうが便利そうです。 私が他でスターを使っていないからできることかもしれませんが。前述のラベルと合わせて、  条件   1.+TODOというエイリアスつき   2.もしくはタイトルがTODO  動作   1."TODO"というラベルをつける   2.スターをつける という感じのフィルタ作っておけば仕分けも楽じゃないでしょうか。 ・ブックマークを用意する Firefoxでは(他のブラウザは知りませんが)ブックマークにキーワードを設定できます。たとえば"https://www.google.co.jp/ig"というアドレスをブックマークして、ブックマークのキーワード欄に"ig"と設定しておけば、アドレスバーにフォーカス(Alt+D)を合わせてigと打てばhttps接続でPersonalized homeが開けます。 これと同じ要領で、"https://mail.google.com/mail/?search=query&view=tl&start=0&fs=1&q=(is:starred%20label:todo)"といった検索条件つきのブックマークをつくりキーワードに"TODO"などと設定しておきます。これで、アドレスバーに"TODO"と打ち込めば未完了の物のみ表示できます。 ・アドレスバーからTODOの追加 上記の複合ですが、ブックマークレットを作ってキーワードを指定し、アドレスバーからTODOを追加できるようにします。 事前準備として、  ・hoge+TODO@gmailというアドレスを"TODO"という名前でコンタクトリストに追加  ・+TODOというエイリアスにスターと"TODO"というラベルを付けるフィルタを作成 します。 この状態でTODOを追加するには、  1.メール送信画面を開いて、  2.アドレスにhoge+TODO@gmailを設定し  3.タイトルと本文を入力 というステップを踏む必要があります。 これを短縮するために、アドレスバーに打ち込むだけで上記1~3を行ってくれるブックマークレットを作ります。
javascript:(function(_key){var u="https://mail.google.com/mail/?view=cm&fs=1&to=\"TODO\"";if(_key!="%25s") {var s=_key.split(" ");switch(s.length){case 1:u+="&su="+s[0];break;case 2:u+="&su="+s[0];u+="&body="+s[1];break;defaults:u+="&su=TODO";break;}}window.location=u;})("%s");
こんな感じのスクリプトをブックマークに登録し、"ad"などのキーワードをつけます。これでアドレスバーに"ad タイトル 本文"とスペース区切りで入力すれば、"ad"の後ろの文字列をタイトルと本文に設定し、送信先に"TODO"と入力されたgmailの送信画面が開きます。あとは内容を確認して送信すれば、"TODO"ラベルとスターのついたタスクがinboxに入ってきます。 これは、gmailの送信先アドレス入力はアドレス自体、又は名前のどちらを入力しても補完してくれることを利用して、自分のアドレスを平分のままHTTP送信しないようにしたものです。当然本文はそのまま流れるので機密事項は書いたらまずいことになるかもしれません。 あとはGTDで使われる仕分け用のラベルやフィルタを作ったり、そのためのブックマークレット作ったりといろいろ実践には改良が必要になると思います。それこそGTDでも使ってタスク管理しないと忘れてしまいそうです。 Gmailのラベル管理やWebメールとしての機能もさることながら、スレッドでまとめられる機能がTODOを管理する上で一番役に立ちそうな気がします。あとから条件が変更されたり、なにか追記したいことが起きた時に、最初に送信したTODOメールに返信すればスレッド表示されるので確認がしやすくならないでしょうか。 実際のところ単にGoogle信者なのでむりくりGmail使いたいだけかもしれませんけども。