Gmail にテンプレート切り替え機能を付けてみた

20071103追記
Gmail 2.0 では動作しません。そのうち対応するつもり。
20080125追記
Greasemonkey 0.7.20080121.0 だと一部障害(返信時に動作しない)が出てるようです。原因がわかれば対応します。
20080129追記
0.1.20080129.0でGreasemonkey 0.7.20080121.0 に対応しました。
20080423追記
コメントにもありますが、Gmailのバージョンアップに伴い、旧バージョンに戻しても以前のテンプレートが使用できなくなっています。原因不明なため、対応の目処は立っていません。
20080501追記
Greasemonkeyで連絡先を取得・編集できないため、Gmail 2.0への対応はできません。実現する方法なり、アイデアなりをお持ちの方はコメントお願いします。
20080510追記
Gmail2で動作するように修正してくださった方がいらっしゃいます。今後はこちらをどうぞ。

 大抵皆そうなんだろうけど、メールを書く場合決まった形があって、あいさつ文・本文・締め言葉・署名という順番で書いている。以前作ったスクリプト で、署名は差出人に応じて自動的に切り替わるようになったけど、あいさつ文や締め言葉は辞書に登録したりして、毎回入力してたわけです。会社で使っていることもあり、社内と社外で定型文が変わってくるので、辞書に登録した語句を忘れたりしてかなり不便だった。これはさすがに面倒なので、さらに Gmail を快適にすべく、テンプレートを切り替えられる Greasemonkey スクリプトを作ってみた。これで署名が複数あっても、定型文が複数あっても平気ですな。

  • ダウンロードはこちら -> Gmail Template Switch
  • 不具合報告なんかは こちら からどうぞ。報告するときは 不具合一覧 を見て、重複してないか確認してください。
  • リッチテキスト(HTML形式)には対応していません。


 このスクリプトの作成にあたり、Gmailの使い方 管理人様にはアイデアを提供していただいたり、テストに協力していただいたりしました。この場を借りて感謝します。

 ※ 内部で jQuery 1.1.4 を使ってます(以前のエントリ 参照)。これがなかったら途中で挫折してたかも、ってくらい依存してる。jQuery ステキすぎ。

使い方をキャプチャした動画


※ この動画は、下の方にある例を実際に動かしてみたもの。

続きを読む