340+ 个内置命令

浏览 AutoFlowRPA 附带的每个命令。将任意命令拖放到画布上——无需任何设置。

AI

6

API & HTTP

4

Archive

2

Conditions

2

Convert

6

Data

16

DataTable

12

Database

3

Dictionary

11

Download

2

Engine

5

Error handling

2

Excel

45
Open Workbook
Open an existing .xlsx file as a named instance.
Create Excel Workbook
Create a new empty in-memory workbook as a named instance.
Save Workbook As
Save the workbook to a specific file path.
Save Workbook
Save the workbook to its current file path.
Get Range As DataTable
Read a range as a DataTable using the first row as headers.
Write Range
Write a list / list-of-lists / DataTable starting at a cell.
Get Cell
Read a cell value (by A1 or row/column) into a variable.
Set Cell
Write a cell value (by A1 or row/column).
Close Workbook
Close a workbook instance and discard it from memory.
Check Excel Instance Exists
Store whether a named Excel instance exists.
Get Excel Info
Get workbook info (path, sheet count, sheet names) as a dict.
Add Worksheet
Add a new worksheet to the workbook.
Create And Activate Worksheet
Add a new worksheet and make it the active sheet.
Activate Worksheet
Set the active worksheet by name.
Copy Worksheet
Copy a worksheet to a new sheet.
Delete Worksheet
Delete a worksheet by name.
Rename Worksheet
Rename a worksheet.
Check Worksheet Exists
Store whether a worksheet exists.
Get Current Worksheet
Store the name of the active worksheet.
Get Worksheet Info
Get a worksheet's dimensions (rows, columns) as a dict.
Get Worksheets
Store the list of worksheet names.
Delete Cell
Clear a cell's value (by A1 or row/column).
Check Cell Value Exists
Store whether a cell is non-empty.
Go To Cell
Record the active cell selection (A1) for the worksheet.
Get Active Cell Address
Get the recorded active cell address.
Set Cell Format
Apply number format / bold / fill to a cell.
Get Cell Format
Read a cell's number format string.
Get Range
Read a range into a list of rows (each row a list of cells).
Copy Range
Copy values from one range to a destination top-left cell.
Split Range By Column
Split a range into a list of per-column lists.
Get Last Row
Get the index of the last used row.
Get Last Column Index
Get the index of the last used column.
Get Last Column In Row
Get the last non-empty column index within a given row.
Append Row
Append a row of values after the last used row.
Write Row
Write values across a specific row starting at column 1.
Append Cell
Append a value to the next empty row in a column.
Delete Row
Delete a row by index.
Delete Column
Delete a column by index (shifts later columns left).
Insert Rows
Insert blank row(s) at a position, shifting existing rows down.
Insert Columns
Insert blank column(s) at a position, shifting columns right.
Create DataSet From Sheet
Read the used range into a DataTable (first row = headers).
Search Value
Find the first cell containing a value; store its address.
Filter Sheet
Filter rows (first row = headers) by a column condition into a DataTable.
Sort Sheet
Sort sheet rows by a 1-based column (optionally keep a header row).
Run Excel Macro
Run a VBA macro in an .xlsm file (Windows + Excel + COM).

File

11

Folder

7

Gmail

13
Authorize Gmail (OAuth2)
Authorize a Gmail/Google account with OAuth 2.0 (Desktop app) and open a connection for sending, reading, labelling and managing mail. Caches a refresh token for silent reconnects.
Gmail: Send Email
Send an email (To/Cc/Bcc, subject, plain-text or HTML body and optional file attachments). Stores the new message id.
Gmail: Reply to Email
Reply to an existing message (kept in the same thread, with 'Re:' subject and In-Reply-To headers). Pass a message id from 'Gmail: Search Messages'.
Gmail: Search Messages
Search the mailbox with Gmail's query syntax (e.g. 'is:unread from:boss@x.com newer_than:7d') and return matches as a DataTable (messageId, threadId, from, to, subject, date, snippet).
Gmail: Get Message
Fetch a single message's full content (from, to, subject, date, body and attachment names) into a dictionary variable. Optionally stores just the body text in a second variable.
Gmail: Create Draft
Create a draft email (not sent) in the Drafts folder. Stores the new draft id.
Gmail: Download Attachments
Save all attachments of a message to a folder. Stores the list of saved file paths.
Gmail: Mark Read / Unread
Mark a message as read or unread (toggles the UNREAD label).
Gmail: Add Labels
Add one or more labels to a message (by label name or id). Unknown names are created automatically.
Gmail: Remove Labels
Remove one or more labels from a message (by label name or id).
Gmail: Trash Message
Move a message to Trash (reversible — not a permanent delete).
Gmail: Create Label
Create a new label. If it already exists, returns the existing label id. Stores the label id.
Gmail: List Labels
List all labels (system and user) as a DataTable (labelId, name, type).

