Не удается получить смарт-альбомы в AppleScript после обновления до Catalina - PullRequest
0 голосов
/ 20 февраля 2020

Я уже давно использую 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

Заранее спасибо за любую помощь.

...