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


2

Я использую 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 

конец бежать

1

Ok - Я понял это!

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

1

Вы связываете их длинной рукой и в обратном порядке;

например,

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