Besoin d'aide pour faire référence à une entrée de saisie utilisateur dans le jslBonjour, j'essaie de faire référence à la saisie utilisateur comme filtre de nom pour le MFI dans mon script, mais lorsque j'exécute le script, il semble exécuter la partie MFI en premier avant d'ouvrir la fenêtre de saisie utilisateur. Quelqu'un peut-il m'aider à déterminer ce qui s'est mal passé ? Merci !
Names Default To Here(1);
win = New Window( "Set the Value",
H List Box( Text Box( "Set this value" ), num_edit_box1 = Text Edit Box( "lot" ) ),
H List Box(
Button Box( "OK",
//store results in jsl variables
num_input = num_edit_box1 << get text();
//close the window
//wait until you've unloaded the input boxes before you closing
//or else they'll be gone
win << close window;
//now do whatever work you want with the inputs
Show( num_input );
Print( num_input );
),
//a cancel button that closes the window and doesn't store store the results
Button Box( "Cancel", win << close window )
)
);
Multiple File Import(
<<SET folder=""></SET>
<BR /><LINGO-LABS id="lingo-labs-396303" slang="en-US" mode="UPDATE"><LINGO-LABEL>Ingénierie de la qualité et des procédés</LINGO-LABEL></LINGO-LABS>Re : Besoin d'aide pour faire référence à une entrée d'utilisateur dans le jslJe suppose qu'il n'y a pas de fichier tel que "num_input.csv".Ce que je crois que tu veux c'est
<< Set Name Filter( num_input || ".csv" ),
Vous devez prendre le temps de lire le Guide de script.Il vous donnera le contexte des structures de JSL.Il est disponible dans la bibliothèque de documentation JMP sous le menu déroulant Aide
Re : Besoin d'aide pour faire référence à une entrée d'utilisateur dans le jslSalut @txnelson , merci beaucoup pour la contribution ! Ajouter <
Cependant, j'ai maintenant un problème pour faire référence à la variable d'entrée utilisateur pour "num_input" en tant que filtre de nom pour l'IMF, j'ai essayé plusieurs façons de le faire mais cela ne fonctionne pas. Je suis très nouveau à jsl, j'espère obtenir des conseils.
Multiple File Import(
<<SET folder=""></SET>
Re : Besoin d'aide pour faire référence à une entrée d'utilisateur dans le jslJMP n'arrête pas le traitement lorsqu'une nouvelle fenêtre() est spécifiée, sauf s'il s'agit d'une fenêtre modale ou si la nouvelle fenêtre est le dernier code du script.
Par conséquent, vous avez plusieurs options pour corriger votre code.
Ajoutez < Déplacez le code MFI dans l'exécution du bouton OK