Sylvain
MembreRéponses céées sur le Forum
-
Hello,
désolé pour le retour tardif (a Nouméa on a quelque problèmes en ce moment ce qui ne nous laisse pas trop de temps pour s’ammuser sur Power Plateform…😅)
J’utilise outlook en clien lourd mais une ancienne version. Le service informatique devrait me passer en outlook 365 d’ici quelques jours, je ferai un retour à ce moment-là.
A+
-
Salut,
si je comprend bien, tu a une galerie connectée à une liste SharePoint dans laquelle tu enregistres les participants à ta réunion ?
Dans ta galerie, ajoute une icone du suppression (style un crois par exemple) qui apparaitra sur chaque personnes avec dans le OnSelect() :
Remove(TA_LISTE_SHAREPOINT;TA_GALERY.Selected)
Mais attention, ce procédé va supprimer la personne de ta liste SharePoint. Si tu veux la conserver, je te conseille d’ajouter une colonne de type oui/non dans la liste que tu pourrait appeler “presence” et à ce moment là, le OnSelect() de ton icone doit être plutôt :
Patch(TA_LISTE_SHAREPOINT;LookUp(TA_LISTE_SHAREPOINT;Title=ThisItem.Title);
{referentPlanDOE:true}
)En revanche, dans la source de ta galery, il faut que tu ajoute un filtre sur ta colonne “presence” sinon les personne apparaitront toujours
Filter(TA_LISTE_SHAREPOINT;presence=true)
- Cette réponse a été modifiée Il y a 11 mois, 2 semaines par Sylvain.
-
😄
CommentID=LnNpM0bvkrs2t0y, PostID=bb2i5neHEBgCZar
-
Salut David, merci pour ta réponse. J’ai honte, j’ai cherché comme un fou côté SharPpoint/PowerAutomate et j’ai complètement zappé la partie Excel…
Merci beaucoup !!!
CommentID=6bekeyL7NEvfnwX, PostID=bb2i5neHEBgCZar
-
hello Ouf !!! ce n’est pas moi qui ai fait une bêtise… 😀
Merci tout le monde !!!
CommentID=wPNQPTkovBkoCEz, PostID=ediKE23Z4Vtds9t
-
Bon et bien je me répond en premier, vive le décalage horaire du Pacifique Sud 😄
en fait j’ai refait ce test sur un nouveau formulaire et ça fonctionne. Je ne sais pas pourquoi sur mon projet ça déconne… Je vous mets en pièce jointe mon formulaire de test pour ceux que ça intéresse. J’y ai créé également un composant checklist pour filtrer ma collection
Le fichier est à renommer en projetTest.msapp (j’ai du mettre une extension pdf pour que ça passe…)
Pas de liste SharePoint connectée, les galeries sont alimentée par une collection sur le OnVisible de l’écran.
ci-dessous un screenshot. Il y a une galerie (en haut) qui se filtre via un composant personnalisé (en bleu) avec une propriété “Table” en sortie et l’autre galerie (en bas) via une collection alimentée par des checkboxes comme dans l’exemple de mon message initial.
CommentID=RIGtwfKWI72ISAK, PostID=4XwZLKb3C5TR05J
-
Merci David, je pensais bien qu’il y avait un truc comme ça…
CommentID=mZJPTMlCR49amu4, PostID=jLwfGHvKbfjtf1J
-
Sylvain
Membre30 janvier 2023 à 21h43 en réponse à: Utilisateur Office 365 et zone de liste déroulanteok merci je vais regarder ça.
CommentID=lTKNjV6W6bLDLqq, PostID=nD5MWLueKTOjJ4N
-
Sylvain
Membre29 janvier 2023 à 21h16 en réponse à: Utilisateur Office 365 et zone de liste déroulanteSuper ton conseil, merci beaucoup.
Autre question plus ou moins liée, est-il possible de faire de la saisie automatique sur une entrée de texte ?
un petit peu comme dans OutLook, quand tu commence à taper l’adresse du destinataire, ça te propose toutes les adresses liées à ce que tu as commencé d’écrire.
Merci d’avance.
CommentID=ZIMI6usZnGHNycE, PostID=nD5MWLueKTOjJ4N
-
Sylvain
Membre26 janvier 2023 à 23h39 en réponse à: Utilisateur Office 365 et zone de liste déroulanteBon ben en fait, j’ai trouvé 😄
Il faut remplir la propriété DefaultSelectedItem, pas Default…
Et vu que ça demande un Record le code, est :
{n DisplayName:'Utilisateursd’Office365'.MyProfileV2().displayNamen}
Il me reste le souci de la recherche sur l’entièreté des utilisateurs, pas sur les XX premiers.
CommentID=aZBzyp9sm1M1d5o, PostID=nD5MWLueKTOjJ4N
-
Merci DavidZed pour ton retour.
J’ai trouvée un solution “bricolée” mais qui fera l’affaire. Pour le moment en tout cas… J’explique au cas où certaines personnes serait intéressées :
En fait, je travaille avec 2 listes SharePoint. Une liste de stockage de mes données, qui n’est partagée avec personne, et une liste d’alimentation temporaire qui elle, est partagée avec les utilisateurs. Dans mon flux automatique créé avec le compte admin, dès qu’un élément est créé dans ma liste temporaire, il en créé une copie dans la liste de stockage, envoi un email 365 au service concerné puis efface l’élément de la liste temporaire.
Oui, je sais, c’est une grosse bricole mais ça fonctionne 😂
Sylvain
CommentID=EYdv5AqSfTtkJQ7, PostID=cs5G6qTKV49nyCg
-
Houla dans le genre j’aime me compliquer la vie…
c’était bidon en fait :
ClearCollect(tempCollection;maListe);;nForAll(n tempCollection;n Patch(n maListe;n ThisRecord;n {n ville:{n Id:LookUp(listeVilles;Title=ville;ID);n Value:villen }n }n )n)
CommentID=pilwoBW3iYd5ncA, PostID=iYS2UbrBAAsubEJ
-
Sylvain
Membre28 décembre 2022 à 20h33 en réponse à: Récupérer l' ID d'un élément créé à partir de Power AppsBonjour, j’ai un soucis pour comprendre comment tu peux récupérer un ID d’un élément qui n’a pas encore été créé. L’ID se créé au moment où tu valides ton formulaire par Submit(). A priori, je crois que tu ne peux pas forcer la valeur de l’ID car c’est un champ/colonne en lecture seule dans ta liste SharePoint. Par conséquent, pour récupérer l’ID de ton enregistrement, il doit d’abord être créé.
Une solution bricolée peut éventuellement être réalisée en récupérant l’ID de l’élément précédant et en lui ajoutant +1 comme tu l’as mentionné, mais cela ne marchera pas si tes enregistrements peuvent être supprimés. L’ID s’incrémente toujours même si il y a eu des suppressions. (si tu effaces l’ID 8 par exemple et que ta liste s’arrête au 7, le prochain sera quand-même le 9)
Sylvain
CommentID=F8VEGoRyig8LIjn, PostID=fKaqWUStj0TpiXh
-
Hello, super, merci à tous les deux. Je vais essayer ça
a+
CommentID=hcf5QmPuFgbKrXC, PostID=nsOotVeyUTGOmCm
-
Oula, ça me parait bien compliqué. Je ne suis pas très à l’aise avec les API…
Je sais que je peux les ajouter dans les connecteurs PowerApps, mais je ne sais pas où les créer dans sharePoint.