Bonjour à tous,
J'essaie depuis quelques jours de savoir s'il existe un moyen de transmettre une liste de variables de chaîne aux scripts de groupe avec le nom du groupe. Chaque fois que je fais cela, j'obtiens le message d'erreur du journal "La commande de groupe doit spécifier une liste de scripts à regrouper" avec le code ci-dessous.
ChartList={"Script_1","Script_2","Script_3"};
DataTable_result << Scripts de groupe("AllCharts",ChartList);
Si je modifie mon code ci-dessous, le code fonctionne correctement.
DataTable_result << Scripts de groupe("AllCharts",{"Script_1","Script_2","Script_3"});
J'ai l'intention de rendre mon code réutilisable en définissant par l'utilisateur les noms de script qui doivent être regroupés. J'ai essayé quelques autres choses, comme utiliser eval(), expr(), mais elles ne fonctionnent pas. Quelqu'un a des suggestions, ce serait génial. Merci d'avance.
Crème brulée
J'ai validé vos conclusions.Cependant, le script ci-dessous permettra au regroupement de fonctionner.
Eval(
Substitute(
Expr(
dt << group scripts( "AllCharts", __chartlist__ )
),
Expr( __chartlist__ ), chartlist
)
);
Je vous suggère de soumettre le problème au support JMP en tant que bug.