Condition de PowerAutomate

  • Condition de PowerAutomate

    Posté par Julien sur 2 novembre 2024 à 13h11

    Bonjour à Toutes & Tous,

    Voila plusieurs jours que je me tire un peu les cheveux (pouce qu’il m’en reste) concernant les conditions car celle que j’effectue est toujours “Vraie” :/ !

    Alors je vous explique mon projet :

    Lors de la modification d’un élément si la colonne “DPX” (qui renseigne des personnes dans liste microsoft) est vide alors ne rien faire mais si elle est rensignée alors je veux envoyer un mail ….

    J’ai effectué la tache ainsi et pourtant que la case “DPX” soit vide ou renseignée le mail se génére à chaque fois :/ … Merci beaucoup pour votre aide !!

    Très belle journée,

    Julien

    Julien a répondu Il y a 2 semaines, 4 jours 3 Membres · 9 Réponses
  • 9 Réponses
  • Geoffroy

    Membre
    2 novembre 2024 à 13h58

    Bonjour Julien,

    Essaye de mettre l’expression null à la place de rien.

  • Julien

    Membre
    2 novembre 2024 à 14h39

    Bonjour Geoffroy,

    Merci beaucoup pour ta réponse.

    Aussi, je viens de tester et malheureusement j’ai le meme résultat.

    Je précise que la colonne “DPX” concerne des personnes ou groupes … j’ai ces possibilités :

    Désolé du dérangement, je vais tester avec la valeur DPX DiplayName

    Merci beaucoup,

  • Nelson

    Membre
    2 novembre 2024 à 15h20

    Hello,

    La réponse de Geoffroy devrait fonctionner 🧐

    Une seconde solution est d’utiliser l’expression length() dans ta condition

    Ce qui te donnera length(ta_valeur) est supérieur à 0

    Test et dis nous ce qu’il en est

    • Cette réponse a été modifiée Il y a 2 semaines, 5 jours par  Nelson.
  • Julien

    Membre
    2 novembre 2024 à 15h47

    Re Bonjour,

    Merci pour ta réponse … je suis désolé je dois me tromper quelques part :/

    J’ai mis cette formule dans les conditions

    <div style=”color: #000000; background-color: #fffffe; font-family: Consolas, ‘Courier New’, monospace; font-weight: normal; font-size: 14px; line-height: 19px; white-space: pre;”>
    <div>length(string(outputs(‘ObtenirElement’)?[‘body/DPX’])) Is note equal to …. “null”</div>
    <div> </div>
    <div>et de la meme maniere dans peu importe le contenu de la colonne “DPX” ca envoie le mail la condition est vraie ..</div>
    <div> </div>
    <div>Desolé et encore Merci,</div>
    <div>Je teste d’autres manières mais …</div>
    </div>

  • Nelson

    Membre
    2 novembre 2024 à 16h01

    Dans mon précédent message, avec la suggestion d’utilisation de l’expression length, je t’avais demandé de mettre 0 et non null.

  • Julien

    Membre
    2 novembre 2024 à 16h17

    Oups …..

    Merci Nelson et Goeffrey, ca fonctionne !!

    Tres belle journée,

    Julien

  • Nelson

    Membre
    2 novembre 2024 à 16h40

    Parfait 👌

    Juste, tu sais nous dire quelle solution fonctionne finalement ?

    Avec l’utilisation de length ou null ?

  • Julien

    Membre
    2 novembre 2024 à 17h46

    Nelson, Toutes & Tous,

    Dans mon cas c’est avec la méthode length() et le chiffre 0 que ca fonctionne :

    <div style=”color: #000000; background-color: #fffffe; font-family: Consolas, ‘Courier New’, monospace; font-weight: normal; font-size: 14px; line-height: 19px; white-space: pre;”>
    <div>“length(string(outputs(‘ObtenirElement’)?[‘body/DPX’]))”</div>
    <div> </div>
    <div>Merci énormément pour votre aide….</div>
    <div>Je vous remercie déjà pour les prochaines aussi …. 🙂 </div>
    </div>

  • Julien

    Membre
    3 novembre 2024 à 21h24

    Edit : Modification de colonne avec notification reglé !

    • Cette réponse a été modifiée Il y a 2 semaines, 2 jours par  Julien.

Connectez-vous pour répondre.