年末年始に向けて郵便番号を検索するDraftPadアシスト

もう12月なんだもんなあ。


グルーブテクノロジー株式会社 - Web サービス:郵便番号検索API
このAPIは、郵便事業株式会社様(旧日本郵政公社)が公開している郵便番号のデータを取得する機能を提供します。郵便番号から住所、住所から郵便番号の取得が可能です。【重要】郵便番号検索APIのサーバーの変...
クリスマスカードに年賀状。いつもはメールで済ましてますけど、郵便じゃないと届かない人もいるかもしれない。そのための検索サービスは数多いですが、勝手に内部ルーチンを使うことは許されてないです。フリーで公開されてるのは、郵便番号から住所に変換するのが多い。ネット上の登録フォームで住所入力を簡略化するのがありますよね。あのとき使われるから。でも年賀状を書くのはその反対。住所から郵便番号を探す。どこかにないものかと思ったら、役立ちそうなスクリプトがあったのでこれを利用してみます。


DraftPad 1.6.2
カテゴリ:仕事効率化,ユーティリティ
価格:無料 (Manabu Ueno)
アシストは下記の通り。iPhone/iPad両用のつもり。

Title: 郵便番号検索
URL: draftpad://self/web?source=<meta name=viewport content=initial-scale=1.0><body bgcolor=lightgray><script>location.href=%22draftpad:///webdelegate?load=f%22;f=function(x){TEXT=x.TEXT;s=x.s;p=x.p;a=TEXT.substring(0,p);b=TEXT.substring(p);url=%22http://api.postalcode.jp/v1/zipsearch?format=xml%26word=%22+encodeURIComponent(s);req=new XMLHttpRequest();req.open(%22get%22, url, false);req.send(null);s=req.responseText;s=s.replace(/<(address|office)><zipcode>(.+?)<\/zipcode>/g,%22<tr><td><input type=button value=$2 onClick=draftpad.replace(a+$2+b,p)><\/td><td>%22).replace(/<(prefecture|office_name)_yomi>(.+?)<\/(address|office)>/g,%22<\/td><\/tr>%22).replace(/<groovewebservice/g,%22<table%22).replace(/<\/groovewebservice>/g,%22<\/table>%22);s+=%22<br><a href=http://groovetechnology.co.jp/webservice/><img src=http://groovetechnology.co.jp/images/gt_websrv_w.gif width=125 height=17 /></a>%22;document.write(s);}</script></body>&TEXT=<@@>&s=<@>&p=<#LOC>

登録リンクはこちら→ http://tinyurl.com/cemf3rx



使い方は単に住所を書いて実行。AND検索には対応してない感じ。住所が漠然としてると、全部列挙しようとするので時間が掛かります。



候補がリストアップされる。事務所検索も同時にしてます。



番号をボタン化してます。タップすれば自動で本文に埋め込まれる。実はこの実験がしたかったのもある。この形式のアシストが可能なら、ネット上の様々なサービスでDraftPadに貼り付けるのが簡単になります。アイデアが湧いてきそう。
(追記)郵便番号を検索するDraftPadアシスト(拡大版)