They’re mostly just quick shortcuts to menu options when deep links are readily exposed, nothing fancy. If something fancier is required, I usually trigger AppleScripts through abbreviations in KM. The most advanced ones are here down the thread:
(Pinging @MacSparky who was asking the question…)
This is the long-lasting hiccup for using Spark: direct deep linking to individual messages. It’s now possible through AppleScript – see original post on the Hook forum :
Get Name
tell application "Spark"
if HasSelectedMessage then
set theResult to GetSelectedMessageTitle
return theResult
end if
end tell
Get Address
tell application "Spark"
if HasSelectedMessage then
set theResult to GetSelectedMessageBacklink
return theResult
end i…
Also
This is one of @MacSparky ’s well-known and loved tricks on Apple Mail, I replicated it with Airmail. Airmail does expose its messages URLs via a simple command, but I find inserting the URL of the selected message via TextExpander more convenient. This AppleScript snippet will return the URL of whatever message you have currently selected in the app (and it can be tied to a TextExpander abbreviation).
tell application "Airmail"
return selectedMessageUrl
end tell
2 Likes