web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Retrieve the businessP...
Power Apps
Answered

Retrieve the businessPhone number for the current user

(0) ShareShare
ReportReport
Posted on by 1,148

Hi,

I'm trying to retrieve the businessPhone number for the current user to self populate a DataCard in my app.

Managed to get Current Users Name, Department, ManagersName and Manager Email

Using this formula Office365Users.UserProfileV2(User().Email).displayName (UserProfileV2 changed to ManagerV2)
When using Office365Users.UserProfileV2(User().Email).businessPhones get any error message Expected 'Text Value'

Tried this formula Text(Office365Users.UserProfileV2(User().Email).businessPhones)  Another error message Expecting Text or Number at this point.

The SP data source this is connected to as the column 'Contact Number' a Text, Single line.

How do i get the number to populate the field??

Categories:
I have the same question (0)
  • NandiniBhagya20 Profile Picture
    4,667 Super User 2024 Season 1 on at

    Hi @ClarkyPA365 ,
    Try using the below code-
    Index(Office365Users.UserProfileV2(User().Email).businessPhones,1).Value

  • Chris1968 Profile Picture
    1,148 on at

    Hi @NandiniBhagya20 

    Thank you for you prompt reply.

    It worked 😃

    Can you provide an explanation of how and why this worked??

  • Verified answer
    NandiniBhagya20 Profile Picture
    4,667 Super User 2024 Season 1 on at

    Hi @ClarkyPA365 ,
    Office365Users.UserProfileV2(User().Email).businessPhones will return a table with phone number in Value column. There can be more than one business phone number. In the below code we are capturing value of 1st item from the table
    Index(Office365Users.UserProfileV2(User().Email).businessPhones,1).Value

     

    If you would like to display all values (in most of the cases there will only be a single entry), you can use below code - 
    Concat(Office365Users.UserProfileV2(User().Email).businessPhones, Value)

     

     

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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 739 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 343 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard