En el Correo, cuando he seleccionado un mensaje, me gustaría tener un acceso directo para copiar el message_id (ver mi anterior pregunta) en el portapapeles.
¿Cómo puedo manejar eso? Applescript, supongo?
En el Correo, cuando he seleccionado un mensaje, me gustaría tener un acceso directo para copiar el message_id (ver mi anterior pregunta) en el portapapeles.
¿Cómo puedo manejar eso? Applescript, supongo?
Eso es factible también. Pegue el texto siguiente en el Editor AppleScript (ver simplemente con Spotlight escribiendo "cmdEspacio AppleScriptEditor" y apretar la tecla enter cuando es resaltada).
tell application "Mail"
set theSelection to selection
set theMessage to first item of theSelection
set theUrl to "message://<" & message id of theMessage & ">"
set the clipboard to theUrl
end tell
Usted puede probar esto presionando el botón ejecutar en el editor (con un mensaje seleccionado en el Correo electrónico). Una vez que estés satisfecho, guardar la secuencia de comandos como "Copiar la dirección URL del Mensaje al Portapapeles" en virtud de:
/Usuarios/nombredeusuario/Biblioteca/Scripts
o incluso mejor
/Biblioteca/Scripts/Correo De Scripts
Para guardarlo en el Correo de la carpeta de secuencias de comandos, primero salvar a su Escritorio. A continuación, abra una ventana del Finder y haga ⇧⌘G, escriba la ruta de acceso al Correo electrónico, Carpeta de secuencias de comandos y pulse intro para ver esa carpeta. Ahora arrastre el recién creado secuencia de comandos en esa carpeta.
Mientras estás en el Editor AppleScript, usted probablemente querrá ir por delante y habilitar el AppleScript Menú de la barra de herramientas de modo que usted puede encontrar y ejecutar la secuencia de comandos fácilmente. Para ello, abra AppleScript-> Preferencias (⌘,) y marque la casilla "Mostrar menú de secuencia de Comandos en la barra de menús". Ahora usted será capaz de acceder a la secuencia de comandos fácilmente de
Secuencias de comandos de menú -> Correo de Scripts->Copiar dirección URL del Mensaje al Portapapeles
Referencia: Algunos de los AppleScript muestra arriba fue cortada de una parte de este AskDifferent respuesta
con el fin de contar el trabajo en Todoist, necesitaba totalmente url codificar la cadena (Todoist ahogados en el símbolo@):
tell application "Mail"
set theSelection to selection
set theMessage to first item of theSelection
set theUrl to "<" & message id of theMessage & ">"
set theUrl to do shell script "/usr/bin/python -c 'import sys, urllib; print urllib.quote(sys.argv[1])' " & quoted form of theUrl
set theUrl to "message://" & theUrl
set the clipboard to theUrl
end tell
/Library/Scripts/Mail Scripts
como se sugiere más arribaahora puedo presiona cmd-l en cualquier mensaje en Mail de Apple y pegar el enlace en todoist y hacer clic en él se abre el correo de nuevo, gracias a internet!
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.