Drafts Action Directory

Script Library

Posted by @edgauthier, Last update about 2 months ago

Defines a function that can be used to wrap other functions and include “library” scripts before the supplied function.

Use an Include Action step to include this action first before your other action steps to use it.

Based on code provided by @draft8

Install

Steps

  • script

    // Scripting - Library
    
    const usingLibs = f => {
      eval(
        `(() => {
          ${Draft.query("", "all", ["script", "lib"])
            .map(d => d.content)
            .join('\n\n')}
          return (${f})();
        })()`
      );
    };

Options

  • After Success Default
    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.