Hallo zusammen, wie kann ich dafür sorgen, dass jedes Mal, wenn ich auf eine Schaltfläche klicke, die ich in einem Tagebuch platziert habe, das Skript ausgeführt wird, das sich in einem anderen Ordner befindet?
Mit einem Testskript unten kann ich das Skript erfolgreich in einem anderen Ordner öffnen. Dies ist auf JMP16.
Names Default To Here( 1 );
Clear Log();
Dir = Get Default Directory();
file_name = "JMP script/Load_PD.jsl";
file_path = Char(Dir || file_name);
Open(file_path);
Mit dem von mir erstellten Testskript habe ich versucht, es wie unten gezeigt in mein Hauptskript zu implementieren.
Das unten gezeigte Skript ist nur ein Ausschnitt.
LoadTableType = Function( {reportType},
Dir = Get Default Directory();
If(
reportType == "PD",
file_name = "JMP script/Load_PD.jsl";
file_path = Char(Dir || file_name);
show(file_path);
Current Journal() << Append( Button Box("Load PD Table", Open (file_path))),
);
);Nachdem jedoch die Ausführung des Hauptcodes abgeschlossen und die Schaltfläche generiert wurde, erhalte ich jedes Mal, wenn ich auf die Schaltfläche klicke, die folgende Fehlermeldung:
Name Unresolved: file_path in access or evaluation of 'file_path' , file_path/*###*/
Würde mich sehr über jeden Rat freuen, vielen Dank!