Как предлог для изучения Applescipt, я пишу скрипт, который должен быть прикреплен к правилу Mail для фильтрации сообщений. Я scrounged вокруг и собрать столько код:Получение сообщения из правила почты в Applescript
on perform_mail_action(theData)
tell application "Mail"
set theSelectedMessages to |SelectedMessages| of theData
set theRule to |Rule| of theData
repeat with a from 1 to count theSelectedMessages
set theMessages to selection
set theMessage to item 1 of theMessages
end repeat
end tell
end perform_mail_action
Я бы подумал, что правило будет передавать только одно сообщение, но вы никогда не знаете, так что имеет смысл повторить. Я предполагаю, что «выбор» - это указатель на элемент в разделе «Избранные сообщения». Кажется странным, «установите значение« Сообщение »в пункт 1« Сообщения ». Я бы подумал, что вы бы запрограммировали «set theMessage to selection». Я хочу добраться до тела, «содержимого» сообщения, чтобы проверить определенные слова.
Спасибо за любую помощь, Curt
Мне не повезло найти сценарий, который вы указали. Я открыл Finder, а затем GO Library. Я не видел каталог под названием Scripts. Я запускаю OS X 10.7.3. Я закончил поиск примера, выполнив команду File/New из Template/Mail/Mail Rule Action.scptd в редакторе Applescript. – curt
. Есть 3 папки библиотеки, вы, вероятно, смотрите на папку в вашей папке пользователя. Тот, на который я ссылаюсь, находится на корневом уровне вашего загрузочного диска и доступен для всех пользователей. Тем не менее, этот скрипт выглядит довольно близко к тому, что находится в папке Library. –
Ты прав, он был там. Мне просто нужно было выяснить, как добраться до него. – curt