UiPath Documentation
apps
2022.4
false
  • Getting Started
    • Introduction
    • Apps Configuration Checklist
    • Building Your First App
    • Using App Studio
    • Importing an App
  • Before You Begin
    • Installing Automation Suite
    • Compatibility Matrix
  • How To
    • Use File Control
      • Upload 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
    • Use Required Input Validation
    • Use the Send Interim Result Activity
  • Designing your App
    • Controls Overview
    • Layout and Styling
    • Sample App Layouts
    • Input Controls
      • Button
      • Checkbox
      • Date Picker
      • Dropdown
      • Multiselect Dropdown
      • File Picker
      • Slider
      • Switch
      • Text Area
      • Textbox
    • Container Controls
      • Differences Between Container Controls
      • Container Layout
      • Container
      • Page
      • Page Container
    • Display Controls
      • Custom List
      • Header
      • Label
      • Image
      • List
      • Table
      • Divider
      • Icons
      • Tabs
    • 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
      • Rule: Create/Update Entity Record
      • Rule: Delete Entity Record
      • Rule: Add to Queue
    • 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
      • Send Interim Result Activity
    • 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
  • Leveraging Entities in Your App
    • Referencing an Entity in Your App
    • Replacing an Entity
    • About Data Context
      • Using Data Context
      • Using Choice Set
    • Using Apps With Data Service
  • Leveraging Queues in Your App
    • Referencing a Queue in Your App
    • Replacing a Queue
    • Using Apps With Queues
  • 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
UiPath logo, featuring letters U and I in white

Apps User Guide for Automation Suite

Last updated Apr 19, 2024

Function: And, Or, Not

Logical functions

These functions are based on the Logical Operators.

Function

Syntax

Operator

Description

Example

And

And(Condition1, Condition2 [,Condition3 …])

&&

Returns true if all arguments are true.

And(TRUE, TRUE): True
And(TRUE, FALSE): False
And(FALSE, FALSE): False
And(TRUE, TRUE, TRUE): True

Or

Or(Condition1, Condition2 [,Condition3 …])

||

Returns true if any of the arguments are true.

Or(TRUE, TRUE): True
Or(TRUE, FALSE): True
Or(FALSE, FALSE): False
Or(FALSE, FALSE, TRUE): True

Not

Not(Condition)

!

Returns true if its arguments is false, and returns false if its argument is true.

Not(TRUE): False
Not(FALSE): True
Not(NOT(TRUE)): True

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated