В приложении «Почта» я работаю со многими умными почтовыми ящиками, и мне обычно нужно перейти к почтовому ящику, в котором действительно хранится сообщение.
То же самое и с результатами поиска — обычно мне нужно найти папку (почтовый ящик), в которой хранится сообщение, которое я выбрал в представлении результатов.
Для предыдущих версий Apple Mail (по крайней мере, до Mavericks) я мог сделать то же самое, что и во многих других приложениях, чтобы найти папку открытого документа в окне.
В случае Mail.app:
Когда я перешел с Maverick на Sierra, я с грустью обнаружил, что предыдущий подход больше не работает.
Как я могу исправить это или добиться той же функциональности?
Решение, которое я нашел, состояло в том, чтобы создать службу Automator и связать ее с ярлыком.
Service receives selected
>> no input
in
>>Mail.app
Mail
>> Services
. Вы должны увидеть свой новый сервисВаш выбранный и активный почтовый ящик должен быть почтовым ящиком ранее выбранного сообщения.
Назначьте ярлык (например, CONTROL- COMMAND- J) для вашего сервиса:
System Preferences
>> Keyboard
>> Shortcuts
>> Services
.set theDialogTitle to "Jump to Folder Script"
tell application "Mail"
-- Get the selected messages and the count of them
set theMessageList to selected messages of message viewer 1
set theCount to length of theMessageList
-- Error if no messages
if theCount is 0 then
display dialog ¬
"No message selected." with title theDialogTitle buttons {"OK"} with icon caution
return
end if
-- Error if more than one message
if theCount is greater than 1 then
display dialog ¬
"Must select only one message." with title theDialogTitle buttons {"OK"} with icon caution
return
end if
-- Get the message
set theMessage to item 1 of theMessageList
-- Get the mailbox object
set theMailbox to mailbox of theMessage
-- Select the mailbox
set selected mailboxes of message viewer 1 to theMailbox
end tell
Э. Джей Мак
ePi272314