7 votes

Copier l'identifiant du message sélectionné

Dans Mail, lorsque j'ai sélectionné un message, j'aimerais disposer d'un raccourci pour copier l'identifiant du message (voir ma question précédente ) dans le presse-papiers.

Comment gérer cela ? Applescript, je suppose ?

1voto

Aleksander L. Points 11

Le script correct est le suivant :

tell application "Mail"

    set theSelection to selection
    set theMessage to first item of theSelection
    set theUrl to "message:%3C" & message id of theMessage & "%3E"
    set the clipboard to theUrl

end tell

0voto

hansaplast Points 141

Pour que cela fonctionne dans Todoist, je devais encoder la chaîne en url complète (Todoist s'est bloqué sur le symbole @) :

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
  • J'ai enregistré le script à /Library/Scripts/Mail Scripts comme suggéré ci-dessus
  • J'ai également installé FastScript et lié l'AppleScript à L (pour L encre)

Maintenant je peux appuyer sur cmd-l sur n'importe quel message dans Apple Mail et coller le lien dans todoist et cliquer sur le lien ouvre à nouveau le message, merci internet !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X