Hallo,
Ich erstelle eine JMP-Anwendung, die eine XLSX-Arbeitsmappe öffnet, einzelne Blätter im Hintergrund in Datentabellen lädt und die Datentabellen mit JSL-Skriptschaltflächen zur Diagrammerstellung in der JMP-App verknüpft.
Gibt es eine Möglichkeit, im JMP Application Builder ein Eingabefeld für die Dateiauswahl zu erstellen, in dem der Benutzer die XLSX-Arbeitsmappe in der App durchsuchen und auswählen kann?
Definitiv.Erstellen Sie einfach eine Schaltflächenbox und geben Sie ihr ein Skript, das eine Auswahldatei ausführt. Hier habe ich nur ein Schaltflächenfeld und ein leeres Textfeld mit dem Namen „file_path_text“.Für das Button-Box-Skript gebe ich einfach „On Select“ ein.
Dann definiere ich im Skriptfenster „On Select“ wie folgt:

On Select = expr(
file_path = Pick File(
"Select Excel File",
"$DOCUMENTS",
{"Excel|xls;xlsx"}
);
file_path_text << Set Text(file_path)
);
Wenn Sie es ausführen, sollten Sie Ihre ausgewählte Datei in dem zuvor leeren Textfeld sehen, das den Pfad Ihrer zuvor ausgewählten Datei anzeigt.Verwenden Sie „dt = open(file_path)“, um die ausgewählte Datei zu öffnen, wenn Ihr Skript bereit ist, mit der Arbeit mit der ausgewählten Datei zu beginnen.