たまに「Select All」しても、テキストが選択されないときがあります。 バグなのかな。 ブログに貼り付けたいとき、これが起こると溜息が出ます。 共有から「コピー」でカバーしてるけどスマートではありません。
fileinfo.md
単体のスクリプトにするほどでもないから、fileinfoを転用しようと思いました。 ファイル情報を表示するアクションです。
<%* FORMAT = "YYYY-MM-DD" t = tp.file.selection() if(t){ navigator.clipboard.writeText(t) s = "選択:" + t.length + " 字\ncopied!" new Notice(s) return t }else{ t = tp.file.content navigator.clipboard.writeText(t) s = "作成:" + tp.file.creation_date(FORMAT) s+= "\n修正:" + tp.file.last_modified_date(FORMAT) s+= "\n字数:" + t.length + " 字" s+= "\n段落:" + t.split("\n\n").length + " 段" s+= "\ncopied!" new Notice(s) } %>
使い方
ツールバーに置いて実行すると、右上に情報を表示します。
表示する情報は:
- 作成…最初にファイルを作った日
- 修正…最後にファイルを変更した日
- 字数…本文の文字数
- 段落…空行で挟まれた段落の数
そして本文全体をクリップボードに保存します。
まとめ
あら、この文章も「Select All」できない。 スクリプト?