2016-10-16 13 views
1

を使用して写真付きIDでiPhotoLibraryにパスを取得:私は、次のAppleScriptを使用して、そのIDによって写真のiPhotoLibraryでパスを選択しようとするAppleScript

のtellアプリ「iPhotoの」 セットPHOTOID 25801 セットへAppleScriptをそれは整数に4.294993097E + 9を変換することはできませんことを、私に言ったので、写真付きID(PHOTOID + 2^32) セットphotoPathにthePhoto エンドの画像パスにthePhotoは動作しません

を伝えます。として(photoID + 2^32)と書いてあり、AppleScriptは画像パスを取得できませんでした。

私の間違いは何でしたか、どうすれば問題を解決できるか教えてください。

答えて

0

あなたが最初にのみ、そのオブジェクトのパスを取得し、iPhotoで検索によってIDから「写真」オブジェクトを取得する必要があります。

set myPhoto to first item of (every photo whose id is myId) 
set myPath to image path of myPhoto 

MYPATHは(」したUnix形式の完全なファイルパスです/ 'ではなく': ')

+0

これはとてもうまく動作します。 – domac

関連する問題