How to Convert SharePoint Person and Choice Fields to Text in Power Apps
Question details
The user needs to convert SharePoint Person and Choice field values into text format within a Power Apps form to successfully send them in an email without type mismatch errors.

- Product
- Microsoft Power Apps
- Device & OS
- not provided
- Scenario
- Using SharePoint data (Person and Choice fields) inside a Power Apps email function.
- Observed behavior
- Power Apps returns an error stating that text or number values are required when attempting to use complex field types directly in an email.
Ensure you have edit permissions for the Power Apps application and access to the connected SharePoint list to safely modify form formulas.
Extract Text Values from Complex SharePoint Fields
Use dot notation properties to extract the underlying text value from Person and Choice records so they can be parsed by Power Apps email functions.
When connecting Power Apps to SharePoint, Person and Choice fields are imported as complex record objects rather than plain text. Email functions require simple text strings, which causes type mismatch errors if the entire record object is passed.
For a Person field, append '.DisplayName' to the field reference (e.g., DataCardValue1.Update.DisplayName) to extract the user's name as a text string.
For a Choice field, append '.Value' to the selected item (e.g., DataCardValue2.Update.Value) to get the plain text string of the user's choice.
Use these extracted text strings within your Office365Outlook.SendEmailV2 formula instead of referencing the whole record object to avoid the 'text or number required' error.

Try WPS Office for Your Daily Document Needs
While Microsoft Power Apps handles complex enterprise applications, WPS Office provides a free, lightweight, and comprehensive suite for your everyday document, spreadsheet, and presentation tasks. Enjoy high compatibility with Microsoft formats without the heavy subscription costs.
- 1. Visit the Official Site: Go to the official WPS Office website to access the free download.
- 2. Download the Installer: Click the Download WPS Office Free button and save the installation file.
- 3. Install and Launch: Run the installer and follow the on-screen instructions to start using your new office suite.

Frequently Asked Questions
Why does Power Apps say 'text or number values are required'?
This error occurs because Power Apps is trying to pass an entire record object (like a User profile or a Choice dictionary) into a function like SendEmail, which only accepts flat text strings. Extracting the text value resolves this.
How do I extract the email address from a SharePoint Person field?
You can extract the email address by referencing the field and appending '.Email', for example, YourPersonField.Selected.Email.
Can I concatenate multiple Choice field values into one text string?
Yes, you can use the Concat function in Power Apps to iterate through a multi-select Choice field and combine the '.Value' properties into a single comma-separated text string.




