重新命名列 jsl 腳本你好
我對 JSL 腳本編寫還很陌生。 我似乎找不到將列標題從一個名稱重命名為另一個名稱的腳本
抱歉,這對這裡的大多數人來說可能是顯而易見的
回覆:重新命名列 jsl 腳本將來,您可能會發現線上幫助很有用。 在這種情況下:
- 選擇幫助>腳本索引。
- 將下拉式選單從初始狀態變更為所有類別到物件。
- 選擇列腳本在下面數據表在第一個列表中。
- 選擇設定名稱在第二個清單中。
您將找到包含參數和選項的正確語法。 您可以運行一個範例並觀察結果。 您可以點選主題幫助前往主幫助系統中更完整的內容。
您也可以在物件中搜尋列名例如尋找所有相關功能或訊息。
回覆:重新命名列 jsl 腳本非常感謝吉姆
這正是我所需要的。 我正在使用該腳本的變體,我已經擺弄了很長時間但無法使其工作。
也感謝您展示您在哪裡找到它。
回覆:重新命名列 jsl 腳本這是一個例子
幫助==>腳本索引==>數據表==>列腳本
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
:Age << Set Name( "Time" );
回覆:重新命名列 jsl 腳本您建議的腳本在用戶僅使用一個表時效果很好。但我一直嘗試在打開的多個表中更改特定列的名稱,但在腳本索引中找不到相關指導。請問這種情況的 JSL 語法應該是什麼?
例子
我正在使用兩個表(Cdt1 和 Cdt2),並且 Cdt1 有一個名為“值”的列,我想將其更改為“故障代碼”
我嘗試在更改名稱之前先選擇“值”列,但這沒有幫助。
Cdt1 << Select Columns("value");
Column("value") << Set Name( "Fault code" );
我的另一次嘗試更糟...
Cdt1 << Columns("value") << Set Name ("Fault code");
無論如何,我嘗試了一段時間,尋求指導,但還是沒有成功。任何幫助我都感激不盡。
回覆:重新命名列 jsl 腳本來自腳本索引:


所以你的程式碼應該是:
Cdt1:value << Set Name( "Fault code" );
或者
Column( Cdt1, "value" ) << Set Name( "Fault code" );