Bonjour à tous,
J'ai deux scripts A et B. Les scripts A et B utilisent tous deux la même table de données. Et ce que le script A peut faire, c'est mettre à jour les colonnes de la table de données.
Je souhaite ouvrir la table de données, appeler le script A, puis utiliser la table du script A pour effectuer l'analyse future. Mais mon code ne fonctionne pas.
Ci-dessous une partie de mon script. Je pense que le script A est appelé avec succès, mais le script après la fonction include ne peut pas fonctionner. C'est la première fois que j'utilise la fonction include. Quelqu'un peut-il m'aider?
J'apprécie beaucoup votre aide!
dt_template = Table de données actuelle();
dt_template = include("XXX");
dt_template << Nouvelle colonne( "L",
Personnage,
Nominal,
Formule(
),
formule d'évaluation
);
Merci! Petite faute de frappe : le dernier commentaire devrait être " ... enregistrer le script B" 
@Anonyme ,
Vous pouvez utiliser Include() pour obtenir ce que vous voulez. Une suggestion que je proposerais est de regarder également les expressions. Vous pouvez obtenir un meilleur contrôle sur votre code en le transformant en expressions. Cependant, voici une façon d'obtenir ce que vous voulez, cela va dans "Wrapper.jsl"
Clear Log(); Clear Globals(); Close All(DataTables,"No Save");
dt = Open( "$SAMPLE_DATA/Air Traffic.jmp" );
Include("C:\Script A.jsl"); // put your custom file path where you save Script A
Wait(0.2); // For demo purposes
Include("C:\Script B.jsl"); // put your custom file path where you save Script A