Text Functions
Split a string or collection into
chunk collection text
equal-length chunks.
concat Combine multiple strings into one. text1 text2 …
Check if a string ends with a
endsWith text searchText
specified substring.
Convert a number to a string based
formatNumber number format locale
on a specified format.
Generate a globally unique identifier
guid format
(GUID) as a string.
Find the starting position of a
indexOf text searchText
substring.
Check if a string is a floating-point
isFloat value locale
number.
isInt Check if a string is an integer. string
Find the starting position of the last
lastIndexOf text searchText
occurrence of a substring.
length Count the characters in a string. collection
The Complete Power Automate Func ons List Ma [Link]
Find the starting position of the nth
nthIndexOf text searchText occurence
occurrence of a substring.
Replace a substring with another
replace text oldText newText
string.
Return a substring based on starting
slice tex t startIndex endIndex
and ending positions.
Split a string into an array of
split substrings based on a specified text delimiter
delimiter.
Check if a string starts with a
startsWith text searchText
specified substring.
Return characters from a string
substring text startIndex length
starting at a specified position.
toLower Convert a string to lowercase. text
toUpper Convert a string to uppercase. text
Remove leading and trailing
trim text
whitespace from a string.
The Complete Power Automate Func ons List Ma [Link]
Collection Functions
Split a collection into equal-length
chunk collection length
parts.
Check if a collection contains an
contains collection value
item.
empty Check if a collection is empty. collection
first Return the first item in a collection. first
Return common items in specified
intersection collection1 collection2 …
collections.
item Get the current item in a loop. value locale
Combine array items into a string
join collection delimiter
with a specified delimiter.
last Return the last item in a collection. collection
length Count items in a string or array. collection
reverse Reverse the order of array items. collection
Remove and return items after a
skip collection count
specified count.
The Complete Power Automate Func ons List Ma [Link]
sort Sort items in a collection collection sortBy
Return the first few items in a
take collection count
collection.
Combine items from multiple
union collection1 collection2 …
collections.
Logical Functions
and Check if all expressions are true. expression1 expression2 …
equals Check if both values are equal. object1 object2
Check if the first value is greater than
greater value compareTo
the second.
greaterOrEqual Check if the first value is greater than
s or equal to the second. value compareTo
Return a value based on whether an expression valueIfTrue
if
expression is true or false. valueIfFalse
Check if a string is a floating-point
isFloat value locale
number.
isInt Check if a string is an integer. string
The Complete Power Automate Func ons List Ma [Link]
Check if the first value is less than the
less value compareTo
second.
Check if the first value is less than or
lessOrEquals value compareTo
equal to the second.
not Check if an expression is false. expression
or Check if at least one expression is true. expression1 expression2 …
Conversion Functions
array Convert a single input to an array. value
base64 Encode a string to base64. value
base64ToBinary Convert a base64 string to binary. value
base64ToString Convert a base64 string to plain text. value
binary Convert an input to binary. value
bool Convert an input to a Boolean value. value
createArray Convert an input to a Boolean value. object1 object2 …
The Complete Power Automate Func ons List Ma [Link]
dataUri Get the data URI of an input. value
dataUriToBinary Convert a data URI to binary. value
dataUriToString Convert a data URI to plain text. value
Convert a decimal string to a decimal
decimal value
number.
decodeBase64 Decode a base64 string to plain text. value
decodeDataUri Convert a data URI to binary. value
decodeUriComponent Decode a URI component. value
encodeUriComponent Encode a URI component. value
Convert an input to a floating point
float value
number.
int Convert a string to an integer. value
json Parse a string or XML as JSON. value
string Convert an input to a string. value
The Complete Power Automate Func ons List Ma [Link]
uriComponent Encode an input as a URI component. value
uriComponentToBinary Convert a URI component to binary. value
uriComponentToString Convert a URI component to plain text. value
xml Convert a string to XML. value
Math Functions
add Add two numbers. number1 number2
div Divide two numbers. divided divisor
Get the highest value in a set
max number1 number2 …
or array
Get the lowest value in a set
min number1 number2 …
or array
mod Get the remainder of division. divided divisor
mul Multiply two numbers. number1 number2
The Complete Power Automate Func ons List Ma [Link]
Generate a random integer
rand minValue maxValue
in a specified range
Create an integer array from
range startIndex count
a starting number
sub Subtract two numbers. number1 number2
Date And Time Functions
addDays Add days to a timestamp. timestamp days format
addHours Add hours to a timestamp. timestamp hours format
Add minutes to a
addMinutes timestamp minutes format
timestamp.
Add seconds to a
addSeconds timestamp seconds format
timestamp.
Add specified time units to timestamp interval timeUnit
addToTime
a timestamp. format
Convert UTC to the target timestamp destinationTimeZone
convertFromUtc
time zone. format
Convert between time timestamp sourceTimeZone
convertTimeZone
zones. destinationTimeZone format
The Complete Power Automate Func ons List Ma [Link]
Convert to UTC from a time
convertToUtc timestamp sourceTimeZone format
zone.
Get the difference between
dateDifference startDate endDate
two dates.
dayOfMonth Get the day of the month. timestamp
dayOfWeek Get the day of the week. timestamp
dayOfYear Get the day of the year. timestamp
formatDateTime Format a timestamp timestamp format locale
Get current time plus
getFutureTime interval timeUnit format
specified units.
Get current time minus
getPastTime interval timeUnit format
specified units.
Parse a string to a
parseDateTime timestamp locale format
timestamp.
startOfDay Get the start of the day. timestamp format
startOfHour Get the start of the hour. timestamp format
startOfMonth Get the start of the month. timestamp format
Subtract time units from a timestamp interval timeUnit
subtractFromTime
timestamp. format
The Complete Power Automate Func ons List Ma [Link]
Get the ticks value for a
ticks timestamp
timestamp.
Get the current UTC
utcNow format
timestamp.
Workflows Functions
action Get the current action’s output. property
actionBody Get an action’s body output. actionName
actionOutputs Get an action’s output at runtime actionName
Get an action’s output at runtime, or
actions values from other JSON name-and- actionName property
value pairs
body Get an action’s body output. actionName
formDataMulti Create an array with values matching
actionName key
Values a key name.
formDataValue Get a value matching a key name. actionName key
item Get the current item in a loop.
items Get the current item in a loop.
The Complete Power Automate Func ons List Ma [Link]
iterationIndexe
Get the index value in an Until loop. actionName
s
Get the “callback URL” for a trigger or
listCallbackUrl text
action.
Get the body for a part in a multipart
multipartBody actionName index
output.
outputs Get an action’s output. actionName
parameters Get the value of a parameter. parameterName
Get inputs and outputs from scoped
result scopedActionName
actions.
trigger Get a trigger’s output.
triggerBody Get a trigger’s body output.
triggerFormDat Get a value matching a key name in
key
aValue trigger outputs.
triggerMultipar Get the body for a part in a trigger’s
index
tBody output.
triggerFormDat Create an array with values matching
aMultiValues a key name.
triggerOutputs Get a trigger’s output. key
variables Get the value of a variable. variableName
The Complete Power Automate Func ons List Ma [Link]
workflow Get details about the workflow. property
URI Parsing Functions
uriHost Get the host value of a URI. uri
uriPath Get the path value of a URI. uri
uriPathAndQuery Get the path and query of a URI. uri
uriPort Get the port value of a URI. uri
uriQuery Get the query value of a URI. uri
uriScheme Get the scheme value of a URI. uri
The Complete Power Automate Func ons List Ma [Link]
JSON & XML Manipulation Functions
Add a property and its value to a
addProperty object property value
JSON object.
Return the first non-null value from
coalesce value1 value2 …
one or more parameters
Remove a property from a JSON
removeProperty object property
object.
Set a property value in a JSON
setProperty object property value
object.
Return nodes or values matching an
xpath xml path
XPath.
The Complete Power Automate Func ons List Ma [Link]