Publicación de secuencias de comandos en la edición de JMP Live 16Hola,
Tengo un problema para automatizar la publicación en JMP 16.Creo "MyConnection" como se muestra a continuación

Tengo una consulta JMP con un script Post-Query que hace un análisis SPC y finaliza 1) imprimiendo PowerPoint (para asegurar que todo salió bien) y 2) publicando en JMP Live 16 (debería pero no).
Instantánea del guión:
....
// Guardar gráficos como PowerPoint
graph1 << Guardar presentación ("C: \ Users \ fraemr \ OneDrive - SAS \ Attachments \ 11111111 Data \ DataBase \ graph1.pptx");
graph2 << Guardar presentación ("C: \ Users \ fraemr \ OneDrive - SAS \ Attachments \ 11111111 Data \ DataBase \ graph2.pptx");
graph3 << Guardar presentación ("C: \ Users \ fraemr \ OneDrive - SAS \ Attachments \ 11111111 Data \ DataBase \ graph3.pptx");
// Crea el elemento de informe web para contener los gráficos
webrpt = Nuevo informe web ();
webrpt << Agregar informes ({graph1, graph2, graph3}, Title ("SPC_Tablet_May"));
jmplive = New JMP Live (Connection ("MyConnection"), Prompt (si es necesario));
jmpliveresult = jmplive << Publish (webrpt, API Key ("9l0ZWKL0VDqlzFvht8dNn"));
report = jmpliveresult << Como Scriptable ();
dt2 << Limpiar ventanas
Cerrar todo (tablas de datos, no guardar);
<< Ejecutar
Qué está mal ?
Emmanuel
Re: Publicación de script en JMP Live 16 problemaHola Emmanuel,
Para empezar, elimine la clave API en Publish.Eso ya no se usa de esa manera.Es por eso que asociamos la clave API con Live Connection, para que no tenga que ingresar eso.
También podría poner un wait (0) después de Publicar para darle tiempo de procesar.
Brian
Re: Publicación de script en JMP Live 16 problemaHola Brian
todavía no funciona. Anteriormente probé sin clave API y volví a probar con wait (intenté esperar (0) y esperar (120)).
Me pregunto si se trata de un problema de conexión o de una autorización en lugar de un código. Envié algunos datos y un script a los colegas para que lo intenten y veamos si es conexión / autorización. Te lo haré saber.
Gracias
Emmanuel
Re: Publicación de script en JMP Live 16 problemaEsto tampoco funcionó para mí. El script no se pudo publicar en JMP Live utilizando el script de Emmanuel. Recibí el siguiente mensaje de error:

Re: Publicación de script en JMP Live 16 problemaNo estoy 100% seguro del error que está viendo. Una sugerencia para eliminar la clave API es correcta. Eso ya no es necesario. Pero también necesita un Título en el comando Publicar en este caso, ya que hay varios informes.
Cambié el comando Publicar a esto y pude publicar:
jmpliveresult = jmplive << Publish( webrpt, Title("Test"));
Aquí está el script completo que tengo (usando datos de muestra) que parece funcionar para mí.
Names Default To Here( 1 );
bc = Open( "$SAMPLE_DATA/Big Class.jmp" );
gbline = bc << Run Script("Graph Builder Line and Bar Charts");
gblinechart = bc << Run Script("Graph Builder Line Chart");
gbheat = bc << Run Script("Graph Builder Heatmap");
// Save graphs as PowerPoint
gbline << Save Presentation( "$TEMP/graph1.pptx" );
gblinechart << Save Presentation( "$TEMP/graph2.pptx" );
gbheat << Save Presentation( "$TEMP/graph3.pptx" );
// Create the web report element to hold the graphs
webrpt = New Web Report();
webrpt << Add Reports( {gbline,gblinechart,gbheat}, Title( "Graph Builder" ) );
jmplive = New JMP Live( Connection( "Local Server" ),Prompt( If Needed ) );
jmpliveresult = jmplive << Publish( webrpt, Title("Test"));
Write("Publish(Successful): ", jmpliveresult << Succeeded);
Write("Publish(HTTP Status): ", jmpliveresult << Get HTTP Status);
Write("Publish(Response Type): ", jmpliveresult << Get Response Type);
Close All (data tables, nosave);
Déjame saber lo que ves.