Si un utilisateur change le nom d'une colonne, les références à la colonne dans les scripts de table sont (parfois) automatiquement corrigées, les références dans les scripts utilisateur ne sont malheureusement pas :
https://community.jmp.com/t5/Discussions/Column-vs-As-Column-vs-datable-column-vs-dt-As-name-quot-column/mp/542299/highlight/true#M76189
Ainsi, les changements de nom de colonne sont très dangereux : il y a toujours le risque qu'un code jsl ne fonctionne plus après le changement - comme illustré dans l'exemple ci-dessous.
JMP détecte qu'une colonne noc-existing est demandée et renvoie une erreur :

Mon souhait:
Au lieu de générer une erreur, JMP pourrait ouvrir une fenêtre et fournir une liste des noms de colonnes .
Ensuite, l'utilisateur peut s élire une colonne de remplacement .
Il devrait également y avoir une boîte à bascule, permettant à l'utilisateur de décider si le J Le code SL doit être automatiquement ajusté avec le nouveau nom de colonne.
Le nouveau comportement pourrait être activé/désactivé dans le menu des préférences de sorte que les utilisateurs qui se sont habitués au message d'erreur ont toujours le choix de l'obtenir.
NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.JMP");
Data Table( "Big Class" ):age << Set Name( "age_" );
s = dt << runScript("Distribution"); // column names automatcally adjusted
wait(2);
s = dt << runScript("Set Age Value Lables"); // this script throws an error