Hola,
Me gustaría saber cuáles son las formas posibles de adjuntar varios informes HTML, posiblemente entre 60 y 70 en total, a un documento HTML principal. Los informes individuales tendrán algo de texto, etiquetas y tablas JMP GRAPHS, JMP DISTRIBUTION. El documento HTML principal será un resumen o análisis de los informes individuales, conteniendo también JMP GRAPHS y el documento HTML tendrá un cuadro de texto para comentar y resumir el análisis.
1) Podría imaginar una lista de enlaces a cada informe HTML individual. ¿Es esto factible?
2) ¿Es factible el cuadro de TEXTO en el documento HTML principal?
Madriguera
Puede haber mejores formas de hacer esto, ya sea usando Guardar como HTML o JMP Público o JMP en vivo .
Pero, aquí hay una prueba de concepto para crear HTML personalizado que hace lo que usted describe. JMP crea una salida HTML como una página web completa. Este ejemplo usa iframes para mostrar las páginas web individuales dentro de otra página; el iframe del lado izquierdo es una especie de resumen, el iframe del lado derecho es una especie de subconjunto. Debería encontrar a alguien que sepa más sobre HTML que yo para armar esto mejor.
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 reportInformes JMP, uno al lado del otro en un navegador, con un índice debajo del informe del lado derecho
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;El RunProgram al final es para Windows; usar Open (htmlfile) podría funcionar mejor, pero estaba usando IE en lugar de mi navegador preferido. Usar SaveAsHTML fue confuso porque la selección no funciona en los marcos. No encontré ejemplos de scripts de iframe para dimensionar los iframes que funcionaban localmente en Chrome en mi máquina local. Pueden funcionar bien desde un sitio adecuado.&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: DOCUMENTOS 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 respuesta de Craig es excelente, pero quería asegurarme de que conocía la capacidad de JMP para crear una página de informe web con un índice de varios archivos HTML interactivos en caso de que ofrezca una solución aceptable.&amp;amp;amp;nbsp; Usted puede leer sobre ello aquí: &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;El enlace también describe las opciones JMP Public y JMP Live que sugirió Craig. No le dará exactamente lo que describe, pero no requerirá ninguna programación 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;Si prefiere usar iframes como sugirió Craig, hay otro ejemplo con algún uso de iframe aquí &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; Cómo agregar enlaces HTML a archivos HTML interactivos 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;Espero que esto ayude.&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;~ Juan&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: DOCUMENTOS 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;Hola John y Craig, &amp;amp;amp;lt;BR /&amp;amp;amp;gt;&amp;amp;amp;lt;BR /&amp;amp;amp;gt; Gracias por volver a mí y a tu interés. &amp;amp;amp;lt;BR /&amp;amp;amp;gt;&amp;amp;amp;lt;BR /&amp;amp;amp;gt; Bien, entonces si desarrollo un análisis estándar en JMP que produzca JMP GRAHPS y JMP DISTRIBUTION TABLES y otros análisis en un formato estándar de una base de datos que pueda actualizar semanalmente. ¿Se puede desarrollar el informe web como una plantilla estándar que pueda actualizar? &amp;amp;amp;lt;BR /&amp;amp;amp;gt;&amp;amp;amp;lt;BR /&amp;amp;amp;gt; Madriguera&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: DOCUMENTOS 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í, puede automatizar la publicación semanal con 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;Busque la función &amp;amp;amp;lt;EM&amp;amp;amp;gt; Nuevo informe web () &amp;amp;amp;lt;/EM&amp;amp;amp;gt; en el Scripting Index.&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;Se puede utilizar para crear el informe web y agregar informes HTML individuales con descripciones como cuando usa Archivo&amp;amp;amp;gt; Publicar.&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;Puede obtener más información sobre la automatización en &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; Creación de informes automatizada: de la importación de datos a la publicación (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;Muestra cómo publicar en JMP Public, pero se pueden usar los mismos métodos para publicar en un sistema de archivos local o compartido.&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;~ Juan&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>