DavidZed
MembreRéponses céées sur le Forum
-
Bonjour,
Tu dois pouvoir le faire avec un simple forAll dans ton premier collect :
ForAll(Gallery1.AllItems As ThisGalItem; Collect(RAPPORT; {Le_Local: ThisRecord.Local; PJ : ForAll(ThisGalItem.’Pièces jointes’; {URL_PJ:ThisRecord.AbsoluteUri}) })
CommentID=DtNenlVnXrek6gy, PostID=T3WVNS5jmCYR9WT
-
Bonjour,
Tu peux insérer des valeurs dynamiques correspondant à l’item de la galerie de plusieurs manières :
En concaténant chaînes de caractères et valeurs avec les symboles
""
et&
:"<b>Titre : "& Thisitem.Titre &"</b><br><p>Voici la valeur de la colonne 1 : "& ThisItem.'Colonne 1' &" </p>"
Sinon, on peut optimiser en insérant directement des valeurs dans une chaîne de texte avec les symboles
$
et{}
et s’affranchir duThisItem
avec la fonctionWith()
:With(n ThisItem,n $"<b>Titre : {Titre}</b><br><p>Voici la valeur de la colonne 1 : {'Colonne 1'}</p>"n)
CommentID=96B5r0IqQUXrsKk, PostID=UTVV4nDu71p6bey
-
DavidZed
Membre4 août 2023 à 6h57 en réponse à: Power automate : réponse forms pour compléter un excelBonjour, voici un exemple de flux pour ce besoin :
le résultat :
CommentID=g3vwcYJVCVMTY1p, PostID=QKghxsxgMqLMiRV
-
DavidZed
Membre7 août 2023 à 9h02 en réponse à: Power automate : réponse forms pour compléter un excel-
C’est juste pour montrer : Que le fichier peut venir de sources différentes et que dans le cas 3, ce sont bien les deux fichiers qui sont récupérés
-
Oui, il suffit d’utiliser l’action convertir le fichier word en PDF, puis une action onedrive “créer un fichier” avant l’action “ajouter à la variable de tableau” dans chaque branche
SubCommentID=BQx5xuVtrqA2JMQ, CommentID=g3vwcYJVCVMTY1p, PostID=QKghxsxgMqLMiRV
-
-
DavidZed
Membre5 août 2023 à 8h55 en réponse à: Power automate : réponse forms pour compléter un excelBonjour,
C’est généralement dans ce genre de cas que l’on commence à abandonner Excel au profit d’une liste Sharepoint !
Il n’y a effectivement pas de déclencheur de ce type pour excel. Il y a peut-être une alternative : récupérer l’id de ligne du fichier excel avec celui fourni par le déclencheur du Ms Form
SubCommentID=rZAGiwLZn1lckbi, CommentID=g3vwcYJVCVMTY1p, PostID=QKghxsxgMqLMiRV
-
-
Bonjour Laurent ,
Dans le contexte d’un ForAll, il faut appeler les valeurs de l’enregistrement courant avec le préfixe ThisRecord :
ForAll(Gallery1.AllItems;nCollect(RAPPORT;n{Le_Local: ThisRecord.Local;nR_Amiante: ThisRecord.'Déchets Amiantés'.Value }))
Il est possible de nommer avec As, très pratique pour rappeler le bon contexte :
ForAll(Gallery1.AllItems As CetObjet;nCollect(RAPPORT;n{Le_Local: CetObjet.Local;nR_Amiante: CetObjet.'Déchets Amiantés'.Value }))
CommentID=v0nxyLYhS8A77T7, PostID=KhDwihQsv1jjewv
-
Le paramètre à prendre en compte, c’est que les pièces jointes est un champ multivalué, qui retourne donc une table.
Tu peux obtenir l’image avec le paramètre .Value :
Ou l’url avec le paramètre .AbsoluteUri
SubCommentID=fQZ5cSFT1eh2YAF, CommentID=v0nxyLYhS8A77T7, PostID=KhDwihQsv1jjewv
-
-
DavidZed
Membre2 août 2023 à 15h22 en réponse à: Combobox. Comment mettre la valeur du .SearchText dans .Selected.ValueBonjour Evellin,
Tu peux mettre par exemple dans le Update du Datacard :
If(IsBlank(ComboBox2.Selected); {Value:ComboBox2.SearchText};ComboBox2.Selected )
Si c’est une colonne de type choix unique. Pour d’autres datatypes, il faudra adapter
CommentID=0GG5ZSI6ziZ3dTy, PostID=tpTenjnqxat2sbw
-
DavidZed
Membre2 août 2023 à 12h05 en réponse à: recuperer les Url des images dans une table dataverse pour les envoyer par mailil me semble que l’image est encodée en base64 et que l’on peut l’envoyer dans le corps du mail via le code html suivant:
<p>n<img src="data:image/png;base64,[Valeur dynamique de l'Image] " alt="" />n</p>
CommentID=541CvmNcChRDF0J, PostID=FI4eN8CM87cGZNp
-
DavidZed
Membre2 août 2023 à 12h00 en réponse à: recuperer les Url des images dans une table dataverse pour les envoyer par mailBonjour laurent peraud ,
Pour récupérer l’url, il faut la reconstituer car celle-ci est dynamique et du type :
https://
yourorg
.crm.dynamics.com/Image/download.aspx?Entity=NomDeLaTable
&Attribute=NomDeLaColonneImage
&Id=GuidDeLimage
&Timestamp=TimeStampDeLimage
&Full=trueMais attention, elle ne sera consultable que si le destinataire a accès à cette image dans Dataverse
CommentID=K6Hb84jpTBupSea, PostID=FI4eN8CM87cGZNp
-
DavidZed
Membre2 août 2023 à 6h32 en réponse à: Power Apps : Problème Caméra 'Caméra est déjà utilisé'Hello Diane Niango ,
Tu dois pouvoir contourner le problème en jouant sur le DisplayMode du controle Camera avec une variable :
Sur ton écran,
dans le OnVisible :
UpdateContext({vctxCameraMode:DisplayMode.Edit})
dans le OnHidden :
UpdateContext({vctxCameraMode:DisplayMode.Disable})
Sur le contrôle Camera, dans le DisplayMode :
vctxCameraMode
Cela devrait désactiver la caméra quand tu quites l’écran et la réactiver quand tu navigues dessus
CommentID=QRr6hvJ94XSWfTI, PostID=AmPuGSFAvV9jThQ
-
DavidZed
Membre2 août 2023 à 11h43 en réponse à: Power Apps : Problème Caméra 'Caméra est déjà utilisé'Si tu ajoutes un dropdown avec en items :
Sequence(2;0)
et que tu mets la propriété “Caméra” à
Dropdown1.Selected.Value
est-ce que cela te permet de réinitialiser la caméra ?
SubCommentID=FpYaxoMbeJiVmRq, CommentID=QRr6hvJ94XSWfTI, PostID=AmPuGSFAvV9jThQ
-
-
Bonjour,
il y a plusieurs méthodes qui permettent de dupliquer un schéma de liste SP.
Le plus simple c’est d’utiliser l’outil intégré à SP, quand on crée une nouvelle liste, un bouton permet de prendre modèle sur une liste existante :
Si cette duplication doit être faite avec power automate, c’est faisable ave l’action “http request with Sharepoint”.
Voici un exemple en anglais :
SharePoint list from existing SP list with Power Automate (tomriha.com)
CommentID=JdNXQIZD5tWpP4g, PostID=76sEoIvCwCgy9tv
-
DavidZed
Membre29 juillet 2023 à 0h20 en réponse à: Mise à jour des valeurs d'un formulaire après soumission des changementsBonjour,
Cela vient bien du fait que ta collection n’est pas actualisée avec les données de ton formulaire.
Plutôt que de la recharger complètement, tu peux mettre à jour l’enregistrement correspondant au formulaire en mettant dans le onSuccess :
UpdateIf(Collection,ID=Self.LastSubmit.ID,Self.LastSubmit)
CommentID=MhjOlypa3oEIxZ7, PostID=E17xrfehxl3aLiX
-
Ok,
Dans un premier temps, je te conseille de renommer tes contrôles : LISTE, MEM, MCM, MBM avec une norme de nommage du style :
TextInputMEM_1
ComboBoxLISTE_1
…Celà va t’éviter des confusions avec le nom des champs
Ensuite, pour le Patch(), il faut fournir la (bonne) propriété de sortie de ces contrôles, exemple :
Patch(SAISIE_1;Defaults(SAISIE_1);n{nMois:ComboBoxLISTE_1.Selected.Value; // Si tu utilises un ComboBox pour sélectionner le moisnMEM:TextInputMEM_1.Text; // Si MEM est un champ TextenMCM:TextInputMCM_1.Text;nMBM:Value(TextInputMBM_1.Text); // Si MBM est un champ décimalnDATE: DatePickerDATE_1.SelectedDate // Si DATE est un champ Date ou Date et heuren})
Car le gros problème d’Excel, c’est qu’il va tout accepter en tant que Texte
Si tu en as la possibilité, je te recommande vivement de basculer tes données sur une liste SharePoint.
SubCommentID=Z5CmX1G1m35IlhE, CommentID=9I8Pb1M4YsYIsTR, PostID=fzgGxj3W5qWbMPL