Google Drive

10

Google Sheets

11

Image & OCR

12

Keyboard & Mouse

8

List

12

Loop

1

Misc

10

Outlook

6

Programs & Processes

7

Social Media

13
Authorize YouTube (OAuth2)
Authorize a YouTube/Google account with OAuth 2.0 (Desktop app) and open a connection for uploading, commenting and liking. Caches a refresh token for silent reconnects.
YouTube: Upload Video
Upload a video to YouTube with full metadata: title, description, tags, category, privacy, scheduled publish time, thumbnail and optional playlist. Stores the new video id/URL.
Connect Facebook
Open a Facebook connection from a Page or User access token. Validates the token against the Graph API. Get a Page token from the Graph API Explorer / your app with the right scopes.
Facebook: Upload Video
Upload a video to a Facebook Page (or profile) with a title and description. Stores the new video id.
Connect TikTok
Open a TikTok connection from an access token (TikTok for Developers, Content Posting API). Validates it against the user info endpoint.
TikTok: Upload Video
Upload a video to TikTok via the Content Posting API. 'Inbox (draft)' uploads to the creator's drafts (works for un-audited apps); 'Direct post' publishes with a caption + privacy. Chunked resumable upload.
YouTube: List Comments
List top-level comments on a video as a DataTable (commentId, author, text, likeCount, replyCount). Use the commentId with 'YouTube: Reply to Comment'.
YouTube: Post Comment
Post a new top-level comment on a video.
YouTube: Reply to Comment
Reply to an existing comment (use a commentId from 'YouTube: List Comments').
YouTube: Like Video
Rate a video as like / dislike, or remove your rating.
Facebook: List Comments
List comments on a post/video object as a DataTable (commentId, author, text, likeCount).
Facebook: Post Comment
Post a comment on a post/video, or reply to a comment by using that comment's id as the object id.
Facebook: Like Object
Like a post, video or comment.

System

3

Task

4

Transform

7

Triggers

6

UI Automation

11

Variables

6

Video

16

Web Browser

26
Create Browser
Launch a browser session as a named instance, with an optional stealth (anti-bot-detection) mode.
Navigate To URL
Navigate the browser to a URL.
Get Element Text
Read an element's text into a variable.
Set Element Text
Type text into an input element.
Element Action
Perform an action (click, hover, ...) on an element.
Wait For Element
Wait until an element appears.
Press Key
Press a keyboard key on an element, or on the page if no selector is given (e.g. Enter, Tab, Escape).
Upload File
Set the file(s) of a file <input> element.
Navigate Back
Go back to the previous page.
Navigate Forward
Go forward to the next page.
Refresh Page
Reload the current page.
Close Browser
Close the browser session and free resources.
Check Browser Exists
Store whether a named browser instance exists.
Get Browser Info
Get the current URL and page title as a dict.
Resize Browser
Set the viewport width and height.
Execute JavaScript
Run JavaScript and store the result.
Take Screenshot
Save a screenshot of the current page (full page optional).
Switch Window/Tab
Switch the active tab by 0-based index.
Switch Frame
Switch element scope into an iframe (blank selector = main).
Clear Element
Clear the value of an input element.
Get Element Attribute
Read an element's attribute into a variable.
Get Element Count
Count elements matching the selector.
Get Matched Elements Text
Store the text of every matching element as a list.
Get Select Options
Store the option values of a <select> element as a list.
Select Option
Select an option in a <select> element by value or label.
Mouse Action On Element
Click, double-click, right-click or hover an element.

Window

10

Word

14

准备好自动化你的繁琐工作了吗?

立即开始 30 天免费试用。无需信用卡,无任何约束。