Drafts Action Directory

Tag drafts by hashtag

Posted by derekvan, Last update 11 days ago

This script looks for drafts in the inbox that have hashtags in their content, then adds a drafts tag based on the hashtag. Thanks to kjaymiller for the original script I built on.

Install

Steps

  • script

    // This script builds on kjaymiller script to find hashtags inside drafts by looking not just at current draft, but all drafts in inbox. Original script: http://actions.getdrafts.com/a/1ME
    
    
    // Get all the tagged drafts in the inbox
    var taggedDrafts = Draft.query("", "inbox");
    
    // find tags in content
    var re = /#[\w\d]+/g;
    
    // Tag drafts
    for (var i=0; i<taggedDrafts.length; i++) {
    	var tags = taggedDrafts[i].content.match(re);
    	for (tag in tags) {
    taggedDrafts[i].addTag(tags[tag].substring(1));
    }
    	taggedDrafts[i].content;
    	taggedDrafts[i].update();
    }

Options

  • After Success Nothing
    Notification Info
    Log Level Info

Comments

Actions available in the Action Directory are uploaded by community members. Use appropriate caution reviewing downloaded actions before use.