For the complete documentation index, see llms.txt. This page is also available as Markdown.

Transform function reference (services)

Field transformation function types

Common

Transformation
Description
Input Value
Transform Value
Output Value

Custom Value (True or False)

Enter a customer value as True/False (Boolean)

TRUE

TRUE

Custom Value (Date)

Enter a customer value as Date (DateTime)

01/13/2022

01/13/2022

Custom Value (Number)

Enter a customer value as Number (Integer)

123

123

Custom Value (Text)

Enter a customer value as Text (String)

Example

Example

Get Date

Return the current datetime

(Todays Date)

Get Unique Ref

Random Number

Return a random number at a specified length

5

98765

Run Custom Script

Run an existing custom script

Selected script

Script return vaulue

5

Text (String)

Transformation
Description
Input Value
Transform Value
Output Value

Contains

Check if a string contains text

Example String

"stri"

TRUE

Decode (URL)

Convert an encoded URL into a readable format

example%20string

Example String

Encode (URL)

Convert a string to a URL encoded string

Example String

example%20string

First Word

Get the first word from a string

Adam David John Smith

Adam

Get Country Code

Return the country code for a country name

Germany

12

Get Country Name

Return the country name for a country code

12

Germany

Hash

Convert a string to a SHA1 Hash

Example String

77077529426442283f684c6732a765801f938f94

Last Word

Get the last word from a string

Adam David John Smith

Smith

Lowercase

Convert a string to lowercase

Example String

example string

Max Length

Set the maximum number of returned characters

Example String

10

Example St

Middle Words

Get the middle word(s) from a string

Adam David John Smith

David John

Pad

Add characters before,around,after a string

Example String

Both, 18, X

XXExample StringXX

Prefix

Add a string to the beginning

Example String

TEST

TESTExample String

Propercase

Uppercase the first letter in each sentence

EXAMPLE STRING

Example string

Remove

Remove a string

Example String

ample

Ex String

Clean string

(i) Remove or replace special characters in a string

$_Example String!

replace = X

X_ExampleXStringX

(ii) Remove all non-alphanumeric characters in a string

$_Example String!

alphanumeric_only = true

ExampleString

(iii) Replace all non-alphanumeric characters in a string

$_Example String!

alphanumeric_only = true replace = X

XXExampleXStringX

Replace

Replace any characters with another

Example String

e, X

XxamplX String

Substring (After)

Return characters after a value

Example String

pl, 5

e Str

Substring (Before)

Return characters before a value

Example String

pl, 5

Exam

Substring (Between)

Return characters between a two values

Example String

pl, g

e Strin

Substring (Range)

Return characters within a range

Example String

"3 , 7

mpl

(i) Using negative values allows you to return the end of a string

Example String2

"-1, -4

ing2

Suffix

Add a string to the end

Example String

Test

Example StringTest

Trim

Remove any characters around a string

xExample Stringxx

Both, x

Example String

Uppercase

Convert a string to uppercase

Example String

EXAMPLE STRING

Number (Integer (123) / Float (123.456))

Transformation
Description
Transform Value
Output Value

Calculate matching key

Perform a simple calculation (+ - / *)

123

"/ , 5

24.6

Ceiling

Round up to the nearest whole number

24.4

25

Convert Weight

Convert a weight (mg, g, kg, lb, oz)

25

kg, g

25000

Floor

Round down to the nearest whole number

24.6

24

Reverse Sign

Convert a negative number to a positive number or vis versa

24.6

-24.6

Round

Round to specified number of decimal places

12.34567

2

12.34

To Negative

Return a negative value

-24

-24

To Positive

Return a positive value

-24

24

Boolean (True/False)

Transformation
Description
Input Value
Transform Value
Output Value

Reverse

Convert a negative to a positive or vis versa

TRUE

FALSE

Date / DateTime

Transformation
Description
Input Value
Transform Value
Output Value

Adjust Date

Add or Subtract units (Seconds, Minutes, Hours, Days, Weeks, Months, Years)

4/Jul/2022

+ , 100, Days

12/Oct/2022

Convert Date

Convert a date to another timezone / format

4/Oct/2022 12:00

gmt > hk, dd-MMMM-yy

"04-October-22 20:00

Convert to String

Convert a date to a string

4/Oct/2022 12:00

y/m/d

2022/10/4

Date Comparison

Check if a date is before/equal/after

4/Jul/2022

Before, 10/Jul/2022

TRUE

Date Diff

Return the difference between 2 dates

4/Jul/2022

15/Jul/2022, days

14

c