列のJSLスクリプトの名前を変更するこんにちは
私は JSL スクリプトについてはかなり初心者です。 列ヘッダーの名前をある名前から別の名前に変更するスクリプトが見つからないようです
申し訳ありませんが、これはおそらくここにいるほとんどの人にとって明らかです
Re: 列の JSL スクリプトの名前を変更する将来的には、オンライン ヘルプが役立つ可能性があります。 この場合:
- 選択するヘルプ>スクリプトインデックス。
- ドロップダウンメニューを初期状態から変更しますすべてのカテゴリにオブジェクト。
- 選択する列スクリプト下データ表最初のリストにあります。
- 選択するセット名2番目のリストにあります。
引数とオプションを含む正しい構文が見つかります。 例を実行して結果を観察できます。 クリックできますトピックのヘルプメイン ヘルプ システムのより完全なカバレッジに移動します。
次のコマンドを使用してオブジェクト内を検索することもできます。列名たとえば、関連するすべての機能やメッセージを検索します。
Re: 列の JSL スクリプトの名前を変更するありがとう、ジム
まさにそれが私が必要としていたものです。 私はそのスクリプトのバリエーションを使用していましたが、長年いじっていましたが、機能させることができませんでした。
見つけた場所も教えていただきありがとうございます。
Re: 列の JSL スクリプトの名前を変更する以下はその一例です
ヘルプ==>スクリプトインデックス==>データテーブル==>列スクリプト
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
:Age << Set Name( "Time" );
Re: 列の JSL スクリプトの名前を変更するご提案いただいたスクリプトは、ユーザーが1つのテーブルのみを操作する場合にはうまく機能します。しかし、複数のテーブルを開いている中で、そのうちの1つのテーブル内の特定の列の名前を変更しようとしたのですが、スクリプトインデックスで適切なガイドを見つけることができません。このシナリオでは、どのようなJSL構文が適切でしょうか?
例
私は2つのテーブル(Cdt1とCdt2)を操作しており、Cdt1には「値」という名前の列があり、これを「障害コード」に変更したいと考えています。
名前を変更する前に、まず「値」列を選択しようとしましたが、効果がありませんでした。
Cdt1 << Select Columns("value");
Column("value") << Set Name( "Fault code" );
私のもう一つの試みはもっとひどかった...
Cdt1 << Columns("value") << Set Name ("Fault code");
いずれにせよ、しばらく試行錯誤してアドバイスを求めましたが、うまくいきませんでした。どなたか助けていただけると嬉しいです。
Re: 列の JSL スクリプトの名前を変更するスクリプト インデックスから:


したがって、コードは次のようになります。
Cdt1:value << Set Name( "Fault code" );
または
Column( Cdt1, "value" ) << Set Name( "Fault code" );