DraftPadの文字数をカウントするアシスト WordCounter

意外と知られてない底力。


DraftPad 1.6.2
カテゴリ:仕事効率化,ユーティリティ
価格:無料 (Manabu Ueno)
DraftPadはタイトルの「DraftPad」をタップすると、Words→Characters→Lineの順に変化します。それぞれが「単語数」「総文字数」「現在の行位置」を表します。単語数は、分かち書きされた英語を前提としているので「空白の数+改行の数」のこと。日本語ではCharactersのほうが文字数として参考になります。



また、範囲選択を行うと、その中での文字数が反映します。行位置のほうも、何行目から何行目を選択しているかが表示されます。


とても便利な機能なんですが、全体を見渡すとき手間がかかります。それで、文字数を行ごとにカウントするアシストを作ってみました。

Title: WordCounter
URL: draftpad://self/web?source=<meta name=viewport content=initial-scale=1><title>WordCounter</title><script>location.href=%22draftpad:///webdelegate?load=f%22;f=function(x){c=new Array();c[0]=%22lime%22;c[1]=%22ivory%22;TEXT=x.TEXT;t=TEXT.replace(/%26/g,%22%26amp;%22).replace(/</g,%22%26lt;%22).replace(/>/g,%22%26gt;%22);a=t.split(%22\n%22);s=%22<table width=100%25><tr style=color:white;background:black;><td width=3%25>line<\/td><td>content<\/td><td width=3%25>char<\/td><\/tr>\n%22;k=0;for(i=0;i<a.length;i++){s+=%22<tr bgcolor=%22+c[k]+%22><td align=right valign=top>%22+(i+1)+%22<\/td><td>%22+a[i]+%22<\/td><td align=right>%22+a[i].length+%22<\/td><\/tr>\n%22;k=1-k;}s+=%22<tr><td><\/td><td align=right>total:<\/td><td align=right style=color:white;background:red;>%22+TEXT.length+%22<\/td><\/tr><\/table>%22;document.write(s);}</script>&TEXT=<@@>

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



本当は、行番号をタップすると、そこにジャンプする機能も付けたかったのですが、うまくいかない。とりあえずの暫定版です。