Script Library

Posted by @edgauthier, Last update over 1 year 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

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
Actions available in the Action Directory are uploaded by community members. Use appropriate caution reviewing downloaded actions before use.