@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
Signaler
Un problème est survenu lors du signalement de ce message.
Bloquer un membre ?
Veuillez confirmer que vous souhaitez bloquer ce membre.
Vous ne pourrez plus :
Voir les publications des membres bloqués
Mentionnez ce membre dans les messages
Inviter ce membre à rejoindre des groupes
Envoyer un message à ce membre
Veuillez prévoir quelques minutes pour que ce processus se termine.