Applescript per Outlook 2011 che sposta tutti i messaggi da una cartella specifica che corrisponde a un account sorgente in una cartella diversa

1

Come indicato nel titolo "Aiuto con un file Applescript per Outlook 2011 che sposta tutti i messaggi da una cartella specifica che corrisponde a un account sorgente in una cartella diversa."

Quindi, ho una "regola" che sposta tutta la nuova posta sul mio conto di scambio in una "Posta in arrivo" in una sottocartella Sul mio computer. Quando elimino gli oggetti da questa sottocartella in entrata, viene inserito in "Elementi eliminati" sul mio computer. Ho creato una sottocartella per "Elementi eliminati" nello stesso posto della mia sottocartella "Posta in arrivo" e vorrei eseguire un file Applescript su un programma che può andare negli elementi eliminati principali sul mio computer e trovare i messaggi da quel conto di scambio e spostali in "sottocartelle / elementi eliminati".

Cerca su Google ho acciottolato il sotto insieme che sposta TUTTA la posta in Elementi eliminati:

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

La parte che non riesco a superare ora è solo in modo selettivo spostando la posta il cui "account" è un valore specifico, come ad esempio:

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

Qualsiasi aiuto apprezzato !!

    
posta Cmstreeter 06.04.2014 - 16:41
fonte

1 risposta

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
    
risposta data 17.07.2014 - 07:31
fonte

Leggi altre domande sui tag