Variable Operation
Last updated
Was this helpful?
Last updated
Was this helpful?
Built-in operations for variable modification.
There are six types of variables:
Type
Storage
Example
Operation
Text
letters, words, sentences...
Hi, PrimeChat.
cutting, change case, encode, decode...
Number
number
123.45
+ - x Ă·, mod, power, log, root, round...
Boolean
either "yes" or "no"
yes
assign
Date
date
2021-03-30
format, add months/weeks/days
DateTime
date and time
2021-03-30 16:52:00
format, add months/weeks/days/hours/minutes
JSON
a series of variables
{"name":"jack", "age":"10"}
load, get, update, remove, count, sum, average, sort, shuffle, reverse...
Click "Basic Actions" in the Action step, and here are the "Set Variable Value" and "Clear Variable Value".
To clear text, number, boolean, date, datetime variables, please use the Clear Custom Field action.
To clear JSON variable, please use the Remove All Items operation in the JSON Operation.
"input value" operation is used to assign value to a variable. This operation works for any variable type.
With this operation, you can now do formula calculation directly in the Action Step - "Set Variable Value" and Condition Step - "Value".
Math operations and function supported:
+, -, *, e, pi, PI, abs(), min(), max(), ceil(), floor(), log(), pow(), round(), sqrt(), sin(), cos(), tan()
Trim Text
Description
e.g. Before
e.g. After
remove spaces before or after the text
" abc "
"abc"
Description
e.g. Before
e.g. After
get part of the text
"Hi, Sendly!"
"Sendly"
Description
e.g. Before
e.g. After
replace part of the text
"Hi, primechat!"
"Hello, Primechat!"
Type
e.g. Before
e.g. After
to lower case
"Hi, Primechat!"
"hi, primechat!"
to upper case
"Hi, Primechat!"
"HI, PRIMECHAT!"
Description
e.g. Before
e.g. After
as the name
"code: XXXX-####-xxxx"
"code: UBWT-3657-lkzb"
This feature is useful when you need to generate one-time verification code or reference code.
Type
e.g. Before
e.g. After
encode
"Hi, Primechat!"
"Hi%2C%20Primechat!"
decode
"Hi%2C%20Primechat!"
"Hi, Primechat!"
Description
e.g. Before
e.g. After
encode
"Hi, Sendly!"
"SGksIFVDaGF0IQ=="
decode
"SGksIFVDaGF0IQ=="
"Hi, Sendly!"
Description
e.g. Before
e.g. After
replace spaces with hyphens and remove the rest signs
"it's a good day"
"its-a-good-day"
Get text before/after ...
Description: get part of the text.
Type
e.g. Before
e.g. After
get text before another text
name: Sendly, city: Melbourne
name
get text before last occur of another text
name: Sendly, city: Melbourne
name: Sendly, city
get text after another text
name: Sendly, city: Melbourne
Sendly, city: Melbourne
get text after last occur of another text
name: Sendly, city: Melbourne
Melbourne
Get text length
Description
e.g. Before
e.g. After
as the name
500.59
6
Description
e.g. Before
e.g. After
as the name
n/a
56
Description
e.g. Before
e.g. After
as the name
7
8
Description
e.g. Before
e.g. After
as the name
7.8693
7.87
Description: get an approximate integer.
Type
e.g. Before
e.g. After
floor
6.55
6
ceil
6.55
7
From formatted text
Description
e.g. Before
e.g. After
get DataTime value from formatted text
00:00:00 30th Aug, 2020
2020-08-30 00:00:00
Description
e.g. Before
e.g. After
as the name
2021-01-01 00:00:00
2021-01-01 00:01:00