【发布时间】:2017-03-29 21:23:53
【问题描述】:
以下脚本没有按我的预期工作:
tell application "iTunes"
tell source "Library"
tell playlist "Music"
set theTracks to (every track whose album artist is "xxx" and album is "Fiddle Tunes 2006 Concert")
count of theTracks
end tell
end tell
end tell
它匹配专辑艺术家属性为空的曲目。它不应该匹配任何曲目。该特定专辑标题没有包含非空专辑艺术家字段的曲目(也没有设置了编译标志的曲目)。
我用艺术家替换专辑艺术家,它不匹配任何曲目,这是正确的。
我是否遗漏了一些明显的东西,或者这是 iTunes 中的错误?
【问题讨论】:
-
它与我库中的任何空专辑艺术家都不匹配,当然我没有任何空字段所以我不得不清空一个..但后来它不匹配它。所以也许是你的设置?
-
看来问题不在于专辑艺术家字段为空。我用几个不同的专辑标题尝试了相同的查询,它们都表现得好像查询的专辑艺术家部分不存在。接下来我尝试交换查询中字段的顺序,它工作正常!
标签: applescript itunes