Plug-In: Copy Link to Selected Object ![Plug-in is compatible with Apple Vision Pro Apple Vision Pro]()
Places a link URL to the selected task, project, tag, or folder on the clipboard.
Return to: OmniFocus Plug-In Collection
Copy Link to Selected Object
/*{"type": "action","targets": ["omnifocus"],"author": "Otto Automator","identifier": "com.omni-automation.of.link-to-selected-object","version": "1.3","description": "Places a link URL to the selected task, project, tag, or folder on the clipboard.","label": "Copy Link to Object","shortLabel": "Copy Link","paletteLabel": "Copy Link","image": "link"}*/(() => {const action = new PlugIn.Action(function(selection, sender){item = selection.databaseObjects[0]if (item instanceof Folder){var urlStr = "omnifocus:///folder/"} else if (item instanceof Tag){var urlStr = "omnifocus:///tag/"} else {var urlStr = "omnifocus:///task/"}Pasteboard.general.string = urlStr + item.id.primaryKeynew Alert("Copy Link", "A link to the selected item has been placed on the clipboard.").show()});action.validate = function(selection, sender){return (selection.databaseObjects.length === 1)};return action;})();