Répondre à: PB avec le connecteur Utilisateursd'Office365 : message d'erreur

  • R3dKap

    Membre
    20 janvier 2022 à 14h48

    @Vincent HERY

    @Theophile a raison, un p’tit coup de HasPhoto permet déjà de vérifier que l’utilisateur a une photo. Mais faudra pour ça utiliser aussi l’email de l’utilisateur sélectionné dans ta galerie. Ce qui m’amène à m’interroger sur ton champ “E-Mail”. On ne le voit pas souvent avec un tiret à l’intérieur. Avec quoi est alimenté le Items de ta galerie ?

    Autre remarque : tes 2 If() peuvent se combiner ainsi (&& pour ET, || (pipes = 2 barres verticales du 6) pour OU) :

    If(n    !IsBlank(Gallery2.Selected.'E-mail') && n    Gallery2.Selected.'E-mail' <> Blank();n    ...n)

    Donc, du coup, au final, essaie ceci :

    If(n    !IsBlank(Gallery2.Selected.'E-mail') && n    Gallery2.Selected.'E-mail' <> Blank() &&n    Office365Users.UserPhotoMetadata(n        Gallery2.Selected.'E-mail'n    ).HasPhoto, n    Office365Users.UserPhotoV2(n        Gallery2.Selected.'E-mail'n    )n)

    Sinon, vérifie bien qu’à tout moment de l’appel d’une fonction UserProfileV2() ou UserPhotoV2() tu aies toujours bien une valeur d’email à transmettre en premier paramètre…

    CommentID=7XZYGh7HX8N6799, PostID=ZWHTuLluUCtDQn9