Action
 Save to iCloud
Save to iCloud
                  
        Posted by drdrang,
    Last update
    over 5 years ago
      - Unlisted
    Find iCloud fileline in draft and run the shortcut that writes the contents of the draft to the given file.
Steps
- 
    script (iOS only)// Get the folder and filename from the dbox line. var d = draft.content; // Regex for fileline. var fileRE = /icloud:\s*(.+)\s*$/m; if (fileRE.test(d)) { // Get the path. Add a slash to the front if I forgot. var path = d.match(fileRE)[1]; if (path[0] != '/') { path = '/' + path; } // Create a JSON template to pass to Scriptable via Shortcuts var fileinfo = {"path":path, "text":d}; // Create a template tag from the dictionary. draft.setTemplateTag("fileinfo", JSON.stringify(fileinfo)) } else { alert("No icloud: line"); context.fail("No icloud: line"); }
- 
    runShortcut (iOS only)shortcutName Save to iCloud waitForResponse true 
Options
- 
  After Success Default Notification Info Log Level Info 
  Items available in the Drafts Directory are uploaded by community members. Use appropriate caution reviewing downloaded items before use.