Studio
HomeSiteForumLanguage
  • Studio Introduction
  • DOWNLOAD
    • Download and Installation
  • Studio
    • Registration and Login
      • On Premise
    • Start a Project
      • Project with Excel Parameters
    • Notification
    • Routines
    • Use Variables
    • Favorite
    • Objects
      • Artificial Intelligence
        • IBM's Watson - Natural Language
      • Clipboard
        • Set Text
        • Get Text
        • Clear Content
      • Global Actions
        • Wait
        • Search Object Result
        • Message Box
        • Question Box
        • Check Box
        • Issue Alert
        • LOG Message
        • Customized Return
        • Timeout
      • Files
        • Change Extension
        • Find latest file
        • Find Files
        • Copy File
        • Delete File
        • File Information
        • Move File
        • Rename File
        • File Triggers
        • Check if File Exists
      • Database
        • Access
        • Run Command
        • MongoDB
        • MySQL
        • Oracle
        • PostgreSQL
        • Progress 4GL
        • SQL Server
      • Command Blocks
        • Assign Value to Variable
        • Calculate Date
        • Arithmetic Calculations with Date
        • Case
        • Call Method
        • Call Routine
        • Custom Code
        • HTML Code
        • Declare Variable
        • Else If
        • Data Structure
          • Assign Value to Property
          • Create Structure
        • End Execution
        • If
        • Include Method
        • Task List
        • Insert Task
        • Switch
        • Throw
        • Try/Catch
        • Using
      • Compression
        • Compress/Zip Files and Folders
        • Decompress/Unzip files and/or folder
      • CSV
        • Find and Replace
        • New CSV
        • Write to CSV
        • Read CSV Data
      • Dashboard
        • Progress Bar
        • Run Robot
        • Charts
          • New Chart
          • Add Chart Data
        • Grid
          • New Grid
          • Add Row
      • E-mail
        • Set Up E-mail
        • Move E-mail
        • Send E-mail
        • Read E-mail
          • Reply E-mail
          • Forward E-mail
          • Download Attachment
          • Reading Conditions
          • Read E-mail
          • Delete E-mail
          • Export E-mail
      • ERP
        • SAP
          • Call Transaction
          • Open SAP
          • Click on Element
          • Type on Field
          • Run Script
          • Read Status Bar
          • SAP Login
          • Check Selection Box
          • Get Field Value
          • Select Window
          • Select in the Field
          • Check If It Exists
        • Totvs Datasul
      • Internet
        • Open Browser
        • Open New Tab
        • Action on Elements
        • Reload Page
        • Search for Elements
        • Enter into an iFrame
        • Execute Javascript
        • Close Current Tab
        • Close Browser
        • Redirect to URL
        • Solve Captcha
          • Image
          • Recaptcha v2
          • Recaptcha v3
          • H Captcha
        • Select Tab
        • Return to Main Frame
        • Screenshot
        • Search Attribute
        • Check If Element Exists
        • Add Element Attribute
        • Remove Element Attribute
        • Select Certificate
      • Loops
        • Insert Data in the List
        • Sort List
        • Convert List into Numeric
        • Convert List to XML
        • Convert to JSON
        • Filter List
        • Reverse List
        • Free Loop
        • Clear List
        • Next Loop
        • Remove Duplicates
        • Exit Loop
        • Loop Through List
        • Check if Element Exists in the List
      • OCR
        • Image
          • Click on Text
          • Extract Text
      • Folders
        • Open Folder
        • Search for Folders
        • Copy Folder
        • New Folder
        • Delete Folder
        • Clear Folder
        • Move Folder
        • Get Files from Folder
        • Rename Folder
        • Check if Directory Exists
      • Pdf
        • Set Up PDF Extraction
        • Extract PDF Data
        • Join PDF's
        • PDF to Excel
        • PDF to Html
        • PDF to Text
        • PDF to Word
        • Split PDF
      • Excel
        • New Excel
        • Auto Adjust Column
        • Open Excel
        • Sort Columns
        • Colorize Cells
          • Select Range
        • New Macro
        • Delete Column
        • Delete Row
        • Get First Row Index
        • Get Last Row Index
        • Run Macro
        • Close Excel
        • Filter Columns
        • Conditional Formatting
        • Format Cell
        • Insert Formula
        • Add Row
        • Add Columns
        • Insert Spreadsheet
        • Clear Spreadsheet
        • Read Excel Data
          • Select Range
        • Edit Cells
        • Search for Value
        • Remove Duplicate Cells
        • Save Excel
        • Save As
        • Select Worksheet
        • Make It Visible
        • Loop Through Excel Data
        • Export to PDF
        • Export to CSV
      • PowerPoint
        • New PPT
        • Add Image PPT
        • Open PPT
        • Add Slide
        • Duplicate Slide
        • Export to PDF
        • Save PPT
        • Close PPT
      • Word
        • New Word
        • Open Word
        • Find and Replace
        • Set Layout
        • Write Document
        • Close Word
        • Insert Data into Table
        • Insert Image
        • Insert Table
        • Export to PDF
        • Save As
        • Read Word Data
          • Full Content
          • Previous Content
          • In-Between Content
          • Subsequent Content
      • HTTP Request
        • DELETE
          • Authentication
            • Basic
            • Token
            • Certificate
          • Headers
          • Body
            • Free
            • File
        • GET
          • Authentication
            • Básica - Basic
            • Token
            • Certificate
          • Headers
          • Body
            • Free
            • File
        • POST
          • Authentication
            • Basic
            • Token
            • Certificate
          • Headers
          • Body
            • Free
            • File
        • PUT
          • Authentication
            • Basic
            • Token
            • Certificate
          • Headers
          • Body
            • Free
            • File
      • Ready-Made Robots
        • Central Bank
        • Correios
        • Receita Federal
        • Simples Nacional
        • Sintegra
        • Suframa
      • Data Table
        • Load File
        • Sort Table
        • Convert to JSON
        • Convert Table to XML
        • Filter Table
        • New Table
        • Export
        • Insert Data into Table
        • Read Column
        • Delete Duplicate Itens
        • Loop Through Data Table
        • Check if Value Exists in the Data Table
      • Keyboard and Mouse
        • Mouse
        • Keyboard
      • Text
        • Find and Replace
        • Convert Text to Int
        • Convert Text to Datetime
        • New Text File
        • Write Text
        • Read Text Data
        • Get Letters
        • Get Numbers
        • Get Substring
        • Find Text
        • Split Text
        • Remove Special Characters
        • Replace Text
      • Windows
        • Open Program
        • Actions on Element
        • DLL
        • Take Screenshot
        • Find Element
        • Powershell
        • Select Window
        • Services
          • Start
          • Stop
          • Restart
          • Check Status
        • Processes
          • End by Name
        • Terminal
      • XML
        • Change Element Value
        • New XML
        • Import XML
        • Insert Group of Elements
        • Insert Elements
        • Read Element Attributes
        • Get Attribute Value
        • Delete Element Attribute
        • Read Elements
        • Select Element
        • Delete Element
        • Save XML
    • Password Vault
    • Process Recorder
    • Publish Robot
    • Examples
    • Utilities
      • XPATH
Powered by GitBook
On this page
  • Settings
  • Settings
  • USE CASES
  • Example
  • Download it:

Was this helpful?

  1. Studio
  2. Objects
  3. Global Actions

Question Box

Object that allows the opening of a question box on the screen.

PreviousMessage BoxNextCheck Box

Last updated 1 year ago

Was this helpful?

Settings

Important:

This operation will pause the robot execution while the question box is not closed or answered.

Settings

Filling in the object:

Field
Description

Title

It's the object's name and doesn't need to be changed, unless you want to identify it to make it easier to find it on the robot, for example: "Question Box - ask for user's email".

Object Identifier Name

It is a object's singular identifier and doesn't need to be changed, but you can rename it if you want to find it more easily when using it on other objects. Just remember that this name must be unique and without spaces or special characters.

Insert a title / Insert a question

Texts that will show up in the window title of the question box.

INTERPOLATION

This is a technical concept used in programming and you don't need to worry about changing it at this point.

USE CASES

  • It can be used in robots that need to capture user's information at run time, such as filling in personal data.

  • Situations in which some code changes during the robot's execution, for example when it's necessary to log in to a website that uses 2-step verification and sends an SMS to the user containing a code. Just use the question box for the user to enter the code received and then the robot will continue with the execution.

Example

To capture user's email and use the response.

STEP 1: Drag the object to Studio workspace and define the question to be asked.

This will be the question box result:

STEP 2: The email entered by the user in the question box will be automatically recorded in a variable in the robot's memory. To use it, find the name given to the object in the Question Box (Object Identifier Name).

STEP 4: Run the robot and enter an email. Verify if the message box returns the right result.

In this example, we used the user's text to display on screen, but you could print it to a file, send it in an email, use it in any condition of your robot, etc.

Download it:

To learn more about variables, click .

STEP 3: Now we will use the "inputDialog1" variable in a object which will show the text entered by the user on the screen.

here
Message Box
5KB
Question Box Object.roboteasy
General object layout
Filling in the "Question Box" object form
Question box layout
Finding variable name
Using a variable in the Message Box
Example robot execution