Plug-In: Set Preference for URL Detection
Set the hidden preference for automatically detecting URLs in note text.
Return to: OmniFocus Plug-In Collection
Set Preference for URL Detection
/*{"type": "action","targets": ["omnifocus"],"author": "Otto Automator","identifier": "com.omni-automation.of.detect-url-preference","version": "1.0","description": "Set the hidden preference for automatically detecting URLs in note text.","label": "Preference · URL Detection","shortLabel": "URL Detection Pref","paletteLabel": "URL Detection Pref","image": "gearshape"}*/(() => {const action = new PlugIn.Action(async function(selection, sender){preferenceURL = "omnifocus:///change-preference?OSTextAttachmentURLifyEnabled="optionsMenu = new Form.Field.Option("prefValue",null,[0,1],["Off","On"],1)inputForm = new Form()inputForm.addField(optionsMenu)formPrompt = "Select the default behavior for detecting URLs in notes:"buttonTitle = "Continue"formObject = await inputForm.show(formPrompt, buttonTitle)prefValue = formObject.values["prefValue"]URL.fromString(preferenceURL + String(prefValue)).open()});action.validate = function(selection, sender){return true};return action;})();