Applescript para Outlook 2011 que mueve todos los mensajes de una carpeta específica que coinciden con una cuenta de origen en una carpeta diferente

1

Como el título indica "Ayuda con Applescript para Outlook 2011 que mueve todos los mensajes de una carpeta específica que coinciden con una cuenta de origen en una carpeta diferente".

Entonces, tengo una "regla" que mueve todo el correo nuevo en mi cuenta de intercambio a una "Bandeja de entrada" en una subcarpeta En mi computadora. Cuando borro elementos de esta carpeta de entrada de subcarpeta, se pasa a "Elementos eliminados" en mi computadora. He creado una subcarpeta para "Elementos eliminados" en el mismo lugar que mi subcarpeta "Bandeja de entrada" y me gustaría ejecutar un Applescript en una programación que pueda ir a los Elementos eliminados en mi computadora y encontrar los mensajes. de esa cuenta de intercambio y muévalos a "subcarpeta / Elementos eliminados".

Buscar en Google acerca de la improvisación de la siguiente información que moverá TODO el correo en los Elementos eliminados:

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 que no puedo pasar es ahora solo mover de forma selectiva el correo cuya "cuenta" es un valor específico, como por ejemplo:

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

Cualquier ayuda apreciada !!

    
pregunta Cmstreeter 06.04.2014 - 16:41

1 respuesta

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
    
respondido por el Atmiya_Dharmesh 17.07.2014 - 07:31

Lea otras preguntas en las etiquetas