Dateinamen und Datum in den Importeinstellungen hinzufügenIch hätte gerne ein paar Hinweise dazu, wie man das Hinzufügen von Dateiname und Dateidatum zu den Importeinstellungen ermöglicht.
Bei einem typischen Import mehrerer Dateien haben wir
<
<SET add="" file="" name="" column=""></SET>
<DIV>Das funktioniert in meinem Fall jedoch nicht. Daher habe ich die Funktion „New Column()“ ausprobiert, aber sie liefert entweder leere Spalten oder gar keine Spalte „Quelldatei“.</DIV>
<DIV>
</DIV>
<DIV>
<PRE><CODE class=" language-jsl"> For(i = 1, i <= N Items(selectedPaths), i++,
path = selectedPaths[i];
dt = Open(
path,
Headers(1),
Column Names Start(1),
Data Starts(2),
End Of Field(","),
Invisible
);
dt << New Column("Source File",
Character,
Set Values(Repeat(path, N Rows(dt)))
);
Ich nehme an, es sollte in der Einstellung dt = Open() enthalten sein, aber ich weiß nicht, was ich dort für die Spalten Dateiname und Dateidatum eintragen soll.
<LINGO-LABS id="lingo-labs-916048" slang="en-US" mode="CREATE">
<LINGO-LABEL>Automatisierung und Skripterstellung</LINGO-LABEL>
</LINGO-LABS>
Betreff: Dateinamen und Datum in den Importeinstellungen hinzufügenGibt es einen bestimmten Grund, warum der Import mehrerer Dateien nicht möglich ist? Die Syntax für Open() finden Sie in der JSL-Syntaxreferenz: Open(Pfad, ) oder aus der Skriptanleitung, aber ich würde vorschlagen, dass Sie es einmal manuell mit JMP machen, indem Sie die interaktive Öffnungsfunktion verwenden und dann das von JMP bereitgestellte Skript kopieren und anpassen.
Betreff: Dateinamen und Datum in den Importeinstellungen hinzufügenEin paar Kommentare
Mithilfe von JSL können Sie Ihren Code sehr einfach ändern, um den Pfad hinzuzufügen.
dt << New Column("Source File",
Character,
Set Each Value(path)
);
Wenn Sie die Option „Modal“ für neue Fenster verwenden, müssen Sie Ihre „Fertig“-Methode nicht anwenden. Modale Fenster stoppen die Verarbeitung über das neue Fenster hinaus, bis das Fenster geschlossen wird.
Names Default To Here(1);
// Step 1: Prompt user to choose between File or Folder
uploadType = "";
done = 0;
nw = New Window("Select Upload Type",modal,
Panel Box("Choose Upload Type",
cb = Combo Box({"File", "Folder"}),
Button Box("OK",
uploadType = cb << Get Selected;;
)
)
);