Agregar nombre de archivo y fecha en la configuración de importaciónMe gustaría recibir sugerencias sobre cómo incluir la adición de nombre de archivo y fecha de archivo en la configuración de importación.
En una importación de archivos múltiples típica, tenemos
<
<SET add="" file="" name="" column=""></SET>
<DIV>Sin embargo, esto no funciona en mi caso. Así que intenté usar la función New Column(), pero muestra columnas vacías o ninguna columna "Archivo fuente".</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)))
);
Supongo que debería incluirse entre la configuración dt = Open () pero no sé qué poner allí para las columnas Nombre de archivo y Fecha de archivo.
<LINGO-LABS id="lingo-labs-916048" slang="en-US" mode="CREATE">
<LINGO-LABEL>Automatización y scripting</LINGO-LABEL>
</LINGO-LABS>
Re: Agregar nombre de archivo y fecha en la configuración de importación¿Hay alguna razón específica por la que no se pueda usar la importación de varios archivos? Puede encontrar la sintaxis de Open() en la referencia de sintaxis JSL Open(path, ) o desde la guía de scripts, pero le sugeriría que lo haga una vez manualmente desde JMP usando la apertura interactiva y luego copie y modifique el script que JMP le proporciona.
Re: Agregar nombre de archivo y fecha en la configuración de importaciónUn par de comentarios
Usando su JSL, puede cambiar su código de manera muy sencilla para agregar la ruta
dt << New Column("Source File",
Character,
Set Each Value(path)
);
Además, si usa la opción Modal en sus ventanas nuevas, no es necesario usar la opción "Listo". Las ventanas modales detienen el procesamiento más allá de la ventana nueva hasta que se cierra.
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;;
)
)
);