おはようございます、
デスクトップ上のすべてのファイルをEvernoteに送信し、ファイルを削除する、実行可能なAppleScriptを作成しようとしています。これまでの私のコードは次のとおりです。
on run {input}
tell application "Finder"
select every file of desktop
end tell
tell application "Evernote"
repeat with SelectedFile in input
try
create note from file SelectedFile notebook "Auto Import"
end try
end repeat
end tell
tell application "Finder"
delete every file of desktop
end tell
end run
これを実行すると、最初と最後の「tell」は正常に機能します(つまり、スクリプトが強調表示されてからデスクトップ上のすべてのファイルが削除されます)が、真ん中の「tell」は何もしません。
ただし、デスクトップ上のすべてのファイルを手動で強調表示してから、真ん中の「tell」を実行すると、正常にインポートされます。つまり、各アイテムは意図したとおりに個別のメモにインポートされます。
お分かりのように、私はAppleScriptを初めて使用します。選択したファイルをある種の配列に入れる必要があると思いますが、それを理解することはできません。ヘルプ!
どうもありがとう
リッチ