- Getting Started
- Demo apps
- How To
- Build your first app (old)
- Build a Mobile-Friendly App
- General User Experience Guidelines
- Use Master Detail View
- Use Document Viewer
- Use Count With Choice Set Values
- Use Selected Values From a Table
- Embed Apps
- Embed Maps
- Hide Containers Using a Button
- Include MailTo Links
- Include Star Ratings
- Set External Context
- Work With Data Source and Value Bind
- Use the Send Interim Result Activity
- Public Apps
- Notifications
- Using VB Expressions
- Overview
- Limitations
- Using the Expression editor in controls
- Migrating legacy apps to VB expressions
- Legacy versus VB expressions
- Useful VB functions
- Custom VB functions
- Designing your App
- Events and Rules
- Rule: If-Then-Else
- Rule: Open a Page
- Rule: Open URL
- Rule: Close Pop-Over/Bottom Sheet
- Rule: Show Message
- Rule: Show/Hide Spinner
- Rule: Set Values
- Rule: Start Process
- Rule: Upload File to Storage Bucket
- Rule: Get File From Storage Bucket
- Rule: Reset Values
- Rule: Create/Update Entity Record
- Rule: Delete Entity Record
- Rule: Add to Queue
- Function: And, Or, Not
- Function: Concat
- Function: Contains
- Function: Count
- Function: EndsWith
- Function: If
- Function: IsBlank
- Function: Guid
- Function: Length
- Function: List
- Function: StartsWith
- Function: Sum
- Function: Sort
- Function: Now
- Function: Today
- Function: Time
- Function: Year
- Function: Month
- Function: Day
- Function: Hour
- Function: Minute
- Function: New
- Function: Lookup
- Function: Filter
- Leveraging RPA in your App
- Leveraging Entities in Your App
- Leveraging Queues in Your App
- Leveraging Media in your app
- Leveraging Actions in your app
- Leveraging Connections in your apps
- Application Lifecycle Management (ALM)
- UiPath First-Party Apps
- Basic Troubleshooting Guide

Legacy Apps user guide
The Expression editor allows you to use VB operators and functions, while respecting a predefined syntax. You can identify
the properties that can be configured using VB expressions by the "tune" icon .
Expressions must reference the property name given in the app page. For example, to reference the main page, include the snippet MainPage in your expression. If you rename the main page to FirstPage, include the snippet FirstPage in your expression.
By default, when you use the Tab key in the expression editor, the system inserts a space in the expression.
To enable keyboard navigation using the Tab key, use the Ctrl + M shortcut on Windows, or the Ctrl + Shift + M shortcut on Mac OS X.
After you apply this shortcut, pressing Tab switches the focus to the next selectable item on the page.
To unlock the power of VB expressions in your app:
- Create a new app.
- Drag and drop controls in the app pages, or configure rules and events.
- To edit the General properties of a control, or to configure an event rule, look for the "tune" icon
.
- For the desired property, click Open expression editor and start writing your VB expressions.