Qu'est-ce qui a inspiré cette demande de liste de souhaits ?
La syntaxe actuelle pour enregistrer des tables de données avec JSL est un peu maladroite.
dt=current data table();
dt << Save(
<FILEPATH>
);
</FILEPATH>
Cela nécessite de spécifier le chemin d'accès complet au fichier, y compris le nom de la table de données JMP. Enregistrer le fichier sous son nom actuel est encore plus complexe.
dt = current data table();
table_name=dt << get name;
dir="C:\temp\";
filepath=dir || table_name || ".jmp";
dt << save( filepath)
Quelle est l’amélioration que vous aimeriez voir ?
J'aimerais une fonction Save File() permettant d'enregistrer des tables de données (et éventuellement n'importe quel fichier JMP) avec une syntaxe plus claire et plus compacte. Pour enregistrer des tables, cela pourrait ressembler à ceci.
dt=current data table();
// save to default directory
Save File(dt);
// save to specific directory
Save File(dt,
<DIRECTORY path="">
) //save to specific directory with data table name new name Save File(dt,
<DIRECTORY path="">
,
<NEW name="">
)
</NEW>
</DIRECTORY>
</DIRECTORY>
Pourquoi cette idée est-elle importante ?
Il s'agit d'améliorer l'efficacité et la lisibilité du codage JSL.
au lieu de
Save File(dt);
vous pouvez utiliser
dt << save();
Pour le problème avec le chemin et le nom de fichier, on pourrait rendre le souhait plus général - bien au-delà de « ENREGISTRER » -
... et demandez un framework pour gérer les chemins de fichiers dans JMP comme c'est possible dans d'autres langages
(peut-être qu'il y a un souhait existant ?).
Jetez un œil à pathlib / Path En Python. Ce n'est pas sorcier, mais ça simplifie beaucoup les choses 
Merci d'avoir soumis cette demande !