Eine Liste aller offenen Berichte erhalten?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo alle,
Ich versuche, eine Liste aller Berichte zu erstellen, die über ein JMP-Skript geöffnet werden.
Ich gehe davon aus, dass es hierfür einen einfachen Befehl gibt, aber ich habe die Skript-Anleitung hin und her durchgelesen, ohne viel zu finden.
Die einzige andere Idee, die mir in den Sinn kommt, ist, den aktuellen Bericht abzurufen, irgendwie diesen Namen abzugreifen, ihn zur Liste hinzuzufügen, dann diesen Bericht zu schließen und den nächsten Bericht abzurufen.
Vielen Dank für jede Hilfe!
-Matt
Betreff: Eine Liste aller offenen Berichte erhalten?Hat für meine Bewerbung großartig funktioniert, danke MS!!
Betreff: Eine Liste aller offenen Berichte erhalten?Mir ist kein einfacher Befehl bekannt. Unten sehen Sie einen Versuch mit der Funktion Window(). Die resultierende Liste enthält jedoch alle Arten von Fenstern, z. B. Datentabellen, die das Skript generiert. Um nur Berichte zu erhalten, müssen andere Fenstertypen herausgefiltert werden.
nb = nitems ( Fenster ()) ; //Anzahl der Fenster vor der Ausführung des Skripts
//Eigentliches Skript
Neues Fenster ( „test1“ , Textfeld ( „test1“ )) ;
Neues Fenster ( „test2“ , Textfeld ( „test2“ )) ;
//Ende des Skripts
n / A = nitems ( Fenster ()) ; //Anzahl der Fenster nach der Ausführung des Skripts
// Liste neuer Fenster erstellen
Berichtsliste = {} ;
für ( ich = 0 , ich <= n / A - nb - 1 , ich ++,
einfügen in ( Berichtsliste , Fenster ( ich ) << Fenstertitel abrufen ) ;
) ;
Zeigen ( Berichtsliste ) ;