I noticed something interesting today, which I feel might be a bug (perhaps on Spark’s side, though.)
I searched for some emails and wanted to select both of them to copy into an OmniFocus task I was adding. I searched, brought up the emails, selected the first one and copy+pasted it into OmniFocus just fine, but when I went to select the second email in the list and copy that one’s link, the Hook app popup showed the same subject line as the first email. I tried double-clicking into the second message to maybe force Hook to see that I’m wanting to copy this second message’s link, and not the first’s, but even then, Hook was still wanting to copy the first email’s link.
I then went and manually located that email by scrolling, etc., found it, clicked it, invoked Hook, and it worked just fine / as expected.
So, it appears that when searching for a message (or messages) in Spark, you can only copy the link of the first message you select from that search. After that Hook gets “stuck” on that first message’s link and won’t give you any new links for any other messages in those search results.
I guess you’re referring to searching in Spark? Hook simply makes a request to Spark for the link info of the current email. You may be able to try copying and pasting Hook > Preferences > Scripts tab > Spark > Get Address script (which is quite a simple script) into Apple’s Script Editor to see if it also behaves that way. My bet would be it does.
It does. AppleScript does not work on search in Spark (or rather it still points to the previously selected email). Which is possibly why the AppleScript dictionary is not documented at this stage. It’s still very much beta.
Really looking forward to Spark adding better Apple Script (or whatever they need to add to enable better Hook integration) support… I love their email app, but man, the linking is awful. Especially since you know those links are there in their software, they just don’t want anyone else to have access to it.
For now, I guess I’m stuck sending a temporary task to OmniFocus, finding that task, copying and pasting the deep link for the Spark email from there, and pasting it to where I actually want it… sigh
@LucB Is there an email template you guys have, or at least talking points I should cover if I wanted to email a developer to bug them about this? Happy to evangelize for this kind of thing on behalf of Hook!