Automatically insert backlink to the message in the Mail.app Apple

Script.
This commit is contained in:
Patrice Neff 2010-01-10 02:58:35 +08:00 committed by Eric Allen
parent 5299490c83
commit c7828185d6

View file

@ -35,6 +35,7 @@ on importMessage(theMessage)
set theSender to the sender of theMessage set theSender to the sender of theMessage
set theSubject to subject of theMessage set theSubject to subject of theMessage
if theSubject is equal to "" then set theSubject to emptySubject if theSubject is equal to "" then set theSubject to emptySubject
set theMessageId to message id of theMessage
-- Construct the description string from the email info -- Construct the description string from the email info
set myDesc to "Email " & theSender & " about " & theSubject set myDesc to "Email " & theSender & " about " & theSubject
@ -42,13 +43,15 @@ on importMessage(theMessage)
if length of myDesc > 100 then if length of myDesc > 100 then
set myDesc to characters 1 thru 100 of myDesc set myDesc to characters 1 thru 100 of myDesc
end if end if
set myNote to "message://<" & theMessageId & ">"
end try end try
end tell end tell
-- Now send all that info to Tracks -- Now send all that info to Tracks
-- Edit the URL of your Tracks installation if necessary" -- Edit the URL of your Tracks installation if necessary"
tell application "<%= home_url %>backend/api" tell application "<%= home_url %>backend/api"
set returnValue to call xmlrpc {method name:"NewTodo", parameters:{myUsername, myToken, myContextID, myDesc}} set returnValue to call xmlrpc {method name:"NewTodo", parameters:{myUsername, myToken, myContextID, myDesc, myNote}}
end tell end tell
(* Growl support - comment out or delete this section if (* Growl support - comment out or delete this section if