Fehler beim Öffnen der Excel-Datei bei Verwendung der Pfadvariable.Ich versuche, eine Excel-Datei mit der Pfadvariable „$Input_File“ wie unten beschrieben zu öffnen. Wenn ich das Skript ausführe, erhalte ich einen Auswertungsfehler. Das Skript funktioniert einwandfrei, wenn ich es mit dem Dateipfad selbst ausführe, anstatt die Pfadvariable zu verwenden. Kann mir jemand sagen, warum das passiert und wie man es lösen kann? Ich verwende JMP Pro 17.
Set Path Variable("Input_File", Pick File());
<BR />dt = Open(
"$Input_File",
Worksheets({"Experiment Details"}),
Use for all sheets( 0 ),
Concatenate Worksheets( 1 ),
Create Concatenation Column( 1 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 2 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
dt << Set Name("Exp_Details_1.jmp");Automatisierung und SkriptingBetreff: Fehler beim Öffnen der Excel-Datei bei Verwendung der Pfadvariable.Sie benötigen
file = get path variable("Input_File")
um den Wertesatz aus der Pick-Datei abzurufen.
Dann verwenden Sie:
dt = Open(
file,
Worksheets({"Experiment Details"}),
Use for all sheets( 0 ),
Concatenate Worksheets( 1 ),
Create Concatenation Column( 1 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 2 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
dt << Set Name("Exp_Details_1.jmp");