<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Ich habe ein Skript, in dem der Benutzer die Möglichkeit hat, eine Analyse mehrmals auszuführen. Das Skript erstellt ein Journal der Ergebnisse. Ich möchte jedoch, dass das Skript ein neues Journal erstellt, wenn es zum ersten Mal ausgeführt wird. Wenn Sie das Skript anschließend ausführen, fügen Sie dem vorhandenen Journal die Ergebnisse hinzu. Gibt es eine Möglichkeit festzustellen, ob eine bestimmte (oder eine) Zeitschrift bereits in JMP geöffnet ist?
Ich habe einen Weg gefunden, um festzustellen, ob eine Datentabelle bereits geöffnet ist ( ), aber ich habe es nicht für ein Journal bekommen. Irgendein Rat?
Vielen Dank!
Funktioniert super! Vielen Dank!
Es gibt wahrscheinlich mehrere Möglichkeiten, dies zu tun. Hier ist eine Idee, die scheint zu funktionieren (getestet in JMP 10).
// Funktion zum Testen, ob ein bestimmtes Journal vorhanden ist
Schon da = Funktion ( { jname } .
n = N Artikel ( Fenster () ) ;
Ob ( jname == Aktuelle Zeitschrift () << Fenstertitel erhalten . // Wenn kein Journal geöffnet ist, öffnet Current Journal () ein Journal
Drucken ( "Journal existiert" )
.
Ob ( N Artikel ( Fenster () ) - n == 1 .
Aktuelle Zeitschrift () << Fenster schließen ) ; // Schließen Sie das redundante Journal, falls es erstellt wurde
Drucken ( "Es gibt keine solche Zeitschrift" ) ;
) ;
) ;
// Test der Funktion
j_title = "Prüfung" ;
mein Tagebuch = Aktuelle Zeitschrift () ; // Beispieljournal
mein Tagebuch << Fenstertitel festlegen ( j_title ) ;
Schon da ( j_title ) ;
mein Tagebuch << Fenster schließen ; // Beispieljournal schließen
Schon da ( j_title ) ;