Envoyer un mail aux destinataires contenue dans liste

  • Envoyer un mail aux destinataires contenue dans liste

    Posté par guillaume sur 13 février 2024 à 13h28

    Bonjour,

    je me casse les dents sur comment faire pour envoyer un mail aux destinataires contenus dans une liste sharepoint.

    Je désire seulement envoyer un mail aux Key User, je pensais filtrer les adresses mails via un Get Items puis ajouter les adresses dans une variable.

    Mais cela bloque.

    Si vous avez une piste, je suis preneur.

    Ma liste

    Mon flux

    A l’exécution:

    guillaume a répondu Il y a 9 mois, 1 semaine 2 Membres · 9 Réponses
  • 9 Réponses
  • MarKAR

    Membre
    13 février 2024 à 14h38

    Hello

    Moi je stocke les adresses dans une variable de type tableau puis dans le champ To du mail je fais une expression

     join(lavariableTab, ';' )

    et évidement séparer par ;

    • Cette réponse a été modifiée Il y a 9 mois, 1 semaine par  MarKAR. Raison: Correction style
  • guillaume

    Membre
    14 février 2024 à 10h33

    Bonjour MarKar,

    merci pour ta réponse, je viens de transformer la variable en “Array”

    <div>
    <div>Si je tente d’ajouter la fonction join(Var_Destinataire_KeyUser,’;’), cela bloque :(</div>
    <div> </div>
    <div>Je ne comprends pas mon erreur.</div>
    <div>Merci pour ton aide</div>
    <div> </div>
    <div> </div>
    <div></div>
    <div> </div>
    <div> </div>
    <div>Voici le debut du flux.</div>
    <div></div>
    </div>

  • guillaume

    Membre
    14 février 2024 à 10h38

    Bonjour MarKar,

    merci pour ta réponse, je viens de transformer la variable en “Array”

    <div>
    <div>Si je tente d’ajouter la fonction join(Var_Destinataire_KeyUser,’;’), cela bloque :(</div>
    <div> </div>
    <div>Je ne comprends pas mon erreur.</div>
    <div>Merci pour ton aide</div>
    <div> </div>
    <div> </div>
    <div></div>
    <div> </div>
    <div> </div>
    <div>Voici le debut du flux.</div>
    <div></div>
    <div> </div>
    <div> </div>
    <div>Voici la sortie de la variable</div>
    <div> </div>
    <div></div>
    </div>

  • MarKAR

    Membre
    14 février 2024 à 12h19

    Hello

    Parceque tu fais un join sur un tableau d’objets. Il faut un tableau d’adresses emails et non un tableau d’objets json

    Autrement dit ne fais pas l’action select. récupère les valeurs email depuis une froeach par exemple

    Je répond depuis mon téléphone je m’excuse de ne pas faire de capture exemple

  • guillaume

    Membre
    14 février 2024 à 21h12

    Bonsoir MarKar,

    ne soit pas désolé de ne pas pouvoir joindre des captures d’écran, c’est moi le boulet.

    Suivant tes indication, j’ai fait ceci:

    et dans Send mail : join(‘Var_Destinataire_KeyUser’,’;’)

    j’ai réussi à enregister le flow mais à l’exécution, j’ai une erreur 🙁 c’est moi ou cela est assez compliqué d’envoyer un mail.

    Merci pour ta patience

    Le boulet de service

  • MarKAR

    Membre
    14 février 2024 à 23h21

    Non pour envoyer un email il faut dans la chaîne finale des adresses email séparées par ;

    Le seul petit hic est de changer ton action qui manipule la variable tableau

    Il te faut l’action (ajouter au tableau) au lieu d'(appliquer une nouvelle valeur au tableau)

  • MarKAR

    Membre
    14 février 2024 à 23h23

    Non pour envoyer un email il faut dans la chaîne finale des adresses email séparées par ;

    Le seul petit hic est de changer ton action qui manipule la variable tableau

    Il te faut l’action (ajouter au tableau) au lieu d'(appliquer une nouvelle valeur au tableau)

    C’est l’erreur que tu reçois actuellement il te dit que tu ne peux pas appliquer join sur une chaîne il faut que le point d’entrée soit un tableau.

  • guillaume

    Membre
    19 février 2024 à 18h13

    Bonsoir MarKar,

    quand tu l’écris cela me semble simple logique mais quand je dois le mettre en place je bloque.

    si tu as le moyen de me faire une capture cela serait top.

    je te remercie.

  • guillaume

    Membre
    19 février 2024 à 21h35

    Grâce à la patience de Marka, j’ai trouvé la solution. 🙂

    vous pouvez voir l’exemple sur le site https://www.enjoysharepoint.com/send-emails-to-multiple-recipients-from-a-sharepoint-list-using-power-automate/

    Merci à vous.

    Guillaume

Connectez-vous pour répondre.