UiPath-ADAv1 Excel and Email Automation Practice Question
Which THREE criteria are commonly used to filter emails when using the 'Get Outlook Mail Messages' activity to ensure only relevant items are retrieved?
⚠ Common exam trap
Candidates often attempt to filter emails using post-retrieval LINQ queries instead of server-side filters, causing severe performance degradation on large mailboxes.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Sender address
Efficient filtering is essential to minimize the number of objects the robot retrieves, thereby reducing memory usage and execution time. By applying filters directly within the activity, the robot offloads the search logic to the Outlook provider, resulting in faster and more accurate results. Targeting specific senders, subjects, or timeframes prevents the automation from processing unwanted emails, which is crucial for high-reliability business processes that handle large volumes of messages.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Sender address
Why this is correct
Filtering by sender is a standard way to ensure the robot only interacts with trusted or authorized sources. By restricting the scope to known email addresses, you prevent the automation from accidentally processing spam or external, irrelevant messages that do not contain the expected business data structure.
- ✗
Email body content
Why it's wrong here
Filtering by email body content is not natively supported in the basic 'Get Outlook Mail Messages' filter property. Trying to implement this would require retrieving all messages and using an 'If' condition post-retrieval, which is inefficient and significantly increases execution time for large mailboxes.
- ✓
Subject line text
Why this is correct
Filtering by subject line is the most effective way to identify specific business requests (e.g., 'Invoice: #1234'). This ensures the robot only picks up relevant items, significantly reducing the overhead of iterating through unrelated messages that may happen to share the same sender or date criteria.
- ✗
Attachment presence
Why it's wrong here
While critical for logic, the native filter string of the activity does not support a direct 'hasAttachment' flag. Filtering for attachments must be handled within the loop after retrieval, making it an ineffective criterion for the initial server-side retrieval filter, though it remains a vital validation step.
- ✓
Date and Time range
Why this is correct
Filtering by date ensures the bot only processes recent or pending items. This prevents re-processing old data that has already been cleared or finalized, ensuring the automation only focuses on the current batch of work, which is vital for maintaining performance in long-running enterprise email queues.
About these practice questions
Courseiva writes every UiPath-ADAv1 question from scratch — 285 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official UiPath exam blueprint
This UiPath-ADAv1 practice question is part of Courseiva's free UiPath certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the UiPath-ADAv1 exam.