要使用我目前正在處理的腳本,我需要將一組單元格從數據表列(多行,一列)複製粘貼到文本編輯框中(此步驟由用戶完成),並且在腳本中,我想將這組字符單元存儲到單個字符串對像中,並使用 Words() 函數將此字符串分離為組成字符串。 但是,當我直接從數據表複製到剪貼板進行粘貼時,結果對像在轉換為字符串時似乎不會用空格“”或換行符“\!n”分隔單元格內容,這在有效使用 Words() 函數將其分離出來時會被證明是有問題的。 例如,這樣一組從數據表直接複製粘貼到文本框中的單元格將如下所示:

我在腳本中將這個設置的字符串對象轉換為多個字符串的代碼目前如下所示:

我將如何實現這一目標? 感謝大家。
您似乎用的是 \!n 而不是 \!N。
對我來說,這個例子(使用 Windows 和 JMP16)似乎運作得很好。


Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("a",
teb = Text Edit Box("", << Set N Lines(20))
);
//paste values to teb...
//get values
teb_values = teb << get text;
teb_as_list = Words(teb_values, "\!N");
Show(teb_as_list);
//{"KATIE", "LOUISE", "JANE", "JACLYN", "LILLIE", "TIM", "JAMES", "ROBERT", "BARBARA",
//"ALICE", "SUSAN", "JOHN", "JOE", "MICHAEL"}另外,從 JMP 資料表複製貼上到 Notepad++ 並啟用「查看所有字元」後,CR(回車符)和 LF(換行符)似乎被添加到行尾:
