Mar 30 2022 02:45 AM
Mar 30 2022 02:45 AM
Hello,
J'ai un flux de cloud, qui s'exécute à la soumission d'un formulaire Forms. Dans ce formulaire, il y a un champ d'upload de fichier (un seul). J'ai réussi à le récupérer dans mon flux et le joindre en pièce jointe dans un mail (envoyer un e-mail à partir d'une boite aux lettres partagée V2). S'il n'y a pas de fichier, le flux échoue.
J'ai mis une condition si la pièce jointe = ""...
true: mail sans pièce jointe
false: mail avec pièce jointe
Ca fonctionne mais je ne trouve pas ça très propre, et pas très pratique, le corps du mail doit être édité à deux endroits.
J'ai voulu avoir une seule création de mail, et de placer la condition au niveau d'une expression sur le nom et contenu de la pièce jointe.
if(equals(outputs('Obtenir_les_détails_de_la_réponse')?['body/r6b840f03172742e19e25fb1b1325444c'],''),'',first(body('Analyser_JSON'))?['name'])
if(equals(outputs('Obtenir_les_détails_de_la_réponse')?['body/r6b840f03172742e19e25fb1b1325444c'],''),'',outputs('Obtenir_le_contenu_du_fichier_à_l''aide_du_chemin_d''accès_2')?['body'])
Mais ça échoue. Vous sauriez m'éclairer sur la bonne pratique à avoir?
Bonne journée,
Apr 01 2022 10:25 AM
@Deleted
I assume an attachment is mandatory within your Forms questionnaire.
The first part you seem to have already:
Now let us have a look at the attachments.
Each file will be stored within your OneDrive - if the Form is not shared with an O365 group.
Otherwise the files will be within the O365 group associated Sharepoint teamsite.
after Parse JSON
Then 'send mail'
Nov 21 2022 06:12 AM
Nov 22 2022 08:37 AM
Nov 22 2022 08:42 AM