如何编写 JSL 脚本在一份合并报告中报告 20 个图/图表并关闭所有 20 个单独的图?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我编写了一个脚本,运行后除了数据表之外,还会为脚本中的每个图打开 20 个窗口。如何在 JSL 脚本中编写以在一份合并报告中报告 20 个图/图表并显示所有原始 20 个单独的图?尝试了以下脚本但没有返回任何内容。
rptPIC =绘图<<报告;
w1 =新窗户( 「趋势图」 ,
文本框( “运行日期/时间:” || ::日期|| “MST” ) ,
IWSWS =轮廓盒( “热门” ,
文本框( ” “ ) ,
H 列表框( rptPIC ) ,
文本框( ” “ ) ,
文本框( ” “ ),
H 列表框( rptLIC ) ,
文本框( ” “ ) ,
文本框( ” “ )
) ;
回复:如何编写 JSL 脚本在一份合并报告中报告 20 个绘图/图形并关闭所有 2 个谢谢。回复:如何编写 JSL 脚本在一份合并报告中报告 20 个绘图/图形并关闭所有 2 个就像之前的回复一样,因为它已经在另一个窗口中了。
回复:如何编写 JSL 脚本在一份合并报告中报告 20 个绘图/图形并关闭所有 2 个不加“Expr”是什么原因,
dist 对象不会出现在新窗口中,脚本如下:
nw = 新窗口("示例", dist);回复:如何编写 JSL 脚本在一份合并报告中报告 20 个图/图表并关闭所有 20 个单独的图?添加 msharps 回复。如果您确实想创建一个变量并将其放入窗口中,则始终可以将您的平台包装在 Expr() 中
dt = open("$Sample_Data\Big Class.jmp");
//创建分布表达式
dist = Expr(dt << 分布( 连续分布( Column( : 高度 ) ) ));
//现在可以工作了
nw = 新窗口("示例", dist);
回复:如何编写 JSL 脚本在一份合并报告中报告 20 个图/图表并关闭所有 20 个单独的图?最好从一开始就将所有报告直接放入一个窗口中。创建报告然后移动它很困难。使用 'nw = New Window("container"); nw << 追加(报告);'格式。例如:
//获取示例数据
dt = open("$Sample_Data\Big Class.jmp");
//创建分布报告
dist = dt << 分布( 连续分布( 列( : 高度 ) ) );
//因为显示框在另一个窗口中所以不起作用
nw = 新窗口("示例", dist);
nw2 = 新窗口("示例2");
//直接在我们想要它所在的容器中创建窗口
nw2 << 追加(dist = dt << 分布( 连续分布( 列( : 高度 ) ) ););