Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Power Apps - Building Power Apps
Unanswered

autocompletation of the email

(1) ShareShare
ReportReport
Posted on by 36

Hello,

to provide a bit of context:

I have a PowerApp/PowerAutomate approval flow. The app is the interface with 5 dropdown menus, and the app communicates with the SharePoint List. All is published on SharePoint. 
The purpose is that the users select the product trough the App via dropdowns, and press the button to send the selected product data and the requestor's data  that has been collected by App via User().Email formula. The requesting user1, can be identified via User().Email formula, so that Power automate flow can get the user1-email from App.

 

 

New feature I want to build: 

I  want to allow user1, to fill the Power Apps on behalf of other user2. Which means that User().Email formula cannot be used to retrive the user2-email. Instead,  user2-email has to be typed.
I have to enable autocomplete (or similar) in the TextInput control to suggest email addresses (or other user-property), in order to avoid typing errors. 
The autocompletation has to retrive emails from the existing user-database of the company - the same that is used by User().Email formula, so that no additional SharePoint list has to be created.

 

Any suggestion on how to implement the autocompletation of the email?

Thanks in advance!
  • DBO_DV Profile Picture
    4,534 Super User 2025 Season 1 on at
    request on behalf
    Hey 
     
    I would just create a Second list with 2 columns maybe 3 depending on your needs
    Column one = Employe name, Column 2 Employe email, possible Column 3 Department, possible Column 4 Level 
     
    The Column 3 and 4 are there to limit who can request on behalf of which user. Level could also be position or something like this. 

    then you could add a Dropdown to your app where you use the new list as Datasource. 
    If you choose to limit the posibilitys to request on Behalf of someone you would need to add a filter
    With({UserData:LookUp('Employee list',User().EMail= 'Employe email')},
        Filter('Employee list', Department = UserData.Department, Level=<UserData.Level)
    )
    If this solvede your porblem please accept it as solution so others can find it as well. 
    If it helped in any other way consider liking it so we can keep supporting eachother. 

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

🌸 Community Spring Festival 2025 Challenge 🌸

WIN Power Platform Community Conference 2025 tickets!

Markus Franz – Community Spotlight

We are honored to recognize Markus Franz as our April 2025 Community…

Kudos to the March Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 146,658 Most Valuable Professional

#2
RandyHayes Profile Picture

RandyHayes 76,287 Super User 2024 Season 1

#3
Pstork1 Profile Picture

Pstork1 65,999 Most Valuable Professional

Leaderboard