コード
tell application "Photos"
set photo to item 1 of selection
end tell
結果
error "Photosでエラーが起きました: item 1 of selectionのタイプをspecifierに変換できません。" number -1700 from item 1 of selection to specifier
写真(Photos)アプリで選択している写真を処理するAppleScriptを書こうとしたが、selection
の要素を変数に代入しようとするとエラーになる。選択する写真の数を変えてからcount
を調べるとちゃんと変化しているので、選択自体はされている模様。
selection (list of media item, r/o) : The currently selected media items in the application
リファレンスによるとselection
にはmedia item
が入っているはずだが、代入時の型変換に失敗している?
ネットで検索しても、アルバムに含まれる写真全てに対して処理を行うサンプルしか見つからない。