こんにちは、
多数の HTML レポート (おそらく合計 60 ~ 70 個) をメインの HTML ドキュメントに添付する方法を知りたいです。個々のレポートには、いくつかのテキスト、ラベル、JMP GRAPHS、JMP DISTRIBUTION テーブルが含まれます。メインの HTML ドキュメントは、JMP GRAPHS も含む個々のレポートの概要または分析であり、HTML ドキュメントにはコメントを付けて分析を要約するためのテキスト ボックスが含まれます。
1) 個々の HTML レポートへのリンクのリストを想像することができます。これは実現可能でしょうか?
2) メイン HTML ドキュメントの TEXT ボックスは実現可能ですか?
ウォーレン
これを行うには、HTMLとして保存または JMPパブリックまたは JMPライブ 。
しかし、ここに、あなたが説明したことを行うカスタムHTMLを作成するための概念実証があります。JMPはHTML出力を完全なWebページとして作成します。この例では、iframeを使用して、個別のWebページを別のページに表示します。左側の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;Re: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;クレイグの答えは素晴らしいですが、許容できる解決策を提供する場合に備えて、複数のインタラクティブなHTMLファイルへのインデックスを含むWebレポートページを作成するJMPの機能を確実に理解したかったのです。&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/en/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;リンクには、クレイグが提案したJMPパブリックオプションとJMPライブオプションについても説明されています。それはあなたが正確に何を説明するかを与えませんが、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; JMPインタラクティブHTMLファイルに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;Re: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; OK、JMP GRAHPSとJMP DISTRIBUTION TABLEを生成する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;Re: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;新しいWebレポート() &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レポートを作成し、[ファイル]&amp;amp;amp;gt; [発行]を使用するときのように、説明付きの個別のHTMLレポートを追加できます。&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パブリックに公開する方法を示していますが、同じ方法を使用してローカルまたは共有ファイルシステムに公開できます。&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>