MacOS Sierra.
Кажется, что это возможно на основе следующего скрипта, который создает новое правило:
tell application "Mail"
set newRule to make new rule at end of rules with properties { ... }
tell newRule
make new rule condition at end of rule conditions with properties { ... }
end tell
end tell
То, что я хотел бы иметь возможность сделать что-то вроде этого:
tell application "Mail"
set existingRule to (* get a specific rule already in Mail Preferences *)
tell existingRule
make new rule condition at end of rule conditions with properties {rule type:message content, qualifier:does contain value, expression:"woohoo"}
end tell
end tell
Похоже, я не могу найти способ извлечь правило, которое уже сохранено.