1 votos

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

Como dice el Título "Ayuda con un Applescript para Outlook 2011 que mueve todos los mensajes de una carpeta específica que coinciden con una cuenta de origen a una carpeta diferente."

Por lo tanto, tengo una "regla" que se mueve todo el correo nuevo en mi cuenta de exchange en una "Bandeja de entrada" en una subcarpeta En Mi Equipo. Cuando puedo eliminar los elementos que forman esta subcarpeta de la bandeja de entrada entra en los "Elementos Eliminados" En Mi Equipo. He hecho una sub-carpeta "Elementos Eliminados" en el mismo lugar que mi "Bandeja de entrada", en la sub-carpeta y me gustaría ejecutar un Applescript en un horario que puede entrar en los principales Elementos Eliminados En Mi Equipo y encontrar los mensajes de esa cuenta de exchange y moverlos en "subcarpeta/Elementos Eliminados".

Buscando en google acerca de la I empedrado el de abajo juntos hace que se mueva TODO el correo en 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 se puede pasar de ahora es sólo de forma selectiva mover el correo cuya "cuenta" es un valor específico, como así:

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 que se agradece!!

1voto

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X