Я уже давно использую AppleScript для экспорта фотографий в смарт-альбом в Apple Photos. После обновления до Catalina мой запрос на все альбомы больше не возвращает Smart Albums.
В частности, у меня есть строка, которая загружает все альбомы следующим образом:
tell Application Photos
set theseAlbums to every album
...
end tell
Ранее theseAlbums
содержал бы обычные и умные альбомы. После обновления до Catalina они содержат только обычные (не умные).
Что я могу сделать, чтобы запросить умные альбомы? Я посмотрел на словарь фотографий и ничего не увидел. Я также попытался изменить every album
на every container
без удачи.
Вот код в контексте - вспомогательная функция, которая находит альбом по имени:
on getAlbumNamed(thisName)
tell application "Photos"
set theseAlbums to every album
repeat with i from 1 to the count of theseAlbums
set thisAlbum to item i of theseAlbums
if the name of thisAlbum is thisName then
return thisAlbum
end if
end repeat
end tell
end getAlbumNamed
Заранее спасибо за любую помощь.