Skip to Content



Scripts, written in either Jitterbit Script or JavaScript, provide the flexibility and power to transform data, perform calculations, or perform logic validation beyond simple field mapping.

These pages are included in this topic:

  • Script Types and Creation
    Scripts can be used in multiple places, including within the design canvas as steps of an operation, as well as within transformations to apply specified logic or conditions to the data. The steps to create a script and perform further actions on a script are different depending on the type of script, as covered on this page.

  • Script Editor
    There are two versions of the script editor: (1) the full script editor that is the default for scripts created as a project component and (2) the inline script editor that is present in transformations, which can be expanded to the full script editor. The full script editor contains all options covered on this page, while the inline editor offers a pared down version for quick editing.

  • Script Testing
    Test mode offers basic debugging functionality where you can test the results of a script by entering values to test as input to the script.

  • Jitterbit Script
    The Jitterbit Script language can be used in all types of scripts within Jitterbit Harmony, including within operations and transformations. Scripts are created in Jitterbit Script language by default. This page provides information specific to the Jitterbit Script language, such as syntax, data types, operators, escape sequences, and control structures.

  • JavaScript
    JavaScript is available to use in scripts created as a project component only (not in scripts used within a transformation). This page provides information about JavaScript support in Jitterbit Harmony as well as some examples to get you started.