Ajouter condition AND dans une expression

  • Ajouter condition AND dans une expression

    Posté par CedZ sur 19 janvier 2023 at 19h23

    Bonjour à tous,

    Je dispose de l’expression suivante avec laquelle je souhaite vérifier si la colonne A est vide ou si une la colonne B contient la valeur ”x”.

    J’ai fait plusieurs essais qui se traduisent systématiquement en erreur et je ne vois plus trop ou regarder: voici l’expression:

    if (empty(items(‘Apply_to_each’)?[‘ColonneA’]?[‘Value’]) || items(‘Apply_to_each’)?[‘ColonneB’]?[‘Value’] ==”x”),”, reste de l expression)).

    Mon expression d’origine est ci-bas et fonctionne bien. Je veux donc simplement ajouter ma condition OR basée sur ma colonne B. La colonne B est au format texte.

    if (empty(items(‘Apply_to_each’)?[‘ColonneA’]?[‘Value’]),”, reste de l expression))

    Si quelqu’un peut m aider ce serait apprécié car je suis à cours d’idée 🙂 !

    Merci

    Cédric

    PostID=a6Yv1HRwdZtvvrT

    Geoffroy a répondu 1 year, 4 months ago 1 Membre · 2 Réponses
  • 2 Réponses
  • Geoffroy

    Member
    20 janvier 2023 at 8h31

    Bonjour CedZ

    Il est plus simple d’utiliser le bloc “Condition” où tu peux combiner les ET et les OU.
    Dans cet exemple, la fonction empty contient la sortie “Value” du bloc “Obtenir les éléments”

    CommentID=zTqnitxSvW7TVUe, PostID=a6Yv1HRwdZtvvrT

    • Geoffroy

      Member
      20 janvier 2023 at 9h35

      Petite correction : dans la première condition, il faut mettre simplement null au lieu de empty(…)

      SubCommentID=g7X1BWoc82qvM89, CommentID=zTqnitxSvW7TVUe, PostID=a6Yv1HRwdZtvvrT

Connectez-vous pour répondre.