ユーザーが列の名前を変更すると、テーブル スクリプト内の列への参照は (場合によっては) 自動的に修正されますが、ユーザー スクリプト内の参照は残念ながら修正されません。
https://community.jmp.com/t5/Discussions/Column-vs-As-Column-vs-datable-column-vs-dt-As-name-quot-column/mp/542299/highlight/true#M76189
したがって、列名の変更は非常に危険です。次の例に示すように、変更後にjslコードが機能しなくなるリスクが常にあります。
JMP は noc-existing 列が要求されていることを検出し、エラーをスローします。

私の願い:
エラーをスローする代わりに、JMP はウィンドウを開いて、列名のリスト.
その後、ユーザーは置換列を選択する.
また、トグル ボックスがあり、ユーザーが J SL コードは自動的に調整される必要があります新しい列名を付けます。
新しい動作は設定メニューで有効化/無効化エラーメッセージに慣れたユーザーでも、エラーメッセージを取得する選択肢があります。
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