En la aplicación Correo, ¿cómo puedo ir (saltar) a la carpeta (buzón) de un mensaje seleccionado en una vista de resultados de búsqueda o en un buzón inteligente?

1

En la aplicación Mail, trabajo con muchos buzones inteligentes y, por lo general, necesito saltar al buzón donde realmente se archiva el mensaje.

Es lo mismo con los resultados de búsqueda: normalmente necesito ubicar la carpeta (buzón) donde se archiva un mensaje que seleccioné en la vista de resultados.

Para versiones anteriores de Apple Mail (al menos hasta Mavericks) podría hacer lo mismo que hice en muchas otras aplicaciones para ubicar la carpeta del documento abierto en una ventana.

En el caso de Mail.app:

  • Abra el mensaje (haga doble clic)
  • Haga clic con el botón derecho en la barra de título de Windows donde se encuentra el asunto del mensaje. aparecer
  • Verás la ruta de ese mensaje
  • Seleccione la carpeta deseada

Cuando me mudé de Maverick a Sierra, descubrí tristemente que el enfoque anterior ya no funcionaba.

¿Cómo puedo solucionar esto o lograr la misma funcionalidad?

    
pregunta ePi272314 13.11.2017 - 11:33

1 respuesta

1

Solución utilizando AppleScript

La solución que encontré fue crear un servicio de Automator y asociarlo a un acceso directo.

  1. Open Automator
  2. Nuevo documento
  3. Seleccione "Servicio" para el tipo de documento
  4. En la parte superior de la ventana, configure las siguientes opciones:
    Service receives selected > > no input
    in > > Mail.app
  5. En la biblioteca de Acciones (panel izquierdo), busque la acción "Ejecutar AppleScript"
  6. Arrástrelo y suéltelo en el área de flujo de trabajo
  7. Copie el código al final de esta respuesta y péguelo en la acción "Ejecutar AppleScript"
  8. Guarde su servicio (por ejemplo, "Saltar a la carpeta")

Probar el servicio

  • No es necesario cerrar automator o reiniciar el correo.
  • Realice una búsqueda y seleccione un mensaje (preferiblemente un mensaje archivado en alguna carpeta personalizada).
  • Vaya a Mail > > %código%. Deberías ver tu nuevo servicio
  • Aplicar el servicio.

Su buzón seleccionado y activo debe ser el buzón del mensaje seleccionado anteriormente.

Opcional

Asigna un acceso directo (por ejemplo, CONTROL - COMMAND - J ) a tu servicio:

  • Services > > System Preferences > > Keyboard > > Shortcuts .
  • Al final del panel derecho debajo de General, debe encontrar su servicio.
  • Asígnele un acceso directo.

El Código

set theDialogTitle to "Jump to Folder Script"

tell application "Mail"

    -- Get the selected messages and the count of them
    set theMessageList to selected messages of message viewer 1
    set theCount to length of theMessageList

    -- Error if no messages
    if theCount is 0 then
        display dialog ¬
            "No message selected." with title theDialogTitle buttons {"OK"} with icon caution
        return
    end if

    -- Error if more than one message
    if theCount is greater than 1 then
        display dialog ¬
            "Must select only one message." with title theDialogTitle buttons {"OK"} with icon caution
        return
    end if

    -- Get the message
    set theMessage to item 1 of theMessageList

    -- Get the mailbox object
    set theMailbox to mailbox of theMessage

    -- Select the mailbox
    set selected mailboxes of message viewer 1 to theMailbox

end tell
    
respondido por el ePi272314 13.11.2017 - 11:33

Lea otras preguntas en las etiquetas