apps
latest
false
UiPath logo, featuring letters U and I in white

Apps User Guide

Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated Dec 13, 2024

Generating VB expressions using a text prompt

Prerequisites

To generate VB expressions using text prompts, your tenant must have sufficient Autopilot actions available.

To generate VB expressions using a text prompt in Autopilot, follow these steps:

  1. Go to the app where you want to add a VB expression.
    Note:
    • Autopilot cannot currently generate expressions of the return type ListSource. You should use Query Builder for complex entity-based expressions.

    • Referring to all controls within a container by the name of the container is not supported. If an expression depends on multiple controls, the prompt must include every control name.

  2. Add a new control or select an existing control.
  3. In the Property panel, select a condition where you wish to add the VB expression. Select the configuration button, then select Open expression editor. The expression editor opens.
  4. Select the Autopilot icon in the right-hand corner of the text box. The Autopilot window opens immediately.
    docs image
  5. In the right-hand Autopilot panel, write a text prompt which describes the VB expression you want to add.

The generated VB expression is immediately available for use in the Expression editor text field.

Examples of Autopilot text prompts for VB expressions

Here are a few examples of useful prompts and their use cases.

Apps controls

Intended functionality

Text prompt examples

Input controls

Disables a Submit button if a field is empty.

"If username and password are empty set to true"

App variables

Enables a button if an app variable called "item list" has a length greater than 10.

"If item list length is greater than 10"
Rule outputs

Retrieves a record ID from a process if the ID exists, or will print an error message if it does not.

"If process.recordId is present use that. Else process error message. Append to existing text"
Custom objects

Prints a personalized welcome message.

"Concatenate "Welcome" with current user displayname and email id"

Media

Renders a media file you have added to the app.

Simply write the file name: "image_01"

Process

Completes a message with a value from a process.

"Concatenate user billing total amount"

Process and app variables (sorting and filtering)

Assigns a value from a process data table to an app variable data table.

"Sort process users.datatable by rating in descending order and filter where name contains john"

Custom function (string addition)

Adds a string to a list called "itemlist".

"Add firstname to itemlist"

Query parameters

Fetches runtime parameters given to the app in the form of a string. In this case, the time zone and region of a user.

"Concatenate apps timezone and region query parameters"

  • Prerequisites
  • Examples of Autopilot text prompts for VB expressions

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2024 UiPath. All rights reserved.