Custom IML functions

IML Functions is a powerful feature, that allows you to write your own JavaScript functions and execute them inside IML expressions to process data.

Custom IML functions are not available by default. Contact us via our helpdesk if you need to create a custom IML function.

Please read about Integromat Markup Language first.

A list of built-in IML functions is available here.

All built-in IML functions + your custom IML functions are available for you to use inside your own custom functions. You can access them in the iml namespace like this: iml.parseDate(). A list of built-in IML functions is available here.

Only JavaScript built-in objects + Buffer are available for you to use. You can use all features of ES 6, like arrow functions, destructuring, etc…

Limits

As we can't wait for the custom IML's output to infinity, there are limits.

NameTotal limit of ...Value

Max Execution Timeout

... seconds

10

Max Number

... characters

5000

Examples

pageRemoval of empty collections and nullspageDynamic mappable parameterspageHandling of full update approach in update modules

Testing

pageDebugging of Custom IML Functions

Available Operators, Conditionals, and In-Built Functions

pageJavaScript in Make

Last updated