Drafts custom actions support a number of tags for dynamically inserting text when an action is performed. These can be used in most fields that accept text in Email, Message, Dropbox, Evernote and URL actions.
- [[draft]] : The full text of the draft.
- [[title]] : The first line of the draft only.
- [[body]] : The remainder of the draft text after the first line is removed.
- [[selection]] : If text was selected within the draft before selecting an action, this tag will return only that selected text. If no text was selected, it will return the full text of the draft.
- [[line|n]] : The text of a specific line number in the draft, where “n” is the line number. i.e. [[line|1]], [[line|2]].
- [[line|n..n]] : In addition to specific lines, the lines tag (above) can accept ranges of lines, such as “[[line|2..5]]” for lines 2 through 5. This initial or trailing number in the range can be omitted to indicate the beginning or end, i.e. [[line|2..]] is line 2 through the end of the draft, [[line|..4]] is the first for lines of the draft.
- [[uuid]] : A unique identifier for the current draft.
- [[draft_open_url]] : A URL which can be used as a bookmark to open Drafts and select the current draft.
- [[clipboard]] : The current contents of the iOS clipboard.
- [[date]] : Timestamp in the format YYYY-MM-DD.
- [[date|format]] : Timestamp, formatted based on a custom strfime format string. For example [[date|%m-%d-%Y]] becomes “01–02–2013”. Read Dr. Drang’s great post on Drafts’ format strings for more ideas.
- [[created|format]] : Same as “date”, but returns the timestamp for the creation of the draft, rather than the current time.
- [[modified|format]] : Same as “date”, but returns the timestamp for the last modification date of the draft content, rather than the current time.
- [[longitude]] : The current device location longitude. **
- [[latitude]] : The current device location latitude. **
- [[created_longitude]] : The location longitude where the draft was created. **
- [[created_latitude ]] : The location latitude where the draft was created. **
- [[modified_longitude]] : The location longitude where the content of the draft was last modified. **
- [[modified_latitude]] : The location latitude where the content of the draft was last modified. **
- [[selection_start]] : The integer index of the start location of the last text selection in the draft.
- [[selection_length]] : The number of characters in the last text selection in the draft.
- [[time]] : Timestamp in the format YYYY-MM-DD-HH-MM-SS.
- {{ }} : Wrap text in double-curly brackets to have the text URL encoded.
- %% %% : Wrap text in double percent signs to run the enclosed text through the Markdown engine and convert it to HTML. This is useful to export Markdown to HTML, use in HTML Preview steps or other purposes. By default, HTML5 compliant HTML is generated, but if you include the xhtml parameter, like %%xhtml|...%%, XHTML will be output. This is needed to generate HTML compatible with Evernote's ENML markup.
- TextExpander Snippets : If you use TextExpander Touch, snippets found in templates can be expanded at the time actions are executed. By default this is disabled, to enable visit Settings, under the Actions section. The options for this setting are:
- No: Do not expand TextExpander snippets. This is the default, and if you do not use TE, or do not want dynamic expansion of snippets, leave it disabled.
- Fenced: Only text inside << >> delimiters will be checked for TextExpander snippets. A single delimited string can contain more than one snippet and/or other text, but only text in the delimiters will be expanded. This offers the highest level of compatibility to prevent expanding snippets accidently in URLs or other texts.
** Location data only available if iOS Privacy permissions allow Drafts access to location.
Comments
0 comments
Please sign in to leave a comment.