以下の内容はhttps://wineroses.hatenablog.com/entry/2023/09/27/171829より取得しました。


Obsidianのファイル情報を表示する

たまに「Select All」しても、テキストが選択されないときがあります。 バグなのかな。 ブログに貼り付けたいとき、これが起こると溜息が出ます。 共有から「コピー」でカバーしてるけどスマートではありません。

fileinfo.md

単体のスクリプトにするほどでもないから、fileinfoを転用しようと思いました。 ファイル情報を表示するアクションです。

Import Obsidian: 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」できない。 スクリプト




以上の内容はhttps://wineroses.hatenablog.com/entry/2023/09/27/171829より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14