One or more characters of text must be selected.
Synonym for text, retained for backward compatibility.
Text must be selected and the app's Cut command must be available.
The app's Paste command must be available.
The selected text control must support formatting.
The text must contain exactly one web URL. Narrows the text to that URL.
The text must be a web URL, with nothing but whitespace around it. Narrows the text to that URL.
The text must contain one or more web URLs.
The text must contain exactly one email address. Narrows the text to that address.
The text must contain one or more email addresses.
The text must be a local file path that exists. Narrows and standardizes the path.
The option with the given identifier must equal the given string. Boolean options map to 1 and 0.
A requirement is specified in the Action.requirements array as a string.