要使用我目前正在處理的腳本,我需要將一組單元格從數據表列(多行,一列)複製粘貼到文本編輯框中(此步驟由用戶完成),並且在腳本中,我想將這組字符單元存儲到單個字符串對像中,並使用 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(換行符)似乎被添加到行/行的末尾:
