要使用我目前正在处理的脚本,我需要将一组单元格从数据表列(多行,一列)复制粘贴到文本编辑框中(此步骤由用户完成),并且在脚本中,我想将这组字符单元存储到单个字符串对象中,并使用 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(换行符)似乎被添加到行/行的末尾:
