Плакат первого раза и новичок AppleScript.Использование AppleScript для ответа на выбранное сообщение в Mail
Я пытаюсь сделать AppleScript, который берет выбранную почту в mail.app и открывает окно ответа. Короче говоря, я хотел бы, чтобы он функционировал точно так же, как нажатие кнопки «ответить» в GUI mail.app: откройте окно ответа и автоматически заполните поля «Кому», «Тема» и «Тело».
Ближайший я получил следующее:
tell application "Mail"
set theSelection to selection
if theSelection is {} then return
activate
repeat with thisMessage in theSelection
set theOutgoingMessage to reply thisMessage with opening window
end repeat
end tell
К сожалению, то, что это делает создать новое окно ответа для каждого сообщения в выбранном разговоре. Например: если в разговоре есть 4 сообщения, когда я запускаю этот скрипт, я получаю 4 отдельных окна ответа.
Даже если я выбираю только одно сообщение в разговоре (например, самое верхнее сообщение), сценарий по-прежнему открывает 4 отдельных окна ответа.
Я также попытался следующие, но ничего не происходит:
tell application "Mail"
set theSelection to item 1 of selection
if theSelection is {} then return
activate
set theOutgoingMessage to reply theSelection with opening window
end tell
Но это не имеет никакого видимого результата (ни одно окно не открывается вообще). Любая помощь, чтобы указать мне в правильном направлении?
.R
Я не на Mac в мес. Но я подозреваю, что у вас есть резьбовое представление для вашей почты. Если это так, когда вы выбираете 1 адрес электронной почты, вы фактически выбираете все электронные письма в потоке. Попробуйте изменить представление на non threaded. – markhunte
Со временем он получил работу – Razzzzz