I have asked this question before, and received an answer that I thought worked. As it turns out it only partially works.
I have a list with a Person column. The person column allows the user to select multiple people. I need to know if the current user is selected in this column. What I have at the moment is the following:
Set( gblApp, LookUp( AppList, 'Name (Title)' = "AppName" ) );
Set( gblUser, User().Email );
Set( gblIsAdmin, If( gblUser in gblApp.Admins.Email, true, false ) );This works perfectly, as long as only one person is selected in the Person column. This always returns false when there are multiple people selected.
How do do this check when there are multiple people in the People column? Will that code work against the people column regardless of that number of people selected? I looked at ForAll() but that doesn't seem to be a solution as I cannot use Set or UpdateContext within a ForAll.
Thanks for your assistance.

Report
All responses (
Answers (