[JSL-Bug] Problem beim Versuch, zwei Tabellen aus verschiedenen Verzeichnissen zu verkettenHallo alle,
Ich bin ein neuer Benutzer in der JMP-Skripterstellung und brauche Hilfe, um Fehler in meinem Code zu finden.
Was ich hier versuche, ist, bereits geöffnete Datendateien (dt1 und dt2) zu verketten. Ich habe festgestellt, dass das Skript die beiden Tabellen nicht verkettet hat. Zeile 41 usw. wurde nicht ausgeführt und ohne Fehlermeldung
Kann mir jemand dabei helfen?
Danke

SkripterstellungBetreff: [JSL-Fehler] Problem beim Versuch, zwei Tabellen aus verschiedenen Verzeichnissen zu verketten...normalerweise würde ich diese Variablen anders benennen:
dt1Name = "c:\...data.jmp";
dt1 = open(dt1Name);
daher beschreibt der Name den Inhalt der Variablen besser. Manchmal verwende ich Variablen wieder, aber das führt normalerweise dazu, dass ich Fehler mache.
Betreff: [JSL-Bug] Problem beim Versuch, zwei Tabellen aus verschiedenen Verzeichnissen zu verkettenSchauen Sie in das Protokoll und Sie werden sehen, dass die Show vor der Zuweisung ein String ist und nach der Zuweisung eine Datentabelle.
Betreff: [JSL-Bug] Problem beim Versuch, zwei Tabellen aus verschiedenen Verzeichnissen zu verkettenja es funktioniert! und warum hast du zweimal "show" gesetzt?Betreff: [JSL-Bug] Problem beim Versuch, zwei Tabellen aus verschiedenen Verzeichnissen zu verkettenDas funktioniert gut:
Names Default To Here(1);
dt1_dir = Pick Directory("Pick dir", "$SAMPLE_DATA/");
dt1 = Pick File(
"Select JMP File",
dt1_dir,
{"JMP Files|jmp;jsl;jrn", "All Files|*"},
1,
0,
0
);
Show(dt1);
dt1 = Open(dt1);
Show(dt1);
dt2_dir = Pick Directory("Pick dir", "$SAMPLE_DATA/");
dt2 = Pick File(
"Select JMP File",
dt2_dir,
{"JMP Files|jmp;jsl;jrn", "All Files|*"},
1,
0,
0
);
Show(dt2);
dt2 = Open(dt2);
Show(dt2);
concat_dt = dt1 << Concatenate(dt2,
Output Table("Concat datatable"),
Create Source Column
);Nehmen Sie ähnliche Änderungen an Ihrem Code vor und prüfen Sie, ob es funktioniert (überprüfen Sie Concatenate())
Betreff: [JSL-Bug] Problem beim Versuch, zwei Tabellen aus verschiedenen Verzeichnissen zu verkettenIch habe dt1 und dt2 neu zugewiesen. Aber es hat nicht funktioniertBetreff: [JSL-Bug] Problem beim Versuch, zwei Tabellen aus verschiedenen Verzeichnissen zu verkettenIch denke, Sie müssen dt1 und dt2 neu zuweisen, um den Befehl nach Pick File zu öffnen, da Pick File den Pfad zur ausgewählten Datei zurückgibt.
Names Default To Here(1);
dt1 = Pick File(
"Select JMP File",
"$DOCUMENTS",
{"JMP Files|jmp;jsl;jrn", "All Files|*"},
1,
0,
"newJmpFile.jmp"
);
dt1 = Open(dt1);