Hi,
I previously posted this in another forum but that may have been wrong so…
I have tried many methods of utilising GTD and ultimately been frustrated but I have found a few features from some apps like omnifocus that I liked. The ability to send a task from mail and have it linked to the email message was one of them. So I have ported and cobbled together 2 scripts that others may find useful.
#Send Task & Note to Nozbe using the subject as the task upon receipt to inbox; #Send Note to Nozbe using the subject as the title upon reciept to inbox;
Script 1
(*
Script to forward email to nozbe as TASK & Note *)
— Your Nozbe email address
property nozbe : “username.PIN@nozbe.us”
tell application “Mail” set theMessages to the selection repeat with thisMessage in theMessages set newMessage to make new outgoing message at end of outgoing messages tell newMessage — Find message id of message set message_id to the thisMessage’s message id set urlText to “message:” & “%3c” & message_id & “%3e” set content to ““Open in Apple Mail”:” & urlText & return & thisMessage’s content & return & “* New Task From Mail About “ & thisMessage’s subject set subject to thisMessage’s subject make new to recipient with properties {address:nozbe} end tell send newMessage end repeat
end tell
Script 2
(*
Script to forward email to nozbe as NOTE *)
— Your Nozbe email address
property nozbe : “username.PIN@nozbe.us”
tell application “Mail” set theMessages to the selection repeat with thisMessage in theMessages set newMessage to make new outgoing message at end of outgoing messages tell newMessage set visible to true (* comment out whole line to stop ‘blinking’ windows *) — Find message id of message set message_id to the thisMessage’s message id set urlText to “message:” & “%3c” & message_id & “%3e” set content to ““Open in Apple Mail”:” & urlText & return & thisMessage’s content & return set subject to thisMessage’s subject make new to recipient with properties {address:nozbe} end tell send newMessage end repeat
end tell
Let me know if it helps you too.
Comments:
Hello Mark,
I will pass your post to our team for evaluation. Thank you for involvement.