用於產生以逗號分隔和堆疊的新列的腳本我想為以下內容編寫一個腳本/插件。
現在,我使用 JMP 選單選項手動執行此操作。我想使用 script/addin 實現相同的目標:
| 透過選擇列 = 晶圓。我轉到“列”-->“實用程式”-->“文字到列”。然後我選 Delimeter=, |
| 它為我提供了額外的列 Wafers1、wafers2,然後我將它們堆疊起來。堆疊資料列名稱= Wafer |
| 然後,我刪除 Data=empty 的任何空白行。 |
| "接下來,我新增一個名為WaferId 的新欄位。此列以下列格式將Lotid 字串與Wafer 欄位連接起來: WaferId = "5384" || "-" || Right(Char(:Wafer), 2 , "0 “)。在這種情況下。批次 ID=“5384” |
| 團體 | xx 部門 | 81× | 晶圓 |
| 01C | TR | TR | 5, 8 |
| 02E | TR | TR | 12, 18 |
| 03E | 跳過 | 1000℃PG | 17、23 |
| 04E | ENG_CSIO_HCD_35A_1CY_6+9 | 1000℃PG | 14, 24 |
| 05E | 跳過 | 1000℃PG | 15, 19 |
| 06E | ENG_CSIO_HCD_35A_1CY_6+9 | 1000℃PG | 13, 16 |
| 07E | 跳過 | 1000℃PG | 6, 10 |
| 08E | ENG_CSIO_HCD_35A_1CY_6+9 | 1000℃PG | 4 |
| 09E | 跳過 | 1000℃ PG+850℃ 5 分鐘 | 11、22 |
| 10E | ENG_CSIO_HCD_35A_1CY_6+9 | 1000℃ PG+850℃ 5 分鐘 | 1, 2 |
| 11E | CIL ENG_CSIO_HCD_15A | 1000C ISSG | 9, 25 |
| 12E | CIL ENG_CSIO_HCD_25A | 1000C ISSG | 3、7 |
| 13E | CIL ENG_CSIO_HCD_45A | 1000C ISSG | 20, 21 |



最終輸出是

自動化和腳本編寫回覆:用於產生以逗號分隔和堆疊的新列的腳本請看一下日誌:

所有這些步驟都會被 JMP 記錄 - 您不必自己創建任何程式碼,只需按照@Jordan_Hiller的建議從日誌中竊取程式碼(並進行一些微小的調整。很多技巧可以在他的 Discovery 中找到峰會演講)
帶有「手動輸入批次 ID」的部分,您可以從腳本索引中竊取:
新視窗 - 模態對話框

回覆:用於產生以逗號分隔和堆疊的新列的腳本我能夠透過 LOG 獲得這些。但是最後一部分我該怎麼做呢?即獲取用戶的輸入並透過彈出的文字方塊要求用戶輸入?
dt=當前資料表();
dt<< 文字到列( 列( :晶圓 ), 分隔符號( "," ) );
dt2=dt1 << 堆疊(
列(:晶圓 1、:晶圓 2)、
來源標籤列(“標籤”),
堆疊資料列(“WaferId”)
);
dt2 << 選擇Where( :WaferId == "" ) << 刪除行;
回覆:用於產生以逗號分隔和堆疊的新列的腳本@hogi為您提供了當前問題的解決方案。
前往腳本索引
幫助=>腳本索引
在“新視窗”和“範例”中進行過濾,使用向下箭頭並選擇“模態對話框”