Applescript перемещает электронную почту Outlook в подпапку

Я использую Applescript для перемещения электронной почты в Outlook в папку, назначая сочетание клавиш с Applescript. Это отлично работает, и я пытаюсь создать другой скрипт, но у меня есть почта в моем почтовом ящике, чтобы перейти в подпапку, которая не находится непосредственно под моим почтовым ящиком.

Проверьте сценарий ниже. Записанная строка работает, но строка, в которой я пытаюсь назначить подпапку, ломается.

Как назначить подпапку в Applescript? Я пытаюсь "MyFolder/MySubfolder" через "/", но это не работает.

on run {}
tell application "Microsoft Outlook"
 activate
 set msgSet to current messages
 if msgSet = {} then
 error "No messages selected. Select at least one message."
 error -128
 end if
 set theMsg to item 1 of msgSet
 set theAccount to account of theMsg
 --set archiveFolder to folder "MyFolder" of folder "Inbox" of theAccount
 set archiveFolder to folder "MyFolder/MySubfolder" of folder "Inbox" of theAccount
 repeat with aMessage in msgSet
 move aMessage to archiveFolder
 end repeat
end tell

конечный запуск

2 ответа

Вы цепляете их длинную руку и наоборот;

например,

set archiveFolder to folder "MySubfolder" of folder "MyFolder" of folder "Inbox" of theAccount


Хорошо, я понял это!

set topFolder to folder "Inbox" of theAccount
set subFolder to folder "MyFolder" of topFolder
set subFolder2 to folder "MySubfolder" of subFolder

licensed under cc by-sa 3.0 with attribution.