Cheat sheet List of Actions for Power Automate Desktop
Cheat sheet List of Actions for Power Automate Desktop
Truncate number Convert a JSON string to a custom object This action waits until a specific image
Get the integral or fractional digits of a Convert custom object to JSON appears on the screen or on the foreground
numeric value, or round up the value to a window
Convert a custom object to a JSON string
specified number of decimal places Hover mouse over UI element in window
Add item to list
Generate random number Hover the mouse over any UI element on
Αppend a new item to a list
Generate a random number or a list of window
Create new list
random numbers that fall between a Click UI element in window
Create a new empty list
minimum and maximum value Clicks on any UI element of a window
Increase variable
Clear list Select menu option in window
Increase the value of a variable by a
Remove all items from a list Selects an option in a menu of a window
specific amount
Remove item from list Drag and drop UI element in window
Decrease variable
Remove one or multiple items from a list Drags and drops a UI element of a window
Decrease the value of a variable by a
Sort list Expand/collapse tree node in window
specific amount
Sort the items of a list. Use items of the Expands or collapses a node of a tree view
Set variable
same type residing in a window
Set the value of a new or existing variable,
Shuffle list If window
create a new variable or overwrite a
Create a random permutation of a list previously created variable This action marks the beginning of a condit‐
Merge lists ional block of actions depending on whether
Merge two lists into one UI automation a window is open or not or whether a
window is the focused (foreground) window
Reverse list If window contains
Wait for window
Reverse the order of the items of a list Marks the beginning of a conditional block
of actions depending on whether a specific Suspends the execution or the process until
Remove duplicate items from list
piece of text or UI element exists in a a specific window opens, closes, get or
Remove the multiple occurrences of items
window loses the focus
in a list, so that in the resulting list each
Wait for window content
item will be unique
UI automation - Data Extraction
Suspends the execution of the automation
Find common list items
until a specific piece of text or UI element Get details of window
Compare two lists and create a new list with
appears or disappears from a Window Gets a property of a window such as its title
the items that are common to both
If image or its source text
Subtract lists
This action marks the beginning of a condit‐ Get details of a UI element in window
Compare two lists and create a new list with
ional block of actions depending on whether Gets the value of a UI element's attribute in
the items that are in the first list but not in
a selected image is found on the screen or a window
the second
not Get selected checkboxes in window
Retrieve data table column into list
Use desktop Retrieves the names of the selected
Convert the contents of a data table column
Performs desktop and taskbar related checkboxes in a checkbox group or the
into a list
operations state of a specific checkbox
Convert JSON to custom object
Select tab in window Get selected radio button in window
Selects a tab from a group of tabs
Wait for image
UI automation - Data Extraction (cont) UI automation - Windows (cont) Browser automation (cont)
Retrieves the names of the selected radio Restores, maximizes or minimizes a Create a new tab and navigate to the given
button in a radio button group or the state of specific window URL (supported in Edge, Chrome and
a specific radio button Set window visibility Firefox)
Extract data from window Shows a hidden window or hides a visible Go to web page
Extracts data from specific parts of a window Navigate the web browser to a new page
window in the form of single values, lists, or Move window Click link on web page
tables
Sets the position of a specific window Click on a link or any other element of a
Take screenshot of UI element web page
Resize window
Takes a screenshot of a UI element in Click download link on web page
Sets the size of a specific window
window
Close window Click on a link in a web page that results in
Extract data from table downloading a file
Closes a specific window
Extracts data from a table in the form of a Run JavaScript function on web page
datatable
Browser automation Run a JavaScript function on the web page
and get the returned result
UI automation - Form filling If web page contains
Hover mouse over element on web page
Mark the beginning of a conditional block of
Focus text field in window
actions, depending on whether a specific Hover the mouse over an element of a web
Sets the focus on a text box of a window
piece of text or element exists in a web page
and scrolls it into view
page Close web browser
Populate text field in window
Wait for web page content Close a web browser window
Fills a text box in a window with the
Suspend the flow until a specific piece of
specified text
text or web page element appears or Browser automation - Web form filling
Press button in window disappears from a web page Focus text field on web page
Presses a window button Launch new Internet Explorer Set the focus on an input element of a web
Select radio button in window Launch a new instance or attach to a page and scroll it into view
Selects a radio button on a window running instance of Internet Explorer for Populate text Field on web page
Set checkbox state in window automating web sites and web applications
Fill a text field in a web page with the
Checks or unchecks a checkbox in a Launch new Firefox specified text
window form Launch a new instance or attach to a Set check box state on web page
Set drop-down list value in window running instance of Firefox for automating
Check or uncheck a check box in a web
web sites and web applications
Sets or clears the selected option(s) for a form
drop-down list in a window form Launch new Chrome
Select radio button on web page
Launch a new instance or attach to a
Select a radio button on the web page
UI automation - Windows running instance of Chrome for automating
Set drop-down list value on web page
web sites and web applications
Get window
Set or clear the selected option for a drop-
Launch new Edge
Gets a running window, for automating
down list in a web form
desktop applications Launch a new instance or attach to a
Press button on web page
running instance of Edge for automating
Focus window
web sites and web applications Press a web page button
Activates and brings to the foreground a
Create new tab
specific window
Set window state
Browser automation - Web data extraction Mouse and keyboard (cont) Azure - Resource groups
Extract data from web page Move mouse to image Get resource groups
Extract data from specific parts of a web Moves the mouse over an image found on Gets the resource groups based on the
page in the form of single values, lists, rows screen or on the foreground window specified criteria
or tables Move mouse to text on screen (OCR) Create resource group
Get details of web page Moves the mouse over a text found on the Creates a new resource group
Get a property of a web page, such as its screen or on the foreground window using Delete resource group
title or its source text OCR
Deletes the specified resource group and all
Get details of element on web page Send mouse click the contained resources
Get the value of an element's attribute on a Sends a mouse click event
web page Send keys Azure - Virtual machines
Take screenshot of web page Sends keys to the application that is Get virtual machines
Take a screenshot of the web page (or an currently active Gets the basic information for the virtual
element of the web page) currently Press/release key machines
displayed in the browser and save the
Presses (and holds) or releases one or Describe virtual machine
image into a file or to the clipboard
more modifier keys (Alt, Control, or Shift) Gets all the information for the virtual
Set key state machine(s) based on the specified criteria
HTTP
Sets the state (on or off) for the keys Caps Start virtual machine
Download from web
Lock, Num Lock or Scroll Lock Starts the virtual machine
Downloads text or a file from the web and
Wait for mouse Stop virtual machine
stores it
Suspends the execution of the flow until the Stops the virtual machine and deallocates
Invoke SOAP web service
mouse pointer changes, usually to or from the related hardware (CPU and memory)
Invokes a method from a SOAP web
the 'wait cursor' or hourglass and network resources
service
Get keyboard identifier Shut down virtual machine
Invoke web service
Retrieves the active keyboard identifier from Shuts down the operating system of a
Invokes a web service by sending data and
the machine's registry virtual machine
retrieves the response from the web service
Wait for shortcut key Restart virtual machine
Mouse and keyboard Pause the flow run until a specific shortcut Restarts a virtual machine
key is pressed. Shortcut keys must contain
Block Input
at least one key or a key and one of (ctrl, alt, Cryptography
Blocks user mouse and keyboard input, so shift). Multiple shortcut keys can be defined
Encrypt text with AES
that the flow can perform mouse and
keyboard actions without interference from Encrypt a string with AES, using a key and
Azure
the user a specified encoding format
Create session
Get mouse position Decrypt text with AES
Creates an Azure session
Retrieves the current position of the mouse Decrypt a string with AES based on a
Get subscriptions
cursor on the screen in pixel coordinates specified key and an encoding format
Gets subscriptions that the current account
Move mouse Encrypt from file with AES
can access
Moves the mouse to a specific position Encrypt the contents of a file with AES,
End session
using a key and a specified encoding format
Ends an Azure session
Decrypt to file with AES
Decrypt a string to a file with AES based on Invokes the Google Cloud Vision service Get file metadata using path
a specified key and an encoding format named 'Text Detection' Gets information about the file such as size,
Hash text Logo detection etag, created date, etc. Uses a file path to
Hash a string, using a specified algorithm Invokes the Google Cloud Vision service pick the file. Use "Get file properties" action
and an encoding format named 'Logo Detection' to get to the values stored in the columns in
the library.
Hash from file Image properties detection
Get folder metadata
Hash the contents of a file, using a specified Invokes the Google Cloud Vision service
algorithm and an encoding format named 'Image Properties Detection' Gets information about the folder. Uses a
file identifier to pick the folder.
Hash text with key Safe search detection
Get folder metadata using path
Hash a string with a key, using a specified Invokes the Google Cloud Vision service
algorithm and an encoding format named 'Safe Search Detection' Gets information about the folder. Uses a
folder path to pick the folder.
Hash from file with key
SharePoint ♦ List root folder
Hash the contents of a file with a key, using
a specified algorithm and an encoding Update file Returns files in the root SharePoint folder.
format Updates the contents of the file specified by Extract folder
the file identifier. Extracts an archive file into a SharePoint
CyberArk folder (example: zip).
Delete file
Get password from CyberArk Deletes the file specified by the file identi‐ Get lists
Retrieves a password for a specific applic‐ fier. Gets SharePoint lists from a site.
ation from CyberArk Get file content using path Create sharing link for a file or folder
Gets file contents using the file path. Create sharing link for a file or folder.
Google cognitive - Natural language
Get file content Copy file
Analyze sentiment
Get file contents using the file identifier. The Copies a file. Works in a similar way to the
Invokes the Google Cloud Natural
contents can be copied somewhere else, or "Copy to" command in SharePoint libraries.
Language service named 'Analyze
be used as an attachment. Returns information about the new file after
Sentiment'
Create file copy.
Analyze entities
Uploads a file to a SharePoint site. Make Move file
Invokes the Google Cloud Natural
sure to pick an existing library. Moves a file. Works in a similar way to the
Language service named 'Analyze Entities'
List folder "Move to" command in SharePoint libraries.
Analyze syntax Returns information about the new file after
Returns files contained in a SharePoint
Invokes the Google Cloud Natural move.
folder.
Language service named 'Analyze Syntax' Copy folder
Get all lists and libraries
Copies a folder. Works in a similar way to
Google cognitive - Vision Get all lists and libraries.
the "Copy to" command in SharePoint
Get file metadata
Label detection libraries. Returns information about the new
Gets information about the file such as size, folder after copy.
Invokes the Google Cloud Vision service
etag, created date, etc. Uses a file identifier
named 'Label Detection' Move folder
to pick the file. Use Get file properties
Landmark detection
action to get to the values stored in the
Invokes the Google Cloud Vision service columns in the library.
named 'Landmark Detection'
Text Detection
Moves a folder. Works in a similar way to Update file properties Deletes an item from a SharePoint list.
the "Move to" command in SharePoint Updates the properties stored in columns in Generate document using Microsoft Syntex
libraries. Returns information about the new a library for the item specified by the item Use this action to create documents based
folder after move. id. Use "Update file" action to update file on modern templates from Microsoft
Check out file contents. When using this with the On-Pre‐ Syntex. This requires a Syntex license.
Check out a file in a document library to mises Data Gateway, the name of the Pricing is subject to change. For more info
prevent others from editing the document, library to connect to may need to be entered see: https://docs.microsoft.com/en-us/mic‐
and your changes from being visible until manually. rosoft-365/contentunderstanding/content-
the documented is checked in. Update file properties using AI Builder assembly.
Discard check out model results Get attachment content
If you check out a file and don't make Updates the values stored in library Returns file contents using the file identifier.
changes to it, or you make changes that columns for a file analyzed by the model The contents can be copied somewhere
you don't want to keep you can simply specified by the ModelId. else, or be used as an attachment.
discard the checkout, rather than saving the Get file properties Get attachments
file. If your organization tracks versions, a Gets the properties saved in the columns in Returns the list of attachments for the
new version is created each time you check the library for the item specified by the item specified list item. You can add a "Get
a file back into the library. By discarding the id. You can add a "Get file content" step attachment content" step and use the "File
checkout, you can avoid making new and use the "File identifier" property identifier" property returned by this action to
versions when you haven't made any returned by this action to get to the contents get to the contents of the file.
changes to the file. of the file. When using this with the On-Pre‐
Get changes for an item or a file (properties
Check in file mises Data Gateway, the name of the
only)
Check in a checked out file in a document library to connect to may need to be entered
Returns information about columns that
library, which makes the version of the manually.
have changed within a given time window.
document available to others. Get files (properties only)
Note: The list must have Versioning turned
Get list views Gets the properties saved in the columns in on.
Gets views from a SharePoint list. the library for all folders and files stored in
Update item
the library. You can also filter down to the
Add attachment Updates an item in a SharePoint list.
items that match a condition. An "Apply to
Adds a new attachment to the specified list Get item
each" section is usually used to work with
item
the output from this action. When using this Gets a single item by its id from a
Set content approval status with the On-Premises Data Gateway, the SharePoint list.
Sets the content approval status for an item name of the library to connect to may need
Get items
in a list or library that has content approval to be entered manually.
Gets items from a SharePoint list.
turned on. You must provide an ETag for Create item
Create new document set
pages and files. You can get the ETag using
Creates a new item in a SharePoint list.
the Get File Metadata action. This action is Creates a new document list item
Create new folder
only available for SharePoint Online and Grant access to an item or a folder
SharePoint 2019. Creates a new folder or folder path.
Grant access to an item or a folder in
Stop sharing an item or a file Delete attachment
SharePoint to specific people
Delete all links giving access to an item or a Deletes the specified attachment.
Send an HTTP request to SharePoint
file and remove all people with direct access Delete item
except for owners.
OneNote (Business) ♦ Closes a Word instance Populate SAP text field in element
Read from Word document Fills a text box in an SAP window with the
Create a page in Quick Notes
specified text
Create a new page in the Quick Notes Reads the text content from a document of
section. a Word instance
Power Automate secret variables ♦
Create page in a section Write to Word document
Get credential
Create new page in a specified section. Write or append text to a Word file
Retrieves the values of a credential created
Create section in a notebook Insert image in Word document
through Power Automate's portal page for
Create section in a notebook. Insert an image to a Word file this environment
Delete a page Find and replace words in Word document
Finds text and replaces it with another in Variables - Data table
Delete a page.
the active worksheet of an Excel instance Create new data table
Get page content
Get HTML page content. Creates a new data table variable
SAP automation
Get pages for a specific section Insert row into data table
Launch SAP
Get pages for a specific section. Inserts a row at the end or before a specific
Open the SAP GUI application and connect index value
Get recent notebooks
to an SAP system
Find or replace in data table
Get recent notebooks.
Create new SAP session
Finds and/or replaces data table values
Get sections in notebook
Creates a new SAP session based on the
Update data table item
Get sections in a specific notebook. same SAP instance
Update a data table row item on a defined
Update page content Select SAP menu item
column
Update HTML page content. Select an SAP menu item in the window
Delete row from data table
tool bar
Word Online (Business) ♦ Delete a data table row item
Start SAP transaction
Insert column into data table
Convert Word Document to PDF Opens a specific transaction code in
Inserts a column at the end or before a
Gets a PDF version of the selected file existing session
specific index value
Populate a Microsoft Word template End SAP transaction
Delete column from data table
Reads a Microsoft Word template to then fill Closes the SAP transaction in a specific
Delete a data table column at the specified
the template fields with selected dynamic SAP instance and returns to the SAP easy
column index or column name
values to generate a Word Document. access menu
Delete empty rows from data table
Deletes the rows of the data table that have Marks the beginning of a block of actions If folder exists
all of their cells empty that ran if the condition specified in the Mark the beginning of a conditional block of
Delete duplicate rows from data table preceding 'If' statements aren't met actions depending on whether a folder
Deletes all the rows that are duplicate from Else if exists or not
the data table, if the values have the same Marks the beginning of a block of actions Get files in folder
data type in each column that ran if the conditions specified in the Retrieve the list of files in a folder
Clear data table preceding 'If' statements aren't met, but the
Get subfolders in folder
condition specified in this statement is met
Deletes all the rows of the data table, Retrieve the list of subfolders in a folder
keeping table headers unaffected If
Create folder
Sort data table Marks the beginning of a block of actions
Create a new folder
that is run if the condition specified in this
Sorts the data table rows in ascending or
statement is met Delete folder
descending order by the specified column, if
Switch Delete an existing folder and its contents
all its values have the same data type
(files and subfolders)
Filter data table Dispatches execution to different parts of
the switch body based on the value of the Empty folder
Filters the data table rows based on the
expression Delete all the contents of a folder (files and
applied rules
subfolders) without deleting the folder itself
Merge data tables
Loops
Copy folder
Merges two data tables together, specifying
Exit loop Copy a folder into a destination folder
the merging behavior in case their number
Terminates the loop and the flow resumes Move folder
of columns is different
at the next action or statement following the
Join data tables Move an existing folder into a destination
loop
folder
Joins two data tables based on the specified
For each
join rule Rename folder
Iterates over items in a list, data table or
Read from CSV text variable Change the name of a folder
data row, allowing a block of actions to be
Generates a data table from a CSV text Get special folder
executed repeatedly
Convert data table to text Retrieve the path of a Windows' special
Loop
folder (such as Desktop, My Pictures,
Converts a data table to a CSV text Iterates a block of actions for a specified
Internet Cache etc)
number of times
Conditionals
Loop condition Compression
Case
Iterates a block of actions as long as a
ZIP files
An expression that, if met, a block of actions specified condition proves to be true
Compress one or more files or folders into a
associated with that particular case runs
Next loop
ZIP archive
Default case
Forces the next iteration of the block to take
Unzip files
A block of actions that is run, if no case place, skipping any actions in between
Uncompress one or more files or folders
expression has been met in the switch body
contained in a ZIP archive
Else
Show desktop Terminate process Extract text from a given source using the
given OCR engine
Shows the desktop Immediately stops a running process
Lock workstation Ping
Text
Locks the workstation's display to protect it Sends a message to determine whether a
Append line to text
from unauthorized use remote computer is accessible over the
Appends a new line of text to a text value
Play sound network
Get subtext
Plays a system sound or a wav file Set Windows environment variable
Retrieve a subtext from a text value
Empty recycle bin Sets an environment variable to a given
value Crop text
Deletes all files from the windows recycle
bin Get Windows environment variable Retrieves a text value that occurs before,
after or between the specified text flag(s) in
Take screenshot Retrieves the value of an environment
a given text
variable
Takes a screenshot of the foreground
Pad text
window or the specified screen and saves Delete Windows environment variable
the image in a file or to the clipboard Creates a fixed length text by adding
Deletes an environment variable from a
characters to the left or to the right of an
Control screen saver given scope
existing text
Enables, disables, starts or stops the
PDF Trim text
screensaver
Extract text from PDF Removes all occurrences of white space
Get screen resolution
characters (such as space, tab, or new line)
Gets the width, height, bit count and Extract text from a PDF file
from the beginning and/or end of an existing
frequency of a selected monitor Extract tables from PDF
text
Set screen resolution Extract tables from a PDF file
Reverse text
Sets the width, height, bit count and Extract images from PDF
Reverses the order of letters in a text string
frequency of a selected monitor during an Extract images from a PDF file
Change text case
attended desktop flow run.
Extract PDF file pages to new PDF file
Changes the casing of a text to uppercase,
Extract pages from a PDF file to a new PDF lowercase, title case or sentence case
file
Convert text to number
Merge PDF files
Merges multiple PDF files into a new one
Converts a text representation of a number Create HTML content Connect to a database and execute a SQL
to a variable that contains a numeric value Generates rich HTML content and stores it statement
Convert number to text in a variable Close SQL connection
Converts a number to text using a specified Close an open connection to a database
format XML
Converts a text representation of a date Read the contents of an XML file into a Open CMD session
and/or time value to a datetime value variable Open a new CMD session
Convert datetime to text Write XML to file Read from CMD session
Converts a datetime value to text using a Write the contents of an XML node variable Read the output of a CMD session
specified custom format into a file
Write to CMD session
Create random text Execute XPath expression
Execute a command on an open CMD
Generates a text of specified length Extract values from an XML document session
consisting of random characters. This can based on the provided XPath query
Wait for text on CMD session
be useful for generating passwords Get XML element attribute
Wait for a specific text on a previously
Join text Get the value of an attribute of an XML opened CMD session
Converts a list into a text value by element
Close CMD session
separating its items with a specified Set XML element attribute
Close a previously opened CMD session
delimiter
Set the value of an attribute of an XML
Split text element Windows services
Creates a list containing the substrings of a Remove XML element attribute
If service
text that are separated by a specified
Remove an attribute from an XML element
Marks the beginning of a conditional block
delimiter or a regular expression
Get XML element value of actions depending on whether a service
Parse text
Get the value of an XML element is running, paused, stopped or installed on
Parses a text to find the first or all occurr‐ the computer
Set XML element value
ences of a specified subtext or a regular
Wait for service
expression pattern Set the value of an XML element
Suspend the execution of the automation
Replace text Insert XML element
until a service is running, paused or
Replaces all occurrences of a specified Insert a new XML element into an XML
stopped on the computer
subtext with another text. It can also be document
Start service
used with regular expressions Remove XML element
Start a stopped Windows service
Escape text for regular expression Remove one or more XML elements from
Stop service
Escapes a minimal set of characters (, *, +, an XML document
Stop a running Windows service
?, |, {, [, (,), ^, $,., #, and white space) by
replacing them with their escape codes Database Pause service
Recognize entities in text Open SQL connection Pause a running Windows service
Recognizes entities in text, such as Open a new connection to a database Resume service
numbers, units, data/time and others Execute SQL statement Resume a paused Windows service
expressed in natural language across
multiple languages
Azure - Virtual machines - Snapshots Active Directory - Group Microsoft cognitive - Computer vision (cont)
Gets the disks based on the specified Active Directory - Object Invokes the Microsoft Cognitive service
criteria named 'Text Analytics - Key Phrases'
Create object
Attach disk Sentiment
Creates an object in the Active Directory
Attaches an existing disk to the virtual Invokes the Microsoft Cognitive service
Delete object
machine with the specified name and named 'Text Analytics - Sentiment'
Deletes an object in the Active Directory
resource group
Move object Clipboard
Detach disk
Moves an object in the Active Directory Get clipboard text
Detaches the disk from the virtual machine
Rename object Gets clipboard text.
with the specified name and resource group
Renames an object in the Active Directory Set clipboard Text
Create managed disk
Creates a managed disk with the specified Sets clipboard text.
Microsoft cognitive - Bing spell check
settings Clear clipboard contents
Spell check
Delete disk Clears clipboard contents.
Invokes the Microsoft Cognitive service
Deletes the managed disk with the specified
named 'Bing Spell Check'
name and resource group AI Builder ♦
Office 365 Outlook ♦ (cont) Office 365 Outlook ♦ (cont) Office 365 Outlook ♦ (cont)
This operation deletes an email by id. This operation gets emails from a folder via This operation sends an email from a
Delete event (V2) graph apis. Please note that filtering related shared mailbox. Your account should have
to these fields: To, Cc, To Or Cc, From, permission to access the mailbox for this
This operation deletes an event in a
Importance, Fetch Only With Attachments, operation to succeed.
calendar.
Subject Filter, is performed using first 250 Set up automatic replies (V2)
Export email (V2)
items in a given mail folder. To avoid that
Set the automatic replies setting for your
Export the content of the email in the EML limitation you can use 'Search Query' field.
mailbox.
file format.
Get event (V3)
Update contact (V2)
Find meeting times (V2)
This operation gets a specific event from a
This operation updates a contact in a
Find meeting time suggestions based on calendar using Graph API. (V3)
contacts folder.
organizer, attendee availability, and time or
Get events (V4)
location constraints Update event (V4)
This operation gets events from a calendar
Flag email (V2) This operation updates an event in a
using Graph API. (V4)
calendar using Graph API.
This operation updates an email flag.
Get room lists (V2)
Send an HTTP request
Forward an email (V2)
Get all the room lists defined in the user's
Construct a Microsoft Graph REST API
Forward an email. tenant
request to invoke. These segments are
Get Attachment (V2) Get rooms (V2) supported: 1st segement: /me, /users/ 2nd
This operation gets an email attachment by Get all the meeting rooms defined in the segment: messages, mailFolders, events,
id. user's tenant calendar, calendars, outlook, inferenceCla‐
Get calendar view of events (V3) Get rooms in room list (V2) ssification. Learn more: https://docs.micro‐
soft.com/en-us/graph/use-the-api
This operation gets all events (including Get the meeting rooms in a specific room
instances of recurrences) in a calendar list
RSS ♦
using Graph API. Recurrence property is
Mark as read or unread (V3)
null in this case. List all RSS feed items
This operation marks an email as read/u‐
Get calendars (V2) This operation retrieves all items from an
nread.
This operation lists available calendars. RSS feed.
Move email (V2)
Get contact (V2)
This operation moves an email to the Microsoft Teams ♦
This operation gets a specific contact from a specified folder within the same mailbox.
Add a member to a tag
contacts folder.
Reply to email (V3)
This operation adds a user to a tags.
Get contacts (V2)
This operation replies to an email.
Add a member to a team
This operation gets contacts from a
Respond to an event invite (V2)
contacts folder. This operation adds a member to a team.
Respond to an event invite.
Get email (V2) Create a channel
Send an email (V2)
This operation gets an email by id. This operation is used to create a new
This operation sends an email message.
channel for a specific Team.
Get emails (V3)
Send an email from a shared mailbox (V2)
Create a chat
This operation creates a one on one or
group chat
Create a tag for a team
Remove the association between individual Marks the beginning of a group of actions Write a data table, data row or list to a CSV
rows in a Power Platform environment End region file
Upload a file or an image to selected enviro‐ Marks the end of a group of actions Get file path part
nment Retrieve one or more parts (directory,
Update file or image content in a row in a Run flow filename, extension etc) from a text that
Power Platform environment represents a file path
Run desktop flow
Upsert a row in selected environment Get temporary file
Runs a desktop flow which can receive
Update or add (upsert) a row in a table in a input variables and may produce output Create a uniquely named, empty temporary
Power Platform environment variables. The parent flow run will be file on disk, and get the file object (which is
paused until the called desktop flow a representation, and can access the file
Flow control completes. and all its information)
Region
Retrieve email messages from the specified Get active Excel worksheet Inserts a column to the left of a selected
Exchange server Retrieves an Excel document's active column of an Excel instance
Send Exchange email message worksheet Delete column from Excel worksheet
Create and send a new email message Get all Excel worksheets Deletes a selected column from an Excel
Process Exchange email messages Retrieves all worksheet names of an Excel instance
Move, delete or mark as unread an email document Find and replace cells in Excel worksheet
message (or a list of email messages) Delete Excel worksheet Finds text and replaces it with another in
Deletes a specific worksheet from an Excel the active worksheet of an Excel instance
Outlook instance Get first free row on column from Excel
Launch Outlook Rename Excel worksheet worksheet
Launch Outlook and create a new Outlook Renames a specific worksheet of an Excel Retrieve the first free row, given the column
instance instance of the active worksheet
Retrieve email messages from Outlook Activate Cell in Excel Worksheet Copy Excel worksheet
Retrieve email messages from an Outlook Activate a cell in the active worksheet of an Copies a worksheet from an Excel
account Excel instance, by providing column, row document and paste it to the Excel
and offset document of the same or different Excel
Send email through Outlook
instance
Create and send a new email message Select cells in Excel worksheet
Read formula from Excel
through Outlook Selects a range of cells in the active
worksheet of an Excel instance Reads the formula inside a cell in Excel
Process email messages in Outlook
Get selected cell range from Excel Get table range from Excel worksheet
Move or deletes an email (or a list of email
messages) retrieved by a 'Retrieve emails worksheet Retrieves the range of a table in the active
from Outlook' action. Retrieve the selected range of cells in a worksheet of an Excel instance
Save Outlook email messages structure consisting of first column, first Auto fill cells in Excel worksheet
row, last column and last row Auto fills a range with data, based on the
Save Outlook email messages given an
account Copy cells from Excel worksheet data of another range, in the active
Copies a range of cells from the active worksheet of an Excel instance
Respond to Outlook mail message
worksheet of an Excel instance Append cells in Excel worksheet
Respond to an Outlook message, by
replying, replying to all or forwarding it Paste cells to Excel worksheet Appends a range of cells to the active
Pastes a range of cells to the active worksheet of an Excel instance
Close Outlook
worksheet of an Excel instance Lookup range in Excel worksheet
Close a previously launched Outlook
instance Delete from Excel worksheet Finds and returns the result of Excel's
Deletes a cell or a range of cells from the LOOKUP function
Excel - Advanced active worksheet of an Excel instance Set color of cells in Excel worksheet
Resize columns/rows in Excel worksheet Insert row to Excel worksheet Fills the background of the selected cells
Resizes a selection of columns or rows in Inserts a row above a selected row of an with the specified color, in the active
the active worksheet of an Excel instance Excel instance worksheet of an Excel instance
Launch Excel Sort cells based on one or more columns in Finds the time difference between two given
Launches a new Excel instance or opens an an Excel worksheet dates in days, hours, minutes, or seconds
Excel document Filter cells in Excel worksheet Get current date and time
Attach to running Excel Applies filters on a specified column in an Retrieves the current date or the current
Attaches to an Excel document that's Excel worksheet date and time
already open Clear filters in Excel worksheet
Scripting
Read from Excel worksheet Clear filters on a specified column in an
Excel worksheet Run DOS command
Reads the value of a cell or a range of cells
from the active worksheet of an Excel Get empty cell Executes a DOS command or console
instance application in invisible mode and retrieves
Get empty cell
its output upon completion
Get active cell on Excel worksheet
Message boxes Run VBScript
Get the active cell in the active worksheet of
the Excel document Display message Executes some custom VBScript code and
retrieves its output into a variable
Save Excel Displays a message box
Run JavaScript
Saves a previously launched Excel instance Display input dialog
Executes some custom JavaScript code
Write to Excel worksheet Displays a dialog box that prompts the user
and retrieves its output into a variable
Writes a value into a cell or a range of cells to enter text
Run PowerShell script
of an Excel instance Display select date dialog
Executes some custom PowerShell script
Close Excel Displays a dialog box that prompts the user
and retrieves its output into a variable
Closes an Excel instance to enter a date or date range
Run Python script
Set active Excel worksheet Display select from list dialog
Executes Python 2 script code and retrieves
Activates a specific worksheet of an Excel Displays a dialog box with options that lets
its output
instance the user select from a list
Run .NET script
Add new worksheet Display select file dialog
Executes a user provided .NET script and
Adds a new worksheet to the document of Displays the select file dialog and prompts
stores its output in variables.
an Excel instance the user to select one or more files
Get first free column/row from Excel Display select folder dialog
FTP
worksheet Displays the select folder dialog and
Open FTP connection
Retrieves the first free column and/or row of prompts the user to select a folder
This action establishes a specific
the active worksheet. This is useful for Display custom form
connection to a remote FTP server, and
adding new data into a worksheet that
Display a customized form that can include stores that connection as a variable for later
already has data in it
multiple types of elements, like text, number use.
Get column name on Excel worksheet or file inputs etc.
List FTP directory
Gets the name of the column
This action returns the subdirectories and
Date time
Clear cells in Excel worksheet
files contained in the current directory of an
Clears a range of cells or a named cell in Add to datetime
FTP connection
the active worksheet of an Excel instance Adds (or subtracts) a specific number of
Open secure FTP connection
Sort cells in Excel worksheet seconds, minutes, hours or days to a
datetime value
Subtract dates
This action establishes a specific secure Synchronize the files and subdirectories of Detach volume
connection to a remote FTP server, and a given Folder with a given remote FTP Detach an EBS volume from an EC2
stores that connection as a variable for later directory instance
use
Describe volumes
Close connection AWS - EC2
Describe the specified EBS volumes
This action closes an open FTP connection Create EC2 session
Delete volume
Change working directory Create an EC2 client to automate EC2 web
Delete the specified EBS volume
services
This action sets the current working
directory for an FTP connection End EC2 session
Active Directory - User
Download file(s) from FTP Dispose an open EC2 client
Create user
Downloads one or more files from an FTP
Creates a user in the Active Directory
AWS - EC2 - Instances
server
Get user info
Download folder(s) from FTP Start EC2 instance
Gets a user's information in the Active
Downloads one or more folders from an Start EC2 instance(s)
Directory
FTP server Stop EC2 instance
Modify user
Upload File(s) to FTP Stop EC2 instance(s)
Modify a user in the Active Directory
Uploads one or more files to an FTP server Reboot EC2 instance
Unlock user
Upload folder(s) to FTP Reboot EC2 instance(s)
Unlocks an Active Directory user
Uploads one or more folders to an FTP Get available EC2 instances
Update user info
server Get information for the relevant EC2
Updates a user's information in the Active
Delete FTP file instances
Directory
Deletes one or more files from an FTP Describe instances
server Returns all the information for the specified Terminal emulation
Rename FTP File EC2 instance(s)
Open terminal session
Renames a file that resides on an FTP
Open a new terminal session
server AWS - EC2 - Snapshots
Close terminal session
Create FTP directory Create snapshot
Close an open terminal session
Creates a directory on an FTP server Create a snapshot of an EBS volume and
stores it in Amazon S3 Move cursor on terminal session
Delete FTP directory
Describe snapshots Move the terminal's cursor on the specified
Deletes a directory from an FTP server
position
Describes the specified EBS snapshots
Invoke FTP command
available Get text from terminal session
Invokes the given literal FTP command on
Delete snapshot Get text from a terminal session
the server
Delete the specified snapshot Set text on terminal session
Synchronize directories
Set text on a terminal session
AWS - EC2 - Volumes Send key to terminal session
Create volume Send a control key to a terminal session
Create an EBS volume Wait for text on terminal session
Attach volume
Attach an EBS volume to an EC2 instance
Terminal emulation (cont) Work queues ♦ (cont) OneDrive for Business ♦ (cont)
Wait for a specific text to appear on a Requeue a work queue item and delay it This operation finds files within a folder by
terminal session until a specified date and time path using search or name pattern match.
Search for text on terminal session Add multiple work queue items Get file content
Search for all occurrences of a specific text Adds one or more work queue items to a This operation gets the content of a file.
on a terminal session work queue based on the data provided in Get file content using path
the work queue item data table
This operation gets the content of a file
IBM cognitive - Document conversion Update work queue item processing notes using the path.
Convert document Updates the processing notes of a specific Get file metadata
Invokes the IBM service named 'Convert work queue item
This operation gets the metadata for a file.
Document' Get work queue items by filter
Get file metadata using path
Retrieves one or more work queue items
IBM cognitive - Visual recognition This operation gets the metadata of a file
based on FetchXML filtering expressions
using the path.
Classify Image
Get file thumbnail
Invokes the IBM service named 'Classify OneDrive for Business ♦
This operation gets the thumbnail of a file.
Image' Copy file
The thumbnail will only be valid for 6 hours.
This operation copies a file within
IBM cognitive - Language translator List files in folder
OneDrive.
Translate This operation gets the list of files and
Copy file using path
subfolders in a folder.
Invokes the IBM service named 'Translate' This operation copies a file within OneDrive
List files in root folder
Identify language by path.
This operation gets the list of files and
Invokes the IBM service named 'Identify Create file
subfolders in the root folder.
Language' This operation creates a file.
Move or rename a file
Create share link
IBM cognitive - Tone analyzer This operation moves or renames a file.
This operation creates a share link for a file.
Analyze tone Move or rename a file using path
Create share link by path
Invokes the IBM service named 'Analyze This operation moves or renames a file
This operation creates a share link for a file
Tone' using the path.
using the path.
Update file
Work queues ♦ Delete file
This operation updates a file.
This operation deletes a file.
Process work queue items Upload file from URL
Extract archive to folder
Indicates to the orchestrator that the This operation uploads a file from a URL to
machine is ready to process one or more This operation extracts an archive file into a
OneDrive.
work queue items, if available folder (example: .zip). Maximum archive
Convert file
size is 50 MB and 100 files inside.
Update work queue item
Find files in folder
Updates the status and processing result of
a specific work queue item This operation finds files within a folder
using search or name pattern match.
Add work queue item
Find files in folder by path
Add a work queue item into a work queue
Requeue item with delay
OneDrive for Business ♦ (cont) Excel Online (Business) ♦ (cont) OneDrive ♦ (cont)
This operation converts a file to another Runs an Office Script against an Excel This operation extracts an archive file into a
format. The list of supported conversions workbook. Use this action when the script is folder (example: .zip). Maximum archive
can be found at https://aka.ms/onedrivec‐ saved outside of the default location. size is 50 MB and 100 files inside.
onversions Update a row Find files in folder
Convert file using path Update a row using a key column. The input This operation finds files within a folder
This operation converts a file to another value will overwrite the specified cells and using search or name pattern match.
format using the path. The list of supported columns left blank will not be updated. In Find files in folder by path
conversions can be found at https://aka.m‐ order to append (instead of overwrite) a
This operation finds files within a folder by
s/onedriveconversions value, use the "Get a row" action to retrieve
path using search or name pattern match.
the content first.
Get file content
Excel Online (Business) ♦
OneDrive ♦ This operation gets the content of a file.
Add a key column to a table
Convert file Get file content using path
Add a key column to an Excel table. The
new column will be appended to the right. This operation converts a file to another This operation gets the content of a file
format. The list of supported conversions using the path.
Add a row into a table
can be found at https://aka.ms/onedrivec‐ Get file metadata
Add a new row into the Excel table.
onversions This operation gets the metadata for a file.
Create table
Convert file using path Get file metadata using path
Create a new table in the Excel workbook.
This operation converts a file to another This operation gets the metadata of a file
Create worksheet
format using the path. The list of supported using the path.
Create a new worksheet in the Excel conversions can be found at https://aka.m‐
Get file thumbnail
workbook. s/onedriveconversions
This operation gets the thumbnail of a file.
Delete a row Copy file
The thumbnail will only be valid for 6 hours.
Delete a row using a key column. This operation copies a file within
List files in folder
Get a row OneDrive.
This operation gets the list of files and
Get a row using a key column. Copy file using path
subfolders in a folder.
Get tables This operation copies a file within OneDrive
List files in root folder
by path.
Get a list of tables in the Excel workbook.
This operation gets the list of files and
Create file
Get worksheets subfolders in the root folder.
This operation creates a file.
Get a list of worksheets in the Excel Move or rename a file
workbook. Create share link
This operation moves or renames a file.
List rows present in a table This operation creates a share link for a file.
Move or rename a file using path
List rows present in a table. Create share link by path
This operation moves or renames a file
Run script This operation creates a share link for a file using the path.
using the path.
Runs an Office Script against an Excel Update file
workbook. Use this action when the script is Delete file
saved in the default location. This operation deletes a file.
Run script from SharePoint library Extract archive to folder
OneDrive ♦ (cont)