macOSのショートカットアプリで文字数をかぞえる

macOSで選択したテキストの文字数を数えるには、Automatorでスクリプトを動かす必要があったけれど、Montereyではショートカットアプリのおかげでコードを書かなくてもよくなりました。

macOSでショートカットアプリを使い、以下の手順でショートカットを作成します。

  1. スクリプティング「カウント」のアクションを追加
  2. 「カウント」の「入力」には「ショートカットの入力」を選択
  3. 「カウント」の「項目」には「文字」を選択
  4. 「共有シート」から「テキスト」の入力を受け取る
  5. 書類「結果を表示」のアクションを追加
  6. 「結果を表示」は「数」を表示

そして「ショートカットの詳細」で「クイックアクションとして使用」と「サービスメニュー」にチェック。これでテキストを選択してコンテキストメニューのサービスから文字数をかぞえられるようになります。「共有シートに表示」にチェックをつけるとiOSの共有メニューに表示されます。


ショートカットはiOSで作成するほうが簡単な気がします。いままではAutomatorでスクリプトを動かしていたけれど、もっさりしている感がありました。一方でショートカットアプリはサクサクっと応答してくれます。1行の長さを調べるときや、メモアプリの文字数を確認したいときに便利です。