Comment utiliser la variable sélectionnée dans le chemin d'extraction des données de la zone de liste déroulanteSalut,
Je suis assez nouveau dans JMP, j'ai un script avec une zone de liste déroulante et j'ai l'intention d'utiliser le caractère sélectionné à insérer dans le chemin des données extraction, toute suggestion bienvenue.
Merci
Noms par défaut ici (1);
Effacer les symboles ();
Effacer les globaux ();
Nouvelle fenêtre ("Test de la zone de liste déroulante",
<< Modal,
Panel Box ("Sélectionnez une plage de dates",
Boîte de programmation (N Col (1),
zone de texte ("ID DCOP"),
dc_cb = Combo Box ({"CED15_10", "CDM45.10", "CRL02.05", "CEM11.05", "CEM09.18", "CBI07.01"}, dc_cb << GetSelected (), << Définir la largeur (20)),
,
),
Zone de liste H (
Boîte à boutons ("OK",
<< Définir la fonction (
Fonction ({self},
dcop_id = dc_cb << Obtenir;
)
)
),
Boîte à boutons ("Annuler")
),
),
);
dt_control = Ouvrir (
"\\ S: données \ ENG_" || dcop_id || ".CSV"
ScriptingRe: Comment utiliser la variable sélectionnée dans la zone de liste déroulante dans le chemin d'extraction de donnéesLe message Get renvoie un entier de la liste déroulante, je pense que vous voulez plutôt Get Text.Voir ce script mis à jour:
Names Default To Here( 1 );
New Window( "Combo box test",
<< Modal,
Panel Box( "Select a Date Range",
Lineup Box( N Col( 1 ),
Text Box( "DCOP ID" ),
dc_cb = Combo Box(
{"CED15_10", "CDM45.10", "CRL02.05", "CEM11.05", "CEM09.18", "CBI07.01"},
dc_cb << GetSelected(),
<< Set Width( 20 )
)
),
H List Box(
Button Box( "OK",
<<SET function=""></SET>
Consultez l'index de script pour voir plus de détails sur ces messages.

Re: Comment utiliser la variable sélectionnée dans la zone de liste déroulante dans le chemin d'extraction de donnéesDoux, fonctionne bien.
Toute chance que je puisse utiliser la zone de liste déroulante et obtenir le résultat sous forme de nombre ?
Names Default To Here( 1 );
New Window( "Combo box test",
<< Modal,
Panel Box( "Select a Date Range",
Lineup Box( N Col( 1 ),
Text Box( "DCOP ID" ),
dc_cb = Combo Box(
{"10", "20", "30"},
dc_cb << GetSelected(),
<< Set Width( 20 )
)
),
H List Box(
Button Box( "OK",
<<SET function=""></SET>Re: Comment utiliser la variable sélectionnée dans la zone de liste déroulante dans le chemin d'extraction de donnéesTout ce que vous avez à faire est d'utiliser la fonction Num () pour convertir la chaîne de caractères en numérique.Vous devez également utiliser le message Get Selected, pas le message Get.Get Selected renvoie la valeur, tandis que Get renvoie le numéro d'index.
Voir l'index de script pour la définition des messages disponibles dans la zone de liste déroulante ().
dcop_id = Num( dc_cb << Get Selected ) ;
Je vous suggère fortement de prendre le temps de lire le guide de script qui se trouve dans la bibliothèque de documentation JMP, sous le menu Aide.Cela vous fournira vraiment le contexte qui rendra votre aventure JSL beaucoup plus facile.
Re: Comment utiliser la variable sélectionnée dans la zone de liste déroulante dans le chemin d'extraction de donnéesMerci beaucoup, cela fonctionne parfaitement, fera l'affaire.
Merci encore