Comment utiliser la fonction contain pour rechercher une partie d'un nom de variable ?Salut,
J'essaie de trouver un moyen d'exécuter une fonction qui se produit lorsqu'une liste contient la chaîne "[String]" comme ceci :
AAList = {"objet1", "objet2", "objet3[Chaîne]"} ;
Si( Contient( AAList, "[String]"),
Show("la chaîne est en cours d'exécution") );
Mais la fonction if n'est pas exécutée car la fonction contain ne détecte pas le "[String]".
Un moyen de résoudre ce problème ?
Mélange et nettoyage des donnéesConception d'expériencesIngénierie Qualité et ProcédésRe : Comment utiliser la fonction contains pour trouver une partie d'un nom de variable ?Contient recherche des correspondances complètes dans une liste, c'est pourquoi il ne trouvera pas le qui fait partie de l'un des éléments de la liste [String]. Vous pouvez convertir la liste en une chaîne en utilisant Concat Items()
Names Default To Here(1);
AAList = {"object1", "object2", "object3[String]"};
If(Contains(Concat Items(AAList, "¤"), "[String]"),
Show("string is running")
);
Ou faites une boucle sur la liste et arrêtez lorsque la correspondance est trouvée.