Ajouter le nom et la date du fichier dans les paramètres d'importationJ'aimerais avoir des conseils sur la manière d'inclure l'ajout du nom et de la date du fichier dans les paramètres d'importation.
Dans une importation de fichiers multiples classique, nous avons
<
<SET add="" file="" name="" column=""></SET>
<DIV>Cependant, cela ne fonctionne pas dans mon cas. J'ai donc essayé la fonction New Column(), mais elle crée des colonnes vides ou n'affiche aucune colonne « Fichier source ».</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)))
);
Je suppose que cela devrait être inclus dans le paramètre dt = Open(), mais je ne sais pas quoi mettre pour les colonnes Nom du fichier et Date du fichier.
<LINGO-LABS id="lingo-labs-916048" slang="en-US" mode="CREATE">
<LINGO-LABEL>Automatisation et scriptage</LINGO-LABEL>
</LINGO-LABS>
Re: Ajouter le nom et la date du fichier dans les paramètres d'importationExiste-t-il une raison particulière pour laquelle l'importation de plusieurs fichiers ne peut pas être utilisée ? Vous trouverez la syntaxe de Open() dans la documentation JSL : Open(chemin, ) ou à partir du guide de script, mais je vous suggère de le faire manuellement une première fois depuis JMP en utilisant l'ouverture interactive, puis de copier et de modifier le script fourni par JMP.
Re: Ajouter le nom et la date du fichier dans les paramètres d'importationQuelques commentaires
En utilisant votre JSL, vous pouvez modifier très simplement votre code pour ajouter le chemin.
dt << New Column("Source File",
Character,
Set Each Value(path)
);
De plus, si vous utilisez l'option Modale dans vos nouvelles fenêtres, vous n'avez pas besoin d'utiliser la méthode « Terminé ». Les fenêtres modales interrompent le traitement au-delà de la nouvelle fenêtre, jusqu'à ce que celle-ci soit fermée.
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;;
)
)
);