Skip to content

Instantly share code, notes, and snippets.

@kontrafiktion
Created July 14, 2021 09:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kontrafiktion/e4541ce668b96d29ec0762d19926189b to your computer and use it in GitHub Desktop.
Save kontrafiktion/e4541ce668b96d29ec0762d19926189b to your computer and use it in GitHub Desktop.
on processMessage(theMessage)
try
tell application "Airmail"
set subj to subject of theMessage
set theURL to the selectedMessageUrl
end tell
set urlEncodedSubj to urlencode(subj)
set createTaskURL to "goodtask3://add?title=" & urlEncodedSubj & "&url=" & urlencode(theURL) & "&due=08:45" & "&alarm=08:45" & "&list=work"
do shell script "open \"" & createTaskURL & "\""
set selectTaskURL to "goodtask3://task?title=" & urlEncodedSubj
delay 0.5
do shell script "open \"" & selectTaskURL & "\""
on error errStr number errorNumber
display dialog errStr
end try
end processMessage
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment