Power Apps verificare se un utente appartiene a un gruppo
In Power Apps è possibile elencare tutti i membri di un gruppo Azure Active Directory usando il connettore Office365Groups e il metodo ListGroupMembers che accetta come parametro l'ID del gruppo
Il metodo ritorna una collezione di utenti con le relative proprietà: displayName, givenName, id, jobTitle, mail, mobilePhone, officeLocation, surname, userPrincipalName.
Per verificare se un utente appartiene al gruppo, ad esempio l'utente corrente, si può usare il metodo LookUp
La variabile globale IsAdmin sarà true se l'utente appartiene al gruppo.
Power Apps
Office365Groups.ListGroupMembers("71xx-guid-xxa49").value
Per verificare se un utente appartiene al gruppo, ad esempio l'utente corrente, si può usare il metodo LookUp
Power Apps
Set(
IsAdmin,
IsEmpty(
LookUp(
Office365Groups.ListGroupMembers("71xx-guid-xxa49").value,
userPrincipalName = User().Email
)
) = false
);