Hi,
I'd like to make some fields to be set to Edit if the user is the person entered in the person field, manager field.
I can get this fx to work on the DisplayMode property if i hardcode the email but i want to make this work on a datacardvalue16 but cannot get it to work:
If (User().Email = "email", DisplayMode.Edit, DisplayMode.View)
Anyone know what the fx is to make another field display in edit mode only if the users name is in a previous field?
The DataCardValue16 field is a person field, with the data source SPO.
If I use the following i get red line under =
If (User().FullName = DataCardValue16, DisplayMode.Edit, DisplayMode.View)
Solved! Go to Solution.
I was nearly there, figured it out and this works:
If (User().Email in DataCardValue16.Selected.Email, DisplayMode.Edit, DisplayMode.View)
Try this:
If(User().FullName = DataCardValue16.Text, DisplayMode.Edit, DisplayMode.View)
Hi Nope
I get a red line under
= and under Text
What about this?
If(User().FullName = DataCardValue16.Email, DisplayMode.Edit, DisplayMode.View)
Nope same issue now under = and Email
normally when you type it pre-populates but when i type in Email, or Value or Text these do not
Hmm.. try removing .Email in my example above and just add a dot after DataCardValue16 and see if any suggestions dropdown.
Nope. cant get this fx to work, did not see any obvious ones from the drop down options to choose from, maybe the fx i'm using is wrong?
I was nearly there, figured it out and this works:
If (User().Email in DataCardValue16.Selected.Email, DisplayMode.Edit, DisplayMode.View)
User | Count |
---|---|
126 | |
87 | |
85 | |
75 | |
69 |
User | Count |
---|---|
215 | |
180 | |
139 | |
97 | |
83 |