Hallo,
Ich möchte ein Skript schreiben, das Informationen aus einem Fit-Least-Squares-Bericht extrahiert. Dieser Teil ist in Ordnung. Das Problem ist, dass das Skript prüfen soll, welche Fenster in der Benutzersitzung bereits geöffnet sind. Wählen Sie eines aus und rufen Sie die Informationen ab.
Ich kann durch die aktiven Fenster blättern und herausfinden, welches ich verwenden möchte. Ich habe jedoch Probleme beim Zugriff auf die Berichtsebene, die sich innerhalb des Fensters befindet. Wenn ich mir die Baumstruktur des Ausgabeberichts angesehen habe, endet er auf der obersten Offenlegungsebene. Wie komme ich aus meinem Code, der das Fenster [myWindow = window (3);] zu rModel = someVariable << Report; ??
Oder gibt es einen anderen / besseren Weg, dies zu tun? Mein einziger anderer Gedanke im Moment ist die Verwendung von myWindow << Get Text; und dann eine Menge Textsuche, um die Teile zu finden, die ich brauche (ich interessiere mich nicht für die Diagramme, nur für die zusammenfassenden Daten aus den Tabellen). Ich kann jedoch feststellen, dass dies immer komplexer und fehleranfälliger wird.
Schätzen Sie Ihre Einsichten
Sie können die in myWindow gespeicherte Referenz als Stamm der Anzeigestruktur verwenden. Verwenden Sie Indizes, um auf das Anzeigefeld mit den Ergebnissen zuzugreifen, die Sie extrahieren möchten. Wenn ich die Parameterschätzungen ergreifen möchte, würde ich folgenden Code verwenden:
my estimates = myWindow["Parameter Estimates"][NumberColBox(1)] << Get As Matrix;