Faire une boucle sur une liste et concaténer une chaîneBonjour, j'ai une "Liste" et je souhaite concaténer chaque élément avec le suffixe "_2020" et l'insérer dans une nouvelle liste.
J'ai essayé ce code mais il me manque quelque chose.J'apprécierai votre contribution.
Merci!
Names Default To Here( 1 );
FullNames ={};
todaysList = {"August", "July", "June", "May"};
TotalMs = N Items (todaysList);
For (i = todaysList, i <= TotalMs, i++,
newName = (todaysList[i] ||"_2020");
Insert Into (FullNames, newName),
);
Mélange et nettoyage des donnéesIngénierie Qualité et ProcédésRe : Faire une boucle sur une liste et concaténer une chaîneSalut,
En recherchant la fonction Concat dans l'index de script JMP (Aide->Index de script), on peut voir que l'utilisation de l'opérateur double barre ne nécessite pas de parenthèses.Au cas où vous ne le sauriez pas, l'index de scripts est une ressource très puissante.

Re : Faire une boucle sur une liste et concaténer une chaîneOui, je peux voir mon erreur d'index, sacrément évidente (après que vous l'ayez mentionné).Ce que je ne comprends toujours pas, c'est l'absence de parenthèses autour de l'expression de concaténation.Je ferai encore quelques lectures.
Merci beaucoup.
Cordialement,
Alfredo
Re : Faire une boucle sur une liste et concaténer une chaîneL'index de départ de votre boucle For() n'était pas valide.Voici votre code avec une légère modification pour le faire fonctionner
Names Default To Here( 1 );
FullNames ={};
todaysList = {"August", "July", "June", "May"};
TotalMs = N Items (todaysList);
For (i = 1, i <= TotalMs, i++,
newName = todaysList[i] ||"_2020";
Insert Into (FullNames, newName),
);