Extraire le mail d’un champ personne de Dataverse dans PowerApps

  • Extraire le mail d’un champ personne de Dataverse dans PowerApps

    Posté par Mick sur 27 septembre 2024 à 15h05

    Bonjour à tous,

    Jecherche à faire apparaitre un bouton de mise à jour dans une apps si ce dernier appartient bien à la personne qui est connecté.

    Depuis une Liste Sharepoint(LSP) il est facile de récupérer l’email avec le nom de la colonne.Email(). Cependant ca semble un peu différent lorsque l’on crée une apps directment en utilisant les données d’une LSP. L’appli convertit tout en Dataverse. CE qui me donne une valeur personne de type “Nom Prénom (nom.prenom@email.com)”

    Comment est-il possible de récupérer que l’Email, afin de le comparer avec Utilisateursd’Office365′.MyProfileV2().mail. et travailler avec le champ visible ?

    Merci à vous.

    DavidZed a répondu Il y a 2 semaines, 4 jours 2 Membres · 3 Réponses
  • 3 Réponses
  • Mick

    Membre
    27 septembre 2024 à 15h47

    Avec du Left Right, Len etc …

    Mais ça ressemble quand même à une usine à gaz.

  • DavidZed

    Membre
    30 septembre 2024 à 6h39

    Bonjour,

    C’est assez simple, ici j’affiche un icone de modification si l’utilisateur est bien celui renseigné dans la colonne “Validé par” :

    PAs besoin d’ajouter le connecteur office 365 users pour récupérer l’email de l’utilisateur connecté, tu peux le récupérer via la fonction User()

  • DavidZed

    Membre
    30 septembre 2024 à 6h45

    Où tu peux conditionner la visibilité du bouton d’édition existant en ajoutant un argument à la fonction And() existante:

Connectez-vous pour répondre.