<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut,
J'ai un script dans lequel l'utilisateur aura la possibilité d'exécuter une analyse plusieurs fois. Le script va créer un journal des résultats. Cependant, j'aimerais que le script crée un nouveau journal lors de sa première exécution, mais ajoute des résultats au journal existant lors de l'exécution ultérieure du script. Existe-t-il un moyen de déterminer si un journal spécifique (ou n’importe quel) est déjà ouvert dans JMP?
J'ai trouvé un moyen de déterminer si une table de données est déjà ouverte ( ), mais je ne l'ai pas obtenu pour travailler pour un journal. Aucun conseil?
Merci!
Fonctionne très bien! Merci!
Il y a probablement plusieurs façons de le faire. Voici une idée qui semble fonctionner (testée dans JMP 10).
// Fonction pour tester si un journal spécifique existe
Déjà là = Une fonction ( { jname } ,
n = N articles ( La fenêtre () ) ;
Si ( jname == Journal actuel () << obtenir le titre de la fenêtre , // Si aucune revue n'est ouverte Current Journal () en ouvrira une
Impression ( "Le journal existe" )
,
Si ( N articles ( La fenêtre () ) - n == 1 ,
Journal actuel () << Fermer la fenêtre ) ; // Ferme le journal redondant s'il est créé
Impression ( "Il n'y a pas un tel journal" ) ;
) ;
) ;
// Test de fonction
j_title = "Tester" ;
mon journal = Journal actuel () ; // Exemple de journal
mon journal << définir le titre de la fenêtre ( j_title ) ;
Déjà là ( j_title ) ;
mon journal << Fermer la fenêtre ; // Fermer exemple de journal
Déjà là ( j_title ) ;