Если у вас есть большое количество элементов, ваши свойства будут быстрее схвачены так:
ref = app('Things').to_dos
ids = ref.id()
names = ref.name()
statuses = ref.status()
, а затем используйте функцию Python zip (), чтобы изменить их при необходимости. В документации по appScript есть глава о методах оптимизации, которая объясняет это более подробно.
Вам также следует получить копии инструментов ASDictionary и ASTranslate с веб-сайта appscript, если вы этого еще не сделали. ASTranslate поможет вам преобразовать команды приложения из AppleScript в синтаксис приложения. ASDictionary будет экспортировать словари приложений в формате appscript, а также включает встроенный метод appscript help (), который позволяет интерактивно исследовать словари приложений (гораздо более мощный, чем dir ()).