如何使用 JSL 实现这个“复制列名”操作?我没有找到说明书。 我试过:
dt << GetEditCopyLabel;
dt << GetEditCopyWithColumnNames;
但没有成功。非常感谢!

回复:如何使用 JSL 实现“使用列名复制”操作?是的,就是这样。 更有效率,谢谢吉姆!回复:如何使用 JSL 实现“使用列名复制”操作?幸运的话, @多发性硬化症可能有一个使用 Main Menu() 的方法。
但是,表框 () 中的复制表选项是 JMP 中的通用选项,适用于报表输出中的任何给定表框。在许多情况下,给定显示中有多个表格框。我用来从 JMP 平台的给定报告输出访问特定表格框的方法是引用我需要从中获取信息的树结构表格框,然后向它发送消息“<< 复制数据”(请参阅帮助==>书籍==>脚本索引==>显示树)。下面的 JSL 说明了该方法
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Boston Housing.jmp" );
pp = dt << Partition(
Y( :mvalue ),
X(
:crim,
:zn,
:indus,
:chas,
:nox,
:rooms,
:age,
:distance,
:radial,
:tax,
:pt,
:b,
:lstat
),
Split Best( 3 )
);
Report( pp )[Table Box( 1 )] << copy data;
回复:如何使用 JSL 实现“使用列名复制”操作?请再次给我指导:
如何以Main Menu()的形式复制此决策树报告中的R方数据表,谢谢!

回复:如何使用 JSL 实现“使用列名复制”操作?成功了,谢谢!回复:如何使用 JSL 实现“使用列名复制”操作?主菜单()应该工作。 但是在执行之前必须将数据表移到最前面。 否则,“使用列名复制”在“编辑”菜单中不可用。
尝试这个!(适用于 Mac 的 JMP 14,也可能适用于其他版本)
// Before running, select columns and rows of interest, or deselect all to copy the whole table to clipboard
Current Data Table() << Bring Window To Front;
Wait(0);
Main Menu("Copy With Column Names");
回复:如何使用 JSL 实现“使用列名复制”操作?正如吉姆所说,不清楚您要做什么。
如果你想要整个表的副本:
- CTRL+SHIFT+C,然后是 CTRL+N(对于新表),然后是 CTRL+SHIFT+V(同时)击键。
- 表子集可以对所有行和所有列进行子集 Main Menu>Subset 或使用脚本
回复:如何使用 JSL 实现“使用列名复制”操作?我懂了。 我不会那样做。
我准备把JMP处理的结果转成excel,用VBA进一步提取想要的结果。 VBA非常熟练。
谢谢吉姆!回复:如何使用 JSL 实现“使用列名复制”操作?我在脚本索引中搜索了可能的命令 Copy with Column Names,但没有找到答案
帮助==>脚本索引==>剪贴板
我还尝试使用 Main Menu() 函数,它将调出 Pull 中的许多命令向下菜单,但它也不起作用。 (见下方微软回复)
您打算如何使用已复制到剪贴板中的信息?如果你能解释你将要做什么,可能会有一个解决方案。
回复:如何使用 JSL 实现“使用列名复制”操作?只需将数据和列名复制到粘贴板,谢谢!