Récupérer les fichiers soumis dans un Forms et les envoyer par mail avec Automate

Anonyme
2024-10-31T07:58:50+00:00

Bonjour,

Je rencontre des difficultés à construire mon flux Power Automate qui consiste à envoyer les réponses d'un formulaire par email en y incluant les champs remplis par l'utilisateur dans ce formulaire. Actuellement je n'arrive pas à mettre les fichiers images envoyés dans ce formulaire en tant que pièce jointe dans le mail envoyé par Automate.

Quelques informations sur la question de mon Forms:

  • L'utilisateur peut envoyer jusqu'à 10 fichiers de type "Image" avec un poids de "10MB" chacun
  • Cette question n'est pas obligatoire donc il est possible qu'aucun fichier ne soit soumis dans le formulaire.

Voici la structure actuelle de mon flux qui est construit pour gérer un seul fichier en pièce jointe mais à terme je souhaite pouvoir en gérer plusieurs.

J'utilise "Analyser JSON 1" avec en entrée la question du formulaire où l'utilisateur envoie ses fichiers et le schéma suivant:

{<br><br>"type": "array","items": {"type": "object","properties": {"name": {"type": "string"},"link": {"type": "string"},"id": {"type": "string"},"size": {"type": "integer"},"referenceId": {"type": "string"},"driveId": {"type": "string"},"status": {"type": "integer"}},"required": ["name","id"]}}

J'utilise ensuite une condition qui vérifie si la question du formulaire où l'utilisateur envoie ses fichiers a été remplie ou non.

Dans le cas où le lien existe on continue la procédure avec la fonctionnalité permettant de récupérer les fichiers et dans le cas contraire (ce n'est pas encore construit) mais on continuera la procédure sans cette fonctionnalité.

Pour suivre, j'utilise l'action "Obtenir le contenu du fichier" avec en entrée l'adresse de mon site SharePoint et en identificateur du fichier le lien récupéré via le JSON (link).

Enfin, dans l'action "Envoyer un email (V2)", dans la partie pièce jointe j'inclus mon fichier de la façon suivante:

Name = repris depuis le JSON (nom du fichier)

Contenu du fichier = sortie de l'action "Obtenir le contenu du fichier"

Lorsque j'utilise mon flux, j'obtiens une erreur lors de l'action "Obtenir le contenu du fichier" où l'on m'indique "BadRequest." avec la sortie suivante:

{<br><br>"status": 400,"message": "Route did not match\r\nclientRequestId: c3e9c076-64**5e-60870ba223f2\r\nserviceRequestId: 2dff5ea1-90657f498fac"}

Pour information, mes fichiers sont stockés dans MON SHAREPOINT > Documents > Applications > Microsoft Forms > NOM DE MON FORMULAIRE > Document 1

Pourriez vous m'aider à corriger mon problème afin que Power Automate arrive à localiser le fichier dans mon SharePoint qu'il doit envoyer dans le mail ?

En vous remerciant par avance pour votre aide.

Baptiste Kerdraon

Microsoft 365 et Office | Installer, entrer des clés, activer | Pour le business | Autres

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Anonyme
2024-10-31T09:42:20+00:00

Cette réponse a été automatiquement traduite. Par conséquent, il peut y avoir des erreurs grammaticales ou des formulations étranges.

Salut Baptiste Kerdraon,

D’après votre description, il semble que vous ayez créé un flux Microsoft Power Automate pour envoyer les réponses soumises à un formulaire par e-mail. Cependant, les pièces jointes d’image soumises ne peuvent pas être envoyées par e-mail via le flux Automate .

Si je comprends bien, puisque la requête est liée à Microsoft Flow et pour éviter toute information incorrecte de notre part qui se concentre principalement sur les applications Microsoft Office , nous vous suggérons de publier dans la communauté Microsoft Power Automate pour obtenir l’aide d’un expert.  Il s’agit d’un canal spécifique lié à Power Automate.

Les modérateurs de la communauté ici ont des ressources limitées et très peu de connaissances sur Power Automate et dans la communauté Microsoft Power Automate, vous obtiendrez le groupe de répondants le plus qualifié, et d’autres partenaires qui lisent régulièrement les forums peuvent vous guider sur la façon de créer le flux et de faire en sorte que les images soient envoyées correctement.

Corrigez-moi s’il vous plaît si j’ai fait un malentendu ou s’il y a quelque chose d’autre que je puisse faire pour vous.

Votre patience est grandement appréciée. J’espère que vous passerez une bonne journée et restez en sécurité !

Sinceres salutations

Mia

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

1 réponse supplémentaire

  1. Anonyme
    2024-10-31T14:34:56+00:00

    Bonjour Mia,

    Merci pour votre réponse, je n'avais pas connaissance de cette communauté.

    J'ai posté mon message là-bas.

    Belle journée,

    Baptiste Kerdraon

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire