“在这个苹果脚本中,这个”“”的结尾不能去

时间:2017-11-21 02:20:31

标签: macos applescript

我正在写一个AppleScript来迭代默认专辑'Photos'中的所有照片

enter image description here

这是我的剧本:

tell application "Photos"
  activate
  set alls = albums "Photos"
  repeat with photo in alls
    say photo.name
  end repeat
 end tell

第3行引发以下语法错误:

enter image description here

我是这种语言的新手,我无法找到错误语法的补救措施。任何人都能指出这里有什么不妥吗?

1 个答案:

答案 0 :(得分:1)

如果你参考字典,它有助于理解其他元素如何包含每个元素。要获取所有相册的照片,您必须遍历每张专辑的媒体项目。这将获得每张照片的文件名。

tell application "Photos"
    activate
    set alls to every album
    repeat with photoAlbum in alls
        set photos to every media item in photoAlbum
        repeat with photo in photos
            get filename of photo
        end repeat
    end repeat
end tell