Reply To: Creer un fichier PDF a partir d'un élément d'une liste sharepoint

  • DavidZed

    Member
    16 mai 2023 at 19h54

    Bonjour MaXime ,

    Pour te donner les grandes lignes :

    Il te faut partir du déclencheur Sharepoint : “quand un nouvel élément est créé”

    Ensuite, à l’aide d’une action Message / Compose, agencer les données dans un tableau HTML :

    <html><head><style>table {n  font-family: arial, sans-serif;n  border-collapse: collapse;n  width: 100%;n}ntd, th {n  border: 1px solid #dddddd;n  text-align: left;n  padding: 8px;n}ntr:nth-child(even) {n  background-color: #dddddd;n}n</style></head><body>n<h2>Nouvel item enregistré :</h2>n  <table><tr>    <th>Attribut</th>    <th>Valeur</th>  </tr>n<tr><td>ID</td><td>@{triggerOutputs()?['body/ID']}</td></tr>n<tr><td>Titre</td><td>@{triggerOutputs()?['body/Title']}</td></tr>n<tr><td>Date</td><td>@{triggerOutputs()?['body/DateTime']}</td></tr>n<tr><td>Choix</td><td>@{triggerOutputs()?['body/Choice/Value']}</td></tr>n<tr><td>Email</td><td>@{triggerOutputs()?['body/Email']}</td></tr>nn</table></body></html>

    et enfin la partie OneDrive, un peu fastidieuse : On crée un fichier temporaire, on le converti en PDF, on crée le fichier pdf et on efface le html temporaire :

    et voilà le résultat dans le dossier onedrive :

    CommentID=VYJFN0bTvvB2ckp, PostID=tJsdq6QrQlQn3Gj