自分が書くWebサイト上の記事についてOmniOutlinerで色々とアイデアを並べていたところ、その項目数がいくつあるのか気になった。標準ではその項目を数える機能はないが、AppleScriptではカウントするためのAPIが用意されている。leavesはドキュメント内の葉となる項目を返すAPIである。
tell application "OmniOutliner Professional"
tell front document
return count of leaves
end tell
end tell
このスクリプトではOmniOutlinerの手前のドキュメントの葉の要素の数をカウントしている。