apps
2021.10
false
- Before You Begin
- Installing Automation Suite
- Compatibility Matrix
- Getting Started
- Introduction
- Apps Configuration Checklist
- Building Your First App
- Using App Studio
- Importing an App
- How To
- Including File Control in Apps
- Uploading a File Using the File Picker Control
- Downloading a File Using the File Picker Control
- Downloading a File Using a Link
- Downloading a File Using an Image Control
- Using Master Detail View
- Include Star Ratings
- Set External Context
- Include MailTo Links
- Including Excel Charts in Apps
- Prerequisites
- Procedure
- Result
- General User Experience Guidelines
- Designing your App
- Controls Overview
- Layout and Styling
- Sample App Layouts
- Input Controls
- Button
- Checkbox
- Date Picker
- Dropdown
- File Picker
- Slider
- Switch
- Text Area
- Textbox
- Container Controls
- Differences Between Container Controls
- Container Layout
- Container
- Page
- Page Container
- Display Controls
- Header
- Label
- Image
- List
- Table
- Divider
- Icons
- Custom List
- User Context References
- Saving Your App
- App Errors & Troubleshooting
- Events and Rules
- About 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
- About Expressions
- Using Expressions
- About Functions
- Function: And, Or, Not
- Function: Concat
- Function: Contains
- Function: Count
- Function: EndsWith
- Function: If
- Function: IsBlank
- 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
- Leveraging RPA in your App
- Referencing a Process From Orchestrator
- Supported Process Argument Types
- Referencing a Storage Bucket From Orchestrator
- Configuring an On-Premise Orchestrator for Use by Apps
- Orchestrator Permissions
- Replacing a Process Referenced in an App
- Data Flow Between UiPath Apps and Orchestrator
- Application Lifecycle Management (ALM)
- About ALM
- General Settings
- Permission Management
- Publishing a New Version of an App
- Packaging an App as a Client
- Basic Troubleshooting Guide
- Apps Troubleshooting and FAQs
- Apps On-Prem Troubleshooting

OUT OF SUPPORT
Apps User Guide for Automation Suite
Last updated Nov 11, 2024
Conditional evaluation (either/or)
Use this function to check if a condition is met.
|
Syntax |
Description |
Example |
|---|---|---|
|
If(Condition(s), IsTrue[Otherwise]) |
Returns one value if a condition is true and another value if not. |
|
For more information on arguments, see the table below.
|
Argument |
Type |
Description |
|---|---|---|
|
|
Required |
Conditions/Expressions to test for true. |
|
|
Required |
The value to use if the condition evaluates to true. |
|
|
Optional |
The value to use if the condition(s) do not evaluate to true. If nothing is specified then nothing is returned. |
If(true, “Apricot”, “Blackberry”): ApricotIf(false, “Apricot”, “Blackberry”): BlackberryIf(1 > 0, “Apricot”, “Blackberry”): ApricotIf(1 < 0, “Apricot”, “Blackberry”): BlackberryIf(true && 1 > 0, “Apricot”, “Blackberry”): ApricotIf(true, If(1 > 0, “Apricot”, “Blackberry”), "Raspberry"): ApricotIf(false, If(1 > 0, “Apricot”, “Blackberry”), "Raspberry"): Raspberry