你好,
我想知道有哪些可能的方法可以将多个 HTML 报告(总共可能有 60 到 70 个)附加到一个主 HTML 文档中。各个报告将包含一些文本、标签和 JMP GRAPHS、JMP DISTRIBUTION 表。主要 HTML 文档将是各个报告的摘要或分析,还包含 JMP GRAPHS,并且 HTML 文档将有一个文本框,以便评论和总结分析。
1) 我可以想象每个单独的 HTML 报告的链接列表。这可行吗?
2)主HTML文档上的TEXT框是否可行?
沃伦
使用另存为HTML或 JMP公开要么 JMP Live 。
但是,这是创建符合您所描述内容的自定义HTML的概念验证。JMP将HTML输出创建为完整的网页。本示例使用iframe在另一个页面中显示各个网页;左侧的iframe是某种汇总,右侧的iframe是某种子集。您应该找到一个比我更了解HTML的人,以便更好地进行整合。
JMP reports, side-by-side in a browser, with an index below the right side reportJMP reports, side-by-side in a browser, with an index below the right side reportJMP报告在浏览器中并排显示,右侧报告下方有一个索引
path = "$temp/deletmeHTML/";
Create Directory( path );
// make some sample HTML
dt = Open( "$sample_data/big class.jmp" );
// the LEFT side output
overview = Distribution(
Continuous Distribution( Column( :weight ), Quantiles( 0 ), Summary Statistics( 0 ) ),
Nominal Distribution( Column( :age ), Frequencies( 0 ) )
);
overview << Save HTML( path || "overview.html" );
overview << closewindow;
// the RIGHT side output
links = "";
For( global:age = Col Min( dt:age ), global:age <= Col Max( dt:age ), global:age += 1,
agegroup = Distribution( Continuous Distribution( Column( :weight ), Quantiles( 0 ), Summary Statistics( 0 ) ), where( dt:age == global:age ) );
report(agegroup)[Outlinebox(1)]<<SETTITLE>]\" || Char( global:age ) || "\[
]\";
);
Close( dt, nosave );
// build a container page that embeds JMP output via iframe
// https://www.sitepoint.com/community/t/how-to-change-iframes-content/1475/3
html = // this is a proof of concept, not great HTML...
"\[
<TITLE>JSL+HTML example</TITLE>
<STYLE>
iframe{
width: 40%; height: 500px;
border: 2px solid #ccc;
}
</STYLE>
<SCRIPT>
function change(newPage){
document.getElementById('myframe').src=newPage + ".html";
}
&amp;amp;amp;lt;IFRAME src="https://community.jmp.com/age17.html" id="myframe"&amp;amp;amp;gt;&amp;amp;amp;lt;/IFRAME&amp;amp;amp;gt;
&amp;amp;amp;lt;DIV align="center"&amp;amp;amp;gt;
&amp;amp;amp;lt;SPAN id="menu"&amp;amp;amp;gt;
]\"
|| links || "\[
&amp;amp;amp;lt;/SPAN&amp;amp;amp;gt;
&amp;amp;amp;lt;/DIV&amp;amp;amp;gt;
]\";
htmlfile = Save Text File( path || "index.html", html );
// launch the web page. Your browser might think pages loaded from your computer
// come from different sites (chrome). Some iframe tricks for sizing do not work locally.
Run Program(
Executable( "CMD.EXE" ), // probably use default browser on win
Options( {"/a", "/q", "/c", htmlfile} ),
ReadFunction( Function( {this}, Write( this &amp;amp;amp;lt;&amp;amp;amp;lt; read ) ) )
);&amp;amp;amp;lt;/SETTITLE&amp;amp;amp;gt;&amp;amp;amp;lt;/CODE&amp;amp;amp;gt;&amp;amp;amp;lt;/PRE&amp;amp;amp;gt;&amp;amp;amp;lt;P&amp;amp;amp;gt;最后的RunProgram适用于Windows;使用Open(htmlfile)可能会更好,但是它使用的是IE,而不是我喜欢的浏览器。使用SaveAsHTML会造成混淆,因为选择不能跨框架使用。我没有找到用于调整在本地计算机上适用于chrome的iframe大小的iframe脚本示例。他们可能在适当的站点上正常工作。&amp;amp;amp;lt;/P&amp;amp;amp;gt;&amp;amp;amp;lt;/LINGO-BODY&amp;amp;amp;gt;&amp;amp;amp;lt;LINGO-SUB id="lingo-sub-286738" slang="en-US" mode="NONE"&amp;amp;amp;gt;回复:HTML文档&amp;amp;amp;lt;/LINGO-SUB&amp;amp;amp;gt;&amp;amp;amp;lt;LINGO-BODY id="lingo-body-286738" slang="en-US" mode="NONE"&amp;amp;amp;gt;&amp;amp;amp;lt;P&amp;amp;amp;gt;Craig的答案很好,但是我想确保您了解JMP的能力,以构建一个Web报表页面,该页面带有指向多个交互式HTML文件的索引,以防它提供可接受的解决方案。&amp;amp;amp;nbsp; 你可以在这里读到它: &amp;amp;amp;lt;A href="https://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/create-a-web-report-2.shtml" target="_blank" rel="noopener noreferrer"&amp;amp;amp;gt; https://www.jmp.com/support/help/zh-cn/15.2/index.shtml#page/jmp/create-a-web-report-2.shtml &amp;amp;amp;lt;/A&amp;amp;amp;gt;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;该链接还描述了Craig建议的JMP Public和JMP Live选项。它不会提供您所描述的确切信息,但是不需要任何HTML编程。&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;如果您更愿意按照Craig的建议使用iframe,那么这里还有另一个使用iframe的示例&amp;amp;amp;lt;A href="https://community.jmp.com/t5/Discussions/How-to-add-HTML-links-to-JMP-interactive-HTML-files/m-p/232170#U232170" class="lia-mention-container-editor-message lia-img-icon-forum-thread lia-fa-icon lia-fa-forum lia-fa-thread lia-fa" target="_blank"&amp;amp;amp;gt;如何将HTML链接添加到JMP交互式HTML文件&amp;amp;amp;lt;/A&amp;amp;amp;gt; 。&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;希望这可以帮助。&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;〜约翰&amp;amp;amp;lt;/P&amp;amp;amp;gt;&amp;amp;amp;lt;/LINGO-BODY&amp;amp;amp;gt;&amp;amp;amp;lt;LINGO-SUB id="lingo-sub-286755" slang="en-US" mode="NONE"&amp;amp;amp;gt;回复:HTML文档&amp;amp;amp;lt;/LINGO-SUB&amp;amp;amp;gt;&amp;amp;amp;lt;LINGO-BODY id="lingo-body-286755" slang="en-US" mode="NONE"&amp;amp;amp;gt;嗨,约翰和克雷格,&amp;amp;amp;lt;BR /&amp;amp;amp;gt;&amp;amp;amp;lt;BR /&amp;amp;amp;gt;感谢您回来我和您的关注。&amp;amp;amp;lt;BR /&amp;amp;amp;gt;&amp;amp;amp;lt;BR /&amp;amp;amp;gt;好的,因此,如果我在JMP中开发标准分析,该标准分析可以每周更新一次,则生成标准格式的JMP GRAHPS和JMP分发表以及其他分析。Web报表可以开发为我可以更新的标准模板吗?&amp;amp;amp;lt;BR /&amp;amp;amp;gt;&amp;amp;amp;lt;BR /&amp;amp;amp;gt;沃伦&amp;amp;amp;lt;BR /&amp;amp;amp;gt;&amp;amp;amp;lt;/LINGO-BODY&amp;amp;amp;gt;&amp;amp;amp;lt;LINGO-SUB id="lingo-sub-286776" slang="en-US" mode="NONE"&amp;amp;amp;gt;回复:HTML文档&amp;amp;amp;lt;/LINGO-SUB&amp;amp;amp;gt;&amp;amp;amp;lt;LINGO-BODY id="lingo-body-286776" slang="en-US" mode="NONE"&amp;amp;amp;gt;&amp;amp;amp;lt;P&amp;amp;amp;gt;是的,您可以使用JSL自动执行每周发布。&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;寻找功能&amp;amp;amp;lt;EM&amp;amp;amp;gt;新网页报告() &amp;amp;amp;lt;/EM&amp;amp;amp;gt;在脚本索引中。&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;它可用于构建Web报告并添加带有说明的单个HTML报告,例如使用File&amp;amp;amp;gt; Publish时。&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;您可以了解有关自动执行&amp;amp;amp;lt;A href="https://community.jmp.com/t5/Discovery-Summit-Tucson-2019/Automated-Report-Creation-From-Data-Import-to-Publication-2019/m-p/223357#U223357" class="lia-mention-container-editor-message lia-img-icon-tkb-thread lia-fa-icon lia-fa-tkb lia-fa-thread lia-fa" target="_blank"&amp;amp;amp;gt;自动化的报告创建:从数据导入到发布(2019-US-45MP-184) &amp;amp;amp;lt;/A&amp;amp;amp;gt; 。&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;它显示了如何发布到JMP Public,但是可以使用相同的方法发布到本地或共享文件系统。&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;〜约翰&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;&amp;amp;amp;lt;/LINGO-BODY&amp;amp;amp;gt;</SCRIPT></SETTITLE>