DavidZed
MembreRéponses céées sur le Forum
-
Comme souligné par R3dKap , il te faut autant de colonnes dans ta liste SharePoint et de contrôles scanner de code barres dans ton formulaire que tu as de types de codes à scanner.
Pour ma part, je te conseille de mettre une vérification sur le contenu scanné, par exemple en ajoutant sur l’évènement onscan (en imaginant que tes codes ont toujours 16 caractères et tes couleurs 8 caractères) :
Sur le onscan du code produit :
If(Len(Self.Value=16;Notify("Scan OK";Success);Notify("Mauvais type de code scanné";Error))
Sur le onscan du code couleur:
If(Len(Self.Value=8;Notify("Scan OK";Success);Notify("Mauvais type de code scanné";Error))
Mieux, tu peux également faire un test sur le .type de ton contrôle, si tu as des types de code barre différents
Cela évitera à l’utilisateur de scanner une couleur dans la colonne code et vice-versa.
CommentID=j2uLL5nhU8K1hDv, PostID=ruQ0b2OEgWdIkKD
-
Bonjour Geoffroy WAGNER ,
Pour ma part je documente en pdf / ppt, pour ce qui est du code j’essaie de commenter au maximum. Pour moi, un bon commentaire décrit les étapes importantes du code, mais surtout le pourquoi tel ou tel formule ex :
// On retire de la collection des items qui n'ont pas été modifiés pour raccourcir le temps de patchnRemoveIf(Collection;Modified=false)
Dans la doc technique, j’essaie, autant que possible d’indiquer si une fonction importante est “cachée” dans un objet : bouton hors champ, fin d’un timer ou d’un média. On est parfois amené à placer des formules sur des évènements d’objets dont l’emplacement n’est pas forcément intuitif à retrouver.
Pour ceux qui se demandent comment quelles sont les balises pour les commentaires dans le code :
// Met toute la ligne en commentaire /* Met en commentaire tout le texte entre ces deux balises */
CommentID=rCstzzVtQgVMNB2, PostID=dmMRgV3ikUdjXI6
-
Bonjour,
Je pense que le délai vient de la fréquence de synchronisation avec sharepoint, l’enchaînement entre le dernier ajout de ligne et la récupération du contenu du fichier est trop rapide: Tu récupères une “ancienne version” du fichier. Finalement, il ne me semble pas que cela ne dépende pas du nombre de lignes ajoutées, mais c’est bel et bien un délai fixe qu’il faut mettre.
Pour que ta boucle fonctionne, il faudrait pouvoir récupérer le nombre de lignes de ton fichier à partir de l’action “Obtenir le contenu du fichier à l’aide du chemin d’accès”, une piste à explorer serait peut être de faire un test à l’aide de la date sur un “get changes for an item or a file” :
CommentID=7soRJ0p6jXQvLu8, PostID=ZD56vdFw0HMTSUh
-
Bonjour,
Dans ta galerie, tu peux filtrer sur l’adresse email de l’utilisateur avec une formule dans ce style :
Filter(MaGalerie;'Created by'.Email = User().Email)
CommentID=cqBoYPrGT81AJoi, PostID=J7BZvJi9WdoxdJg
-
Bonjour,
C’est assez étrange comme comportement, cela laisse penser que ton envoi de mail est une action parallèle à la création du fichier et non consécutive, peux-tu mettre quelques screens de ton flux afin d’y voir un peu plus clair ?
CommentID=SVTQcDPOMo4aKRU, PostID=ZD56vdFw0HMTSUh
-
Bonjour,
Tu peux y parvenir en mettant ton concat dans un substitute, pour replacer la chaîne qui indique un élément vide de la liste par ta mention, pour reprendre la formule de R3dKap :
Substitute(Concat(Gallery4.AllItems; $"<li>{Obs}</li>");"<li></li>","<li>sans observation</li>")
Mais il y a certainement une manière plus élégante de parvenir au même résultat manipulant le gallery4.AllItems, avec un addcolumns par exemple, à tester 🙂
CommentID=yFQbdkttrNrpKGG, PostID=NYYo632IvcTJ4vP
-
Je viens de tester ceci, qui fonctionne :
Concat(Gallery4.AllItems;$"<li>{If(IsBlank(Obs);"Sans observation";Obs)}</li>")
SubCommentID=E0TpeSfjsj6BCKA, CommentID=yFQbdkttrNrpKGG, PostID=NYYo632IvcTJ4vP
-
-
pour ma part en faisant (je pars d’une librairie de documents SP) :
J’ai bien le pdf qui s’ouvre dans un nouvel onglet du navigateur
Si ça ne fonctionne toujours pas, crée un label texte et mets lui la valeur DataTable1.Selected.LienPlan
Ensuite, en sélectionnant les items dans ta galerie, vérifies que l’url qui s’affiche dans le label correspond bien / est bien valide
CommentID=JgyWaSVhy3ilj7z, PostID=hUmIG8SYVPZ7GjW
-
Bonjour,
La syntaxe pour les listes html va être du type :
<ul>n<li>Item 1</li>n<li>Item 2</li>n<li>Item 3</li>n</ul>
C’est cette structure qu’il va falloir reproduire
Voici un début de code qui devrait fonctionner (c’est pas optimal, car tu vas avoir un <li> en trop à la fin de la chaîne) :
<ul><li>"&Concat(Gallery4.AllItems;Obs;"</li><li>")&"</ul>"
Le résultat :
CommentID=de3crYrR16oJddx, PostID=NYYo632IvcTJ4vP
-
Bonjour,
Je n’ai jamais eu à faire de signature en canvas, mais voici un tuto qui devrait répondre à ton besoin:
CommentID=5M5uNLXtzsV3MC9, PostID=Q2U12ZvKfFYjx00
-
Bonjour,
Tu peux, Utiliser un objet pdf viewer dans l’appli et mettre la source sur un lookup vers ta liste SP
Il y a peut-être également moyen de faire un launch() si tu arrives à récupérer l’url de ton fichier dans SP
CommentID=APdIDONTSpSQPCS, PostID=hUmIG8SYVPZ7GjW
-
DavidZed
Membre5 juillet 2022 à 13h07 en réponse à: problèmes avec la fontion "Patch" appliquée à un champs groupes & personnespour le items & DisplayFields, cela m’a l’air ok
J’ai retrouvé un projet sur lequel j’avais fait le même type de patch de personnes mais en multichoice (donc cela devrait marcher en simple 🙂 )
Dans ton patch() :'User assigned': Datacardvalue3.SelectedItems
S’il subsiste des erreurs, c’est qu’elles sont à un autre niveau, dans ce cas, il faudrait que tu repostes un screen de ton onselect où tu as ton patch
CommentID=jBMyqESZDnSg5EK, PostID=qav2GO1hmjc2PWF
-
DavidZed
Membre5 juillet 2022 à 9h14 en réponse à: problèmes avec la fontion "Patch" appliquée à un champs groupes & personnesBonjour,
Alors j’ai pas spécialement l’habitude des patchs Sharepoint, mais tu peux essayer ceci :
Pour le datacardvalue3, vérifies que tu as quelque chose dans le style :
Items: Choices('Projets.'User assigned')
DisplayFields: ["DisplayName"]
SearchFields: ["DisplayName"]Ensuite, pour ton patch de la colonne User Assigned mets simplement :
'User assigned': Datacardvalue3.Selected
(ton post n’est pas dans la bonne section >> Forum Power Apps)
CommentID=Z6XXURxMW3JCjEJ, PostID=qav2GO1hmjc2PWF
-
DavidZed
Membre4 juillet 2022 à 13h48 en réponse à: Astuce pour Solution Power Apps et Liste SharepointBonjour,
Tu peux également récupérer un template de liste via power automate avec l’action “send http request to sharepoint” :
CommentID=oHxOWmGxlpAeQt2, PostID=01rcrUggTGGwIcl
-
DavidZed
Membre3 juillet 2022 à 7h55 en réponse à: Nommer un fichier d'après une valeur dans cellule ExcelBonjour,
Dans ta dernière étape (créer un fichier), dans le paramètre “Nom du fichier”, tu mets en valeur dynamique la sortie de ton “obtenir une ligne”, plus précisément, la colonne dans laquelle tu as ton nom de fichier.
CommentID=dn9yAWhWqKdAoCg, PostID=kGWNQ3P58NIPx4V