Thomas
MembreRéponses céées sur le Forum
-
Thomas
Membre30 octobre 2024 à 10h49 en réponse à: Liste SharePoint, les images semblent être stockées dans les pièces jointes.Bon, le probleme semble assez soulevé depuis 1 an d’après ce topic…
-
Thomas
Membre26 octobre 2024 à 18h27 en réponse à: Liste SharePoint, les images semblent être stockées dans les pièces jointes.Surtout que cela casse complètement le fonctionnement de mon application, car en utilisant la propriété
Form.Unsaved
, le formulaire détecte un changement au niveau de la pièce jointe : il retourne un élément alors que SharePoint n’en contient aucun.Par acquis de conscience, j’ai créé une nouvelle liste avec Titre, Image, et Pièces jointes… un nouvel écran dans Power Apps et un nouveau formulaire (
NewForm
)… même constat !- Cette réponse a été modifiée Il y a 2 mois, 3 semaines par Thomas.
-
Thomas
Membre26 octobre 2024 à 17h31 en réponse à: Liste SharePoint, les images semblent être stockées dans les pièces jointes.Bonjour et merci pour vos interventions, cela me conforte dans l’idée que le problème ne vient pas de mon côté.
Cependant, comment avez-vous géré la situation ? En effet, il ne m’est d’aucun intérêt de permettre à l’utilisateur d’accéder à sa photo (colonne image) dans les pièces jointes (dans mon cas).
Options envisagées :
- Une autre liste uniquement pour les pièces jointes
- Un filtre sur la carte des pièces jointes
<hr>
Versions :
- Power Apps : 3.24101.10
- SharePoint : 16.0.0.12010 (https://YourDomain.sharepoint.com/_vti_pvt/service.cnf)
-
Merci beaucoup pour cette réponse très complète mais aussi très clair…
-
Hello,
As tu la possibilité de fractionner tes données en plusieurs classeur de moins de 2000 lignes ?
-
Il me semble que l’on peut définir la longueur de la colonne dans le code html…
CommentID=cpXo0wE2mbmFSNi, PostID=3ReWsZWWEAdmdIM
-
Hello et merci pour ton intervention,
J’ai effectivement testé les suggestions mais elles n’ont pas aidées au je me suis mal pris. Le fait de déplacé faisait une boucle dans une boucle et me copier plusieurs fois les mêmes valeurs.
Tu as raison, je vais rester sur le basique fonctionnel et plutôt utiliser le même modèle de flux pour mes autres listes… Power apps fera les croisement 😏
Merci à vous deux
CommentID=qk97TNZ7bWP0LEx, PostID=RMWJYHlKeAtreGq
-
Vous pensez que c’est une piste intéressante :
Car je n’arrive pas à le reproduire dans mon flux 🤒
CommentID=JkasCDE6wODd5um, PostID=RMWJYHlKeAtreGq
-
Pour ta seconde piste, il me met toujours la même valeur pour chaque ligne créer sans doute du au fait qu’il traite par lot… 168 est la valeur trouvée en fonction du premier ID de la première liste mais il répète cette valeur pour toutes les lignes suivantes sans rechercher la nouvelle valeur associée à l’ID
En gros, je veux récupérer la valeur d’une colonne d’une deuxième liste en recherchant l’ID en commun et donc l’ajouter à mon processus de création d’élément dans sharepoint
Désolé, c’est vraiment pas évident à expliquer surtout quand on à pas les meme notions et donc langage 🤕
CommentID=9kY21HogtJ9ybfO, PostID=RMWJYHlKeAtreGq
-
Merci ,
La boucle a en effet été générée automatiquement…
Pour ta première piste, il peut y avoir plusieurs Record dans ma seconde liste excel mais il m’en faut que un retourné associé à toutes les lignes de ma première liste excel. Tu peux développer le [0] de l’expression car si je déplace le bloc “Obtenir une ligne” en dehors du “Appliquer à chacun” il me dit :
Cette action ne peut pas être déplacée en dehors de l’instruction foreach, car elle dépend d’une action à l’intérieur de cette instruction.
CommentID=8Mg2jV8naOq1Tc7, PostID=RMWJYHlKeAtreGq
-
Hello,
Petit état de l’avancement et vu que j’ai encore besoin d’aide… 😁
Les solutions de David m’ont bien débloquée, mais j’ai ensuite rencontré d’autres difficultés que j’ai pu surmonter (avec un peu de fierté…).
La première a été la limitation des 5000 ligne de ma licence Office 365 : grâce à ce tuto, j’ai pu créer une boucle “Exécuter jusqu’à” pour faire une lecture de manière récursive par lot.
La seconde a été le délai astronomique pour traiter l’ensemble des 15 000 lignes, que ce soit pour la création des éléments que pour leurs mises à jour. Ce tuto a permis de faire un traitement par lot de 1000 en utilisant REST API. Une suppression des éléments en amont se fait avec le même procédé, ce qui permet d’avoir toutes les données à jour sans doublon.
Le flux marche super bien et il permet de traiter les 15000 lignes en un temps record : environ 15 minutes pour la suppression et environ 15 minutes pour la création.
Maintenant, j’aimerais aller un peu plus loin et rajouter des valeurs d’une autre liste dans une nouvelle colonne de la liste SharePoint avec ce même flux. Toutes mes listes Excel possèdent et ID commun ce qui devrait permettre de rendre la chose possible (enfin, je pense)
Etant donnée que j’apprends et que je comprend qu’à moitié (de mieux en mieux) ce que j’ai déjà fait, je bloque sur cette étape !
Voila la partie du flux concerné :
L’autre liste comporte autant de ligne et j’ai du coup essayé de faire “Obtenir une ligne” avec comme filtre mon ID (ARTNO) commun, mais je n’arrive pas à intégrer la sortie à ma carte “GenerateSPData”
Si c’est possible, oubliez pas que je suis novice 😉
Thx
CommentID=zAD0oTJANzE2TWx, PostID=RMWJYHlKeAtreGq
-
Oui, et il me semble d’ailleurs que c’est “Title” à la place de “Titre”…
CommentID=7wTJSE4aRRRTusg, PostID=BOQjgKg7tGCLr6l
-
Super 😃
Je teste ça des que possible.
Encore une fois, merci pour ton aide ainsi que pour le maintien de ce support full french 👍
CommentID=nyMIYPukXQ9snbs, PostID=RMWJYHlKeAtreGq
-
Salut DavidZed
Mon fichier peut être soit en XLSM soit en CSV mais malheureusement pas en XML 😏
CommentID=xD5QY9HEmvqP2D5, PostID=RMWJYHlKeAtreGq
-
Salut R3dKap
Ca aiderait si mon fichier ne se mettait pas à jour aussi souvent car des lignes se rajoutent et les ID changent.
Du coup je ne peux pas croiser avec mon autre source car les ID ne correspondent pas.
Merci quand même 👍
Au final je suis partie sur la solution de regroupement, (“distinct” plutôt), en item unique avec un génération de mon ID unique en fonction de valeur de la source.
CommentID=DyFxYs4MB3jjjjd, PostID=64wYXRCNTNA3eq3