CIAO,
Vorrei sapere quali sono i modi possibili per allegare un numero di report HTML, possibilmente da 60 a 70 in totale, ad un documento HTML principale. I singoli report avranno del testo, delle etichette e delle tabelle JMP GRAPHS, JMP DISTRIBUTION. Il documento HTML principale sarà un riepilogo o un'analisi dei singoli report, proseguendo anche JMP GRAPHS e il documento HTML avrà una casella di testo per commentare e riassumere l'analisi.
1) Potrei immaginare un elenco di collegamenti a ogni singolo report HTML. È fattibile?
2) È fattibile la casella TESTO sul documento HTML principale?
Warren
Potrebbero esserci modi migliori per farlo, utilizzando Salva come HTML o JMP Public o JMP Live .
Ma ecco una prova di concetto per la creazione di HTML personalizzato che fa ciò che descrivi. JMP crea l'output HTML come una pagina web completa. Questo esempio utilizza iframe per visualizzare le singole pagine web all'interno di un'altra pagina; l'iframe del lato sinistro è una sorta di riepilogo, l'iframe del lato destro una sorta di sottoinsieme. Dovresti trovare qualcuno che sappia di più sull'HTML di me per metterlo insieme meglio.
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 reportRapporti JMP, affiancati in un browser, con un indice sotto il rapporto a destra
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;Il RunProgram alla fine è per Windows; l'utilizzo di Open (htmlfile) potrebbe funzionare meglio, ma utilizza IE anziché il mio browser preferito. L'uso di SaveAsHTML creava confusione perché la selezione non funziona tra i frame. Non ho trovato esempi di scripting iframe per il dimensionamento degli iframe che funzionavano localmente su Chrome sulla mia macchina locale. Potrebbero funzionare bene da un sito appropriato.&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;Ri: DOCUMENTI 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;La risposta di Craig è eccellente, ma volevo assicurarmi che conoscessi la capacità di JMP di creare una pagina di report Web con un indice di più file HTML interattivi nel caso in cui potesse offrire una soluzione accettabile.&amp;amp;amp;nbsp; Puoi leggerlo qui: &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;Il collegamento descrive anche le opzioni JMP Public e JMP Live suggerite da Craig. Non ti darà esattamente ciò che descrivi, ma non richiederà alcuna programmazione 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;Se preferisci utilizzare iframe come suggerito da Craig, c'è un altro esempio con alcuni iframe qui &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; Come aggiungere collegamenti HTML ai file HTML interattivi di JMP &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;Spero che questo ti aiuti.&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;~ John&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;Ri: DOCUMENTI 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;Ciao John e Craig, &amp;amp;amp;lt;BR /&amp;amp;amp;gt;&amp;amp;amp;lt;BR /&amp;amp;amp;gt; Grazie per essere tornato da me e dal tuo interesse. &amp;amp;amp;lt;BR /&amp;amp;amp;gt;&amp;amp;amp;lt;BR /&amp;amp;amp;gt; OK, quindi se sviluppo analisi standard in JMP che producono JMP GRAHPS e TABELLE DI DISTRIBUZIONE JMP e altre analisi in un formato standard da un database che posso aggiornare settimanalmente. Il Web Report può essere sviluppato come un modello standard che posso semplicemente aggiornare? &amp;amp;amp;lt;BR /&amp;amp;amp;gt;&amp;amp;amp;lt;BR /&amp;amp;amp;gt; conigliera&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;Ri: DOCUMENTI 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;Sì, puoi automatizzare la pubblicazione settimanale utilizzando 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;Cerca la funzione &amp;amp;amp;lt;EM&amp;amp;amp;gt; Nuovo report web () &amp;amp;amp;lt;/EM&amp;amp;amp;gt; nell'indice di scripting.&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;Può essere utilizzato per creare il report Web e aggiungere singoli report HTML con descrizioni come quando si utilizza File&amp;amp;amp;gt; Pubblica.&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;Puoi saperne di più sull'automazione in &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; Creazione automatica di report: dall'importazione dei dati alla pubblicazione (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;Mostra come pubblicare su JMP Public, ma gli stessi metodi possono essere utilizzati per pubblicare su un file system locale o condiviso.&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;~ John&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>