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

Power Apps

Office365Groups.ListGroupMembers("71xx-guid-xxa49").value
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

Power Apps

Set(
    IsAdmin,
    IsEmpty(
        LookUp(
            Office365Groups.ListGroupMembers("71xx-guid-xxa49").value,
            userPrincipalName = User().Email
        )
    ) = false
);
La variabile globale IsAdmin sarà true se l'utente appartiene al gruppo.
Tags:
Azure7 Office 36510 Power Apps26
Potrebbe interessarti anche: