Thank you for Outlook integration!

My employers required us to switch to Outlook for email a couple of years ago. I’m OK with that. The security reasoning is sound and it’s not my responsibility to have opinions about how they run their IT.

However, I had gotten used to popping email message URLs into whatever task manager I use at the moment – I tend to switch between Things and OmniFocus. And Outlook has no good way to let me do that. Been driving me crazy.

And now I can do it with Hook! It isn’t cross-platform, which means I can’t access the email on my iPhone and iPad from the link. But realistically I don’t ever need to do that.

Until Microsoft gets off its butt and fixes this missing capability in Outlook, Hook fills an essential need for me.

Thanks!

1 Like

I downloaded the hook trial copy precisely for the reason. My organisation, too, has moved completely to Outlook. However, i have faced the issue of links not working between two different macs i use at work and home. The links, either donot open if created on another machine, or open in another message, unrelated to the one i hooked. i am trying to modify my workflow to use hook links with Things app.

Welcome to the Hook Productivity Forum , @vishalvermalt, and thanks for asking about Microsoft Outlook email linking. Hook’s Outlook support is listed as just “so so”, :thinking:, on Linkable Mac Apps – Hook. The links aren’t useful across machines because unfortunately, unlike several other email apps, Outlook does not provide RFC-compliant IDs or URLs. Their IDs are local. (Every email does have a unique ID but Microsoft and Readdle’s Spark email clients choose not to expose that information to their users.) I’ve now put the text about the limitation in bold on that web page and added to not shareable, not usable across different Macs. (We had meant not shareable to cover the single user different Mac case. One can share with oneself.)

I am dependent on Outlook too. There’s also an issue fo hook not working with the new Mac version. The old links are still clickable but new links cannot be created. This becomes a dealbreaker for me.

1 Like

what specific version/edition are you using?

Version 16.42 (21101102)

Outlook latest version works in our tests (macOS 10.15.x) . Are you seing a message that says

No linkable item found in

?

If so, the issue might be something in here: No Linkable Item in … – Hook. (that will be updated this week-end with additional troubleshooting tips).

Meanwhile, if anyone is having trouble with Outlook they may wish to try running this in Apple’s Script Editor while Outlook is running, with a message selected, and let us know the result (here or via PM or email):

tell application "Microsoft Outlook"
	set messageList to current messages
	if current messages is not missing value and current messages is not {} then
		set myObj to item 1 of messageList
	else
		set objs to selected objects
		if objs is not missing value then
			set myObj to item 1 of objs
		end if
	end if
	
	set objId to id of myObj
	set myClass to ""
	
	if class of myObj is calendar event then
		set objName to subject of myObj
		set myClass to "calendar"
	else if class of myObj is incoming message then
		set objName to subject of myObj
	else if class of myObj is outgoing message then
		set objName to subject of myObj
		
	else if class of myObj is task then
		set objName to name of myObj
		set myClass to "task"
		
	else if class of myObj is note then
		set objName to name of myObj
		set myClass to "note"
		
	end if
	
end tell

if objId is not missing value and objId is not equal to "" then
	if myClass is not missing value and myClass is not equal to "" then
		return "[" & objName & "](outlook://" & myClass & "/" & objId & ")"
	else
		return "[" & objName & "](outlook://" & objId & ")"
	end if
end if

I am also having the same issue with the new Outlook for Mac (16.42). When I run the script in Script Editor, I get the following error: error “Can’t get item 1 of {}.” number -1728 from item 1 of {}

It seems “New Outlook” mode does not have AppleScript support implemented - see this thread on UserVoice and upvote!

Also, I have noticed that turning off the “New Outlook” which is still available as an option, does not resolve the issue. Perhaps it’s the result of some update that occurred with the initial install of the new Outlook that remains even when turning off New Outlook via the toggle.

Can Hook support the new Outlook for Mac integration without the use of AppleScript? My guess is it will take MS a while before we might see the App updated with script support…

On a mac, with Office 365, I’m lucky that the hook integration seems to work fine after reverting to the old Outlook…
Fingers crossed it’ll stay that way.

I doubt it - the core of hook working with most application is via AppleScript, publicly available API or unique URI - This new Outlook does none of the above. And if you look at O365 web interface, it doesn‘t do any of them either. Sometimes I wish Microsoft would just curl up and die.

A user has posted some information that , it seems, CogSci Apps could use to support Office 365 webmail: Office 365 Direct Email - Possible Solution - Discussion & Help - Hook Productivity Forum. I have only quickly read the info. We will have a closer look (Hook + 0365 best discussed in that thread).