DavidZed
MembreRéponses céées sur le Forum
-
DavidZed
Membre13 mars 2023 à 17h11 en réponse à: Supprimer la valeur "personnes" dans une liste SharepointHello Vincent HERY ,
Malheureusement, c’est un défaut de conception de l’action “Mettre à jour un élément SP”.
A ma connaissance, il n’y a pas d’autre solution que de passer par l’action “Send HTTP Request to Sharepoint”
Les paramètres à indiquer pour “nullifier” un champ personne :
-
single-valued user field: ‘<user field name>Id’ : -1
-
multi-valued user field: ‘<user field name>Id’ : { ‘results’: [0] }
Le détail ici : ields in SharePoint list items using Power Automate (sharepains.com)
CommentID=zSCB0LRhVTOUDBT, PostID=yp9P05WRuV2zXfT
-
-
Hello Jfk2lax,
Apparemment, on peut activer une fonctionnalité qui permet de consulter l’info dans l’interface SP : How to track viewers of files and pages in SharePoint Online | SharePoint Maven
Par contre je ne sais pas si on peut récupérer cette date dans power automate ou power apps.
CommentID=PHHKKJwrLD7I4gu, PostID=DZwdeRFVDo2KgUx
-
Hello Geoffroy WAGNER,
A ma connaissance c’est faisable uniquement avec power automate desktop et encore ^^
CommentID=M69PSrz3glHFfRC, PostID=G70fSuAv2fxbj2j
-
DavidZed
Membre10 mars 2023 à 16h12 en réponse à: Filtre galerie sur colonne native Title d'une LSPPour transformer une valeur texte en décimal : Value() 👍
CommentID=JqCbxyofa89fX8j, PostID=24U0I1MPr93RKaS
-
Bonjour ChezWam ,
Attention à ne pas poser de quesitons dans la base de connaissance mais plutôt dans le forum dédié : Power Apps
Si tes nombres décimaux ne sont pas reconnus, c’est certainement qu’ils sont au format Texte.
Normalement, il est possible de préciser un format de langage pour la fonction Value() qui convertit un texte en valeur numérique, essaies avec :Sum(Filter(ColLigneCommande;NUMCOMMANDE =VNumeroDemande);Value(TOT_TTC,"en-US"))
Fonctions Value dans Power Apps – Power Platform | Microsoft Learn
CommentID=rh5bsbmQN49GgkY, PostID=HJJr6viadoZwct1
-
Hello Sylvain ,
Si pour des écrans, tu as remplacé les formules Height=Max(App.Height, App.MinScreenHeight) et Width=Max(App.Width, App.MinScreenWidth) par des valeurs en dur : Dans les settings, vérifies que tu as bien une résolution custom qui correspond à la dimension de tes écrans :
CommentID=y7HIwNU7nR1yMFc, PostID=jLwfGHvKbfjtf1J
-
DavidZed
Membre8 mars 2023 à 14h12 en réponse à: Insertion de N enregistrements dans une collectionDu coup, le sequence était adapté pour une suite d’entiers, si tu ajoutes AM / PM, tu dois pouvoir imbriquer un autre ForAll :
ForAll(Table(“AM”,”PM”) As MidDayRecord ….
et mettre pour le Field3 :
Field3: MidDayRecord.Value
CommentID=wM4hYmAEuBsRZcF, PostID=dx2TzeXzF3eQOD0
-
DavidZed
Membre7 mars 2023 à 21h09 en réponse à: Insertion de N enregistrements dans une collectionAlors après test, cette formule est plus optimisée que la précédente :
Clear(Col_Target);nForAll(n Sequence(n 3,n 0n ) As SequenceRecord,n Collect(n Col_Target,n ForAll(n Col_Source As SourceRecord,n {n Field1: SourceRecord.'Display Name',n Field2: DateAdd(n SourceRecord.'Created On',n SequenceRecord.Value,n TimeUnit.Daysn )n }n )n )n)
Tu vas faire 3 passes de Collect sur le Sequence, mais en revanche la référence à ta source sera collectée en lot.
Pour illustrer le gain de perf sur 2K+ éléments :
CommentID=eH4NOyd35xAfHSN, PostID=dx2TzeXzF3eQOD0
-
DavidZed
Membre7 mars 2023 à 16h43 en réponse à: Insertion de N enregistrements dans une collectionHello Youcef DOUMANDJI ,
Essaies en enlevant le Col_Source des deux derniers Collect() 👍
CommentID=Mi47NjK7XMF9wLZ, PostID=dx2TzeXzF3eQOD0
-
DavidZed
Membre7 mars 2023 à 20h04 en réponse à: Insertion de N enregistrements dans une collectionCela devrait ressembler à :
ForAll(Col_Source As SourceRecord,ForAll(Sequence(3,0) As SequenceRecord, Collect(Col_Target,{Field1: SourceRecord.’Account Name’, Field2: DateAdd(SourceRecord.’Created On’, SequenceRecord.Value)})))
En gros, 2 ForAll Imbriqués, dans le second on utilise Sequence pour déterminer le nombre de jours à ajouter, je n’ai pas testé, mais théoriquement ça devrait fonctionner.
Et on utilise ‘As’ pour attribuer des noms aux valeurs et remplacer le ‘ThisRecord’
Il y a un moyen plus optimisé, mais je ne suis plus trop sûr, je vais tester avant 😀
SubCommentID=eLeYsyJ2nx6aPLC, CommentID=Mi47NjK7XMF9wLZ, PostID=dx2TzeXzF3eQOD0
-
-
DavidZed
Membre7 mars 2023 à 12h47 en réponse à: Power Apps – Soumission de formulaire et notification d'erreur ou de succèsPour ma part, il m’arrive d’utiliser les valeurs de Form.Error et Form.Valid, pour agir sur le display mode d’un bouton par exemple:
SubmitButton.DisplayMode = If(IsBlank( Form.Error ) || Form.Valid, DisplayMode.Edit, DisplayMode.Disabled)
Par contre je ne le fais pas systématiquement, dans la mesure où l’utilisateur n’est pas forcément informé des erreurs ou données non valides : il voit juste que le bouton de validation est grisé. A n’utiliser que sur des formulaires simples et courts.
CommentID=9VnDKBlxzZYtORP, PostID=7HE1YBPjiBVCLdV
-
Hello Grogzz ,
L’utilisation semble correcte à première vue, du coup il faut vérifier dans une exécution de ton flux :
-
Vérifier qu’il y a bien de la donnée qui transite dans ton action Réponse, en entrée et sortie
-
Tester avec un @ en moins à “@@odata.etag”
-
Tester en supprimant la partie “Required” de ton schéma JSON
-
Dans power apps tester en mettant la réponse dans une variable plutot qu’une collection (non pas que ce soit une meilleure option, juste pour vérifier que le soucis ne vienne pas de la)
CommentID=zpRw26kVGwXNX6v, PostID=JUZQn9kGy2AAFsd
-
-
Ah et pour afficher uniquement les fichiers d’un dossier spécifique, dans la source de ta galerie :
Filter(‘Bibliothèque Gestion familiale’,’Folder path’=”Gestion familiale/Photos/grand prix f1″)
Si “Gestion familiale” est le nom de ta bibliothèque et le reste les noms des dossiers.Par contre la colonne “Folder path” est une colonne système créé automatiquement par Sharepoint et il est malheureusement impossible de déléguer une requête sur ce critère.
Si tu as moins de 500 fichiers à gérer cela ne posera pas de problème, sinon il faudra ruser pour contourner le problème.
CommentID=Q2W6EbT6uDYenF2, PostID=axiZOjLtJZZvDNl
-
Oui, on peut augmenter la limite à 2000 éléments, mais au delà, c’est impossible.
Pour contourner le problème, il faut :
Ajouter une colonne texte nommée par exemple “PathTXT”
créer un power Automate :
Déclencheur : Quand un Fichier est créé ou modifié
Modifier un élément : Sur la biliothèque : copier le chemin d’accès du répertoire dans la colonne “PathTXT”
Il est ensuite possible de faire des requêtes délégables sur cette nouvelle colonne
SubCommentID=7xnchoP02uBEZpV, CommentID=Q2W6EbT6uDYenF2, PostID=axiZOjLtJZZvDNl
-
-
Essaie avec ThisItem.Miniature.Large dans ton objet Image, dans le .Image
CommentID=T5jFMyzpP6KevnI, PostID=axiZOjLtJZZvDNl