Applescript dla programu Outlook 2011, który przenosi wszystkie wiadomości z określonego folderu pasującego do konta źródłowego do innego folderu

1

Zgodnie z tytułem „Pomoc z Applescript dla programu Outlook 2011, który przenosi wszystkie wiadomości z określonego folderu pasującego do konta źródłowego do innego folderu”.

Mam więc „regułę”, która przenosi całą nową pocztę na moim koncie wymiany do „skrzynki odbiorczej” w podfolderze na moim komputerze. Kiedy usuwam elementy z tej podfolderowej skrzynki odbiorczej, przechodzi ona do „Usunięte elementy” na moim komputerze. Utworzyłem podfolder „Usunięte elementy” w tym samym miejscu, co mój podfolder „Skrzynka odbiorcza” i chciałbym uruchomić skrypt Apple zgodnie z harmonogramem, który może przejść do głównych usuniętych elementów na moim komputerze i znaleźć wiadomości z tego konta wymiany i przenieś je do „podfolderu / elementów usuniętych”.

Googling o brukowałem poniżej razem, który przeniesie WSZYSTKĄ pocztę w usuniętych elementach:

tell application "Microsoft Outlook"
set topFolder to mail folder "AT&T" of on my computer
set destFolder to folder "Deleted Items" of topFolder
move every message of mail folder "Deleted Items" of on my computer to destFolder
end tell

Część, której nie mogę przejść, to teraz tylko selektywne przenoszenie poczty, której „konto” ma określoną wartość, na przykład:

tell application "Microsoft Outlook"
set topFolder to mail folder "AT&T" of on my computer
set destFolder to folder "Deleted Items" of topFolder
move (every message of mail folder "Deleted Items" of on my computer whose account = "Att") to destFolder
end tell

Każda pomoc doceniona !!

Cmstreeter
źródło
Rozwiązałem i opublikowałem swoje rozwiązanie na stackoverflow. stackoverflow.com/a/22896835/2503051
Cmstreeter

Odpowiedzi:

1
tell application "Microsoft Outlook"
    set topFolder to mail folder "AT&T" of on my computer
    set destFolder to folder "Deleted Items" of topFolder
    set srcFolder to mail folder "Deleted Items" of on my computer
    set selectedMessages to messages of srcFolder
    repeat with theMessages in selectedMessages
        set thisAccount to account of theMessages
        if (name of thisAccount as text is "Att") then
            if (is read of theMessages is false) then
                set theMessages's is read to true
            end if
            move theMessages to destFolder
        end if
    end repeat
end tell
Atmiya_Dharmesh
źródło
To poprawna odpowiedź, jednak była to kopia / wklej mojej własnej odpowiedzi na to samo pytanie, które również zamieściłem na Stackoverflow. stackoverflow.com/a/22896835/2503051
Cmstreeter