Evernoteで選択しているノートタイトルをOmniOutlinerへ【AppleScript】
OmniOutlinerにトピック付きの行を追加【AppleScript】 - ジャムスタ
の続き。
tell application "Evernote"
repeat with var_note in (get selection) -- 選択しているノート
set linename to (get title of var_note)
my addrow(linename)
end repeat
end tellon addrow(notename)
tell application "OmniOutliner"
make with properties {topic:notename} new row at end of document 1
end tell
end addrow
自分でEvernote上でノートを選択し(複数選択可能)、スクリプトを起動。ノートタイトルがTopicになって追加される。
一応機能するが、ノートひとつごとにOmniOutlinerに追記しているので、大量にノートを選択するとおそらく動作速度が落ちる。配列か何かに突っ込んでおき、それを後からひとつずつ取り出すのがおそらくよいのだろう。
が、とりあえずのプロトタイプとしては機能する。
今後のアイデア的には、ノートブックリストを表示させて、そのノートブック内の全てのノートタイトルを追加する方向と、あるいは「情報」というようなキーワードで検索して、引っかかったものを片っ端から追加する、という方向がありそう。