iPhotoで、複数名称による写真指定を行う例(できない)

iPhotoで複数の名称(リスト)に該当する写真を取得しようとして、できなかったという例です。

仕方なく、ループ処理で取得することになるわけですが、こうした処理が行えるソフトウェア、行えないソフトウェアが存在するため「文法的には間違っていないのに実行出来ないよ?」という状況に陥るわけですが……こうした、「できないこと」を知っておくことはAppleScriptによるスクリプティングではたいへん重要なことです。

スクリプト名:iPhotoで、複数名称による写真指定を行う例(できない)
tell application iPhoto
  tell album 写真 英語環境では”photo”。各国語ごとにローカライズされている
    set a to every photo whose image filename is in {”R001969“, R0019713.JPG“}
  end tell
end tell

▼新規書類に ▼カーソル位置に ▼ドキュメント末尾に

Leave a Reply