如何更改 JSL 脚本中的表/报告样式? 我知道如何在 JMP 首选项设置中执行此操作。如何更改 JSL 脚本中的表/报告样式? 我知道如何在 JMP 首选项设置中执行此操作:文件首选项样式。 但我需要更改我自己的 JSL 脚本中的首选项设置。 是否可以? 例如,我想将 Shade Alternate Table Rows( 0 ) 更改为 Shade Alternate Table Rows( 1 ),在 JSL 中如何操作?
回复:如何更改 JSL 脚本中的表/报告样式? 我知道如何在 JMP 首选项设置中执行此操作它工作完美! 多谢!
回复:如何更改 JSL 脚本中的表/报告样式? 我知道如何在 JMP 首选项设置中执行此操作这是一个添加了建议的代码行的示例,它显示了我正在谈论的内容。这对你有帮助吗?如果没有,您可以分享您的脚本,以便我可以更好地了解您在做什么。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
jmp_report =
New Window( "Big Class",
Text Box( "Big Class" ),
H List Box(
Outline Box( "Big Class",
rpt = dt << Get As Report
)
),
);
rpt[Tablebox(1)]<< Set Shade Alternate Rows(1);
回复:如何更改 JSL 脚本中的表/报告样式? 我知道如何在 JMP 首选项设置中执行此操作双向:
rpt<SPAN class="token punctuation">[</SPAN><SPAN class="token function">Tablebox</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token number">1</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">]</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages"> Set Shade Alternate Rows</SPAN><SPAN class="token punctuation">(</SPAN><SPAN class="token number">1</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
<SPAN class="token punctuation">(</SPAN> rep <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages"> xpath</SPAN><SPAN class="token punctuation">(</SPAN> <SPAN class="token string">"//TableBox"</SPAN> <SPAN class="token punctuation">)</SPAN> <SPAN class="token punctuation">)</SPAN> <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN><SPAN class="token messages"> Set Shade Alternate Rows</SPAN><SPAN class="token punctuation">(</SPAN> <SPAN class="token number">1</SPAN> <SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">;</SPAN>
两者都不起作用(报告输出只是空白/空)。 在 JMP 中,生成报告/布局表格后,我只需右键单击表格内的任意位置,然后选择要使用的表格样式。 但我只是不知道如何在 JSL 中做到这一点。
回复:如何更改 JSL 脚本中的表/报告样式? 我知道如何在 JMP 首选项设置中执行此操作“<<设置阴影交替行(1)”消息需要指向特定的Table Box()。在脚本中,您可以指定使用以下内容更改报告输出中的第一个表格框:
rpt[Tablebox(1)]<< Set Shade Alternate Rows(1);
使用此方法,您可以有选择地选择要更改的表。
如果您希望更改报告输出中的所有表格,可以使用 Xpath 函数查找所有 Table Box(),然后应用更改
( rep << xpath( "//TableBox" ) ) << Set Shade Alternate Rows( 1 );
回复:如何更改 JSL 脚本中的表/报告样式? 我知道如何在 JMP 首选项设置中执行此操作这似乎不适合我。 这是我的脚本:
dt=当前数据表();
rpt=dt<<获取报告;
rpt<< 设置阴影备用表行 (1);
...
rpt 输出表的风格没有任何变化。
回复:如何更改 JSL 脚本中的表/报告样式? 我知道如何在 JMP 首选项设置中执行此操作答案可以在脚本索引中找到
帮助==>脚本索引==>表格框
以下是消息“设置阴影备用行”条目中的示例
Names Default To Here( 1 );
New Window( "Mountains",
tb = Table Box(
String Col Box( "Mountain",
{"K2", "Delphi", "Kilimanjaro",
"Grand Teton"}
),
Number Col Box( "Elevation (meters)",
{8611, 681, 5895, 4199}
),
Plot Col Box( "", {8611, 681, 5895, 4199} )
)
);
tb << Set Shade Alternate Rows( 1 );