

Laurent
MemberForum Replies Created
Laurent
Member18 février 2025 at 13h32 en réponse à: Compresser une image en l’important avec une appli CanvasMerci pour le retour. Je m’attendais un peu à ça. Bon il n’y a plus qu’à. Techniquement derrière ça j’ai un flux qui se met en route pour créer un Word avec les photos (c’est là que ça plante quand j’ai plus qu’une photo). Je vais voir pour ce connecteur
Merci 🙂
Il est planifié. Lorsque l’enregistrement est fait dans la liste SPO, ça déclenche le flux.
Bonjour,
Merci pour ton retour 🙂
Je t’avoue que je ne sais pas trop par où prendre le truc. En fait, j’ai un flux qui créé un Word sur la base de l’enregistrement SPO et inclut la photo. Après diverses recherches pour savoir comment faire j’utilise un JSON après avoir récupérer ma photo avec un HTTP. J’ai en réalité 4 Champs image dans mon SPO. Et le problème est que lorsque les photos cumulées dépassent les 10Mo, le flux s’arrête car ne peux pas dépasser cette limite. Et avoir des photos à 13Mo la photo n’a pas vraiment de sens dans ce fichier. Mais je sèche vraiment sur comment réccupérer la version ‘Small’ voire ‘Medium’ de mon image dans SPO.
Si tu as une piste je suis preneur 🙂
Merci
Laurent
JSON et impression d’écran du flux
<pre class=”language-markup”>
{
"type": "object",
"properties": {
"d": {
"type": "object",
"properties": {
"PHOTO1": {
"type": "string"
}
}Extrait du Flux :
Ah Génial!! Merci! Effectivement c’était lié à ça.
Merci beaucoup
Bonjour Quentin,
Merci pour ton retour. J’ai essayé ceci :
<div>
<div>if(equals(body(‘HTTP4’)?[‘d’]?[‘PHOTO4’] ,null),false,true)</div>
<div> </div>
<div>Mais il me dit que la synthaxe n’est pas correcte. Je n’arrive pas à trouver l’erreur :/</div>
<div> </div>
<div>Merci </div>
</div>Bonjour Quentin,
En fait à la base, le process fonctionne avec le document Word que je mets en PJ. Le mail part bien car le sujet, le corp du mail et les destinataires sont bien renseignés.
Mais j’ai ce message quand j’ajoute les PJ de l’élément à mon tableau de Pièces jointes. Je pense que c’est au niveau du ‘ContentBytes’ que ça se joue. J’ai lu un article similaire en indiquant de mettre
Body(‘Get_attachment_content’)[‘$content’] mais ça ne marche pas non plus.
Lien : Article
MErci :)En complément, j’ai ce message d’erreur :
<div>
<div>{</div>
<div> “status”: 400,</div>
<div> “message”: “No input parameters provided. Please provide required input parameters ‘To’, ‘Subject’ and ‘Body’.\r\nclientRequestId: 42048284-1c62-4564-b97d-615714ced102”,</div>
<div> “error”: {</div>
<div> “message”: “No input parameters provided. Please provide required input parameters ‘To’, ‘Subject’ and ‘Body’.”</div>
<div> },</div>
<div> “source”: “office365-we.azconn-we-002.p.azurewebsites.net”</div>
<div>}</div>
</div>Bonjour Geoffroy,
En fait dans mon formulaire, j’ai un champ de liste de choix ‘Oui’ ‘Non’. Si la réponse est non, je dois vérifier que le champs ‘Action’ n’est pas vide. Cette vérification je la fais au moment d’enregistrer le formulaire, soit avant ma ligne ‘SubmitForm(Form2)’. Donc en gros pour schématiser, j’ai
If(AND(Datacardvalue1.Selected.value=”NON”;Datacardvalue2.text=””);Exitsub;Submitform(Form2))
Merci
CommentID=dvnFrZj0jtCFqxa, PostID=ZCRg2c0q5qRXktU
Bonjour David,
Merci pour ton retour. En revanche, je suis un peu pommé :/ Est-ce que tu pourrais m’expliquer un peu plus dans le détails? Ajouter une branche parallèle, ça c’est good 🙂 mais pour la suite j’avoue être un peu perdu sur ce que je dois ajouter.
CommentID=AJr66rHn7V514Y7, PostID=4v5t1mPwBBMoBJO
Super Merci beaucoup 🙂
CommentID=vJllgLdot6fIP6C, PostID=hyvuDPqM0uC7hBC
Bonjour David,
Merci pour ton retour, mais j’ai toujours une erreur sur le code (ScreenShot ci-dessous).
Je pense que la synthaxe est bonne, mais je ne sais pas pourquoi ça renvoie une erreur.
Si tu as une idée sur la question 🙂
Bonjour David,
Effectivement le champ était ‘Blank’. J’ai rajouté la colonne par la suite d’où ce soucis.
Merci pour ton aide, problème résolu.
Laurent
Bonjour David,
Désolé je viens juste de voir ta réponse. Merci pour ton aide. J’arrive effectivement à récupérer la première photo, mais j’ai justement besoin de récupérer les différentes URL de chaque pièce.
En gros, le début du code est le suivant :
Clear(RAPPORT);; ForAll(Gallery1.AllItems;Collect(RAPPORT;{Le_Local:ThisRecord.Local;nc_Amiante:ThisRecord.Com_DecehtsAmiante; (...)
Du coup je pensais rajouter quelque chose comme :
ForAll(ThisRecord.'Pièces jointes'; Collect(PJ;{URL_PJ:ThisRecord.AbsoluteUri})
Mais évidemment ça ne marche pas car il doit y avoir des erreurs de syntaxe et pas sûr qu’on puisse faire une boucle dans une boucle :/
SubCommentID=MPTM5hNe4uEvnQi, CommentID=v0nxyLYhS8A77T7, PostID=KhDwihQsv1jjewv
Merci David 🙏
C’est beaucoup mieux ainsi 🙏
Je me permets d’ajouter, peut-être que tu as une idée. Pour expliquer le principe de base, j’ai des audits de site avec une liste SPO et une ligne par local. Sur chaque ligne, on peut avoir une ou plusieurs pièces jointes (photos). J’édite un fichier HTML puis via PowerAutomate un PDF.
J’ai réussi à aller jusque là, mais je voulais savoir s’il était possible d’ajouter ces photos dans cet export. Sur la partie HTML, j’ai besoin de pouvoir récupérer l’adresse de chaque image (après voir comment ça s’intègre dans le PDF mais une chose à la fois 🙂 ). Je pense que ça doit être possible mais j’avoue que je suis un peu perdu :/
Car dans le Collect, j’ai bien accès aux champs ‘Pièces jointes’, mais je ne sais pas comment l’exploiter.
Si tu as une idée, je suis preneur.
Merci
Laurent
SubCommentID=4R9FJT7HcndSwx4, CommentID=v0nxyLYhS8A77T7, PostID=KhDwihQsv1jjewv