← Tous les articles

Inclure les pièces jointes d'un mail vers une approbation

Voici un flux qui permet de transférer un lot de pièces jointes issues de la réception d’un email vers une demande d’approbation : 

On initialise une variable de tableau pour récupérer les noms des fichiers et leur contenu 

 On crée une boucle appliquer à chacun pour chaque pièce jointe 

L’action obtenir la pièce jointe est indispensable pour récupérer le contenu des fichiers 

On ajoute ensuite à la variable de tableau le Json : 

JSON
{ 
"name":Nom de la pièce jointe , 
"Content": { 
"$content-type": Content-type de opbtenir la p. jointe , 
"$content": Content bytes de obtenir la pièce jointe  
} 
} 
Exemple :

{

“name”:@{outputs(‘Obtenir_la_pièce_jointe_(V2)’)?[‘body/name’]} ,

“Content”: {

“$content-type”:@{outputs(‘Obtenir_la_pièce_jointe_(V2)’)?[‘body/contentType’]} ,

“$content”:@{outputs(‘Obtenir_la_pièce_jointe_(V2)’)?[‘body/contentBytes’]}

}

}

L’approbation reçue par email :  
 
 

On peut remodifier le format du JSON grâce à un select, le but est d’avoir les données dans un champs “ContentBytes” si on veut envoyer les pièces jointe dans Outlook, alors que le champ doit être “Content” quand on souhaite les envoyer sur approvals ou sharepoint 

Échanger autour de cet article

Les commentaires utilisent Giscus et GitHub Discussions. Le service externe n’est contacté qu’après activation.