JMP-Skripting – Präsentation/JournalHallo JMP-Team,
Ich brauche Hilfe beim Ausgeben meines Tagebuchs in eine Präsentation.
Die Sache ist, ich möchte, dass die Präsentation das spezifische PPTX-Design verwendet.
> 'jour << Präsentation speichern("' + tech_epi + "\\" + tech_epi + '.pptx", Vorlage("C:\\Code\\Scripts\\PCM CPK Automation\\TrendChart-template.pptx"));\n'
Derzeit enthält meine Datei template.pptx nur eine Folie. Eine leere Titelfolie. Die Titelfolie entspricht jedoch dem gewünschten PPTX-Design.
Wenn das folgende Skript ausgeführt wird, wird jedes Oneway-Diagramm auf einer neuen Titelfolie platziert. Ich möchte, dass eine neue Inhaltsfolie erstellt wird und die Oneway-Diagramme in die Inhaltsfolien eingefügt werden.
Wie kann ich dabei vorgehen?
Ich habe den Scripting-Index überprüft, hatte jedoch einige Schwierigkeiten, ihn zu verstehen.

jsl_code = (
'jmp_dt = Open("' + file_path + '");\n'
'column = Column(jmp_dt, "' + oracle_param + '");\n'
'column << Set Name("' + param + '");\n'
'obj = jmp_dt << Oneway(\n'
' Y(:' + param + '),\n'
' X(:LOT),\n'
' Points(),\n'
' Box Plots(1),\n'
' Mean Diamonds(0),\n'
' X Axis proportional(0),\n'
' Grand Mean(0),\n'
' SendToReport(\n'
' Empty(),\n'
' Dispatch({}, "1", ScaleBox, \n'
' {Scale(Linear), Format(Best), Min(' + str(minY_plot) + '), Max(' + str(maxY_plot) + '), Inc(' + str(incr) + '),\n'
' Add Ref Line(' + str(target) + ', Solid, Green),\n'
' Add Ref Line(' + str(SH) + ', Solid, Red),\n'
' Add Ref Line(' + str(SL) + ', Solid, Red),\n'
' Add Ref Line(' + str(CH) + ', Dashed, Yellow),\n'
' Add Ref Line(' + str(CL) + ', Dashed, Yellow)}\n'
' ),\n'
' Dispatch({}, "Oneway Plot", FrameBox, \n'
' {Frame Size(1100, 400),\n'
' Add Graphics Script(\n'
' 2,\n'
' Description("Script"),\n'
' Text Color("red");\n'
' Text({0.1, ' + str(SL) + '}, "LSL");\n'
' ), Add Graphics Script(\n'
' 3,\n'
' Description("Script"),\n'
' Text Color("red");\n'
' Text({0.1, ' + str(SH) + '}, "USL");\n'
' ), Add Graphics Script(\n'
' 4,\n'
' Description("Script"),\n'
' Text Color("yellow");\n'
' Text({0.1, ' + str(CL) + '}, "LCL");\n'
' ), Add Graphics Script(\n'
' 5,\n'
' Description("Script"),\n'
' Text Color("yellow");\n'
' Text({0.1, ' + str(CH) + '}, "UCL");\n'
' ), Add Graphics Script(\n'
' 7,\n'
' Description("Script"),\n'
' Text Color("green");\n'
' Text({0.1, ' + str(target) + '}, "TGT");\n'
' ),\n'
' Marker Size(3)\n'
' }\n'
' )\n'
' )\n'
');\n'
'obj << Save Script to Data Table ( "Oneway", <Automation and ScriptingBetreff: JMP-Skripting – Präsentation/JournalHallo @AdditiveLamb108 ,
Es sieht nicht so aus, als ob JSL/JMP in der Lage wäre, Powerpoint zu steuern und ihm mitzuteilen, dass die neuen Folien als Inhaltsfolien erstellt werden sollen. Ich habe jedoch gerade versucht, eine Vorlage zu erstellen, bei der die erste Folie als „Inhalt“ statt als Titel festgelegt ist. Dadurch werden die Folien im Inhaltslayout erstellt, zu dem Sie dann Ihre Titelfolie hinzufügen könnten.
Hier ist ein weiterer Community-Artikel mit einigen unterschiedlichen Ansätzen zum Powerpoint-Export.
Danke,
Ben
Betreff: JMP-Skripting – Präsentation/JournalSie können Ihre PowerPoint-Vorlage so anpassen, dass sie ein Inhaltsfolien-Layout enthält. So müssen Sie nicht für jedes Ihrer Diagramme Titelfolien verwenden. Verwenden Sie stattdessen Folienlayout("Inhalt") im Aufruf „Präsentation speichern()“. Leider verwendet JMP standardmäßig Titelfolien, sofern nicht über das Layout angegeben.
Betreff: JMP-Skripting – Präsentation/JournalHallo Emily.
Dies ist meine Vorlage. Beachten Sie, dass sie nur 1 Folie enthält.
Beachten Sie, dass der Name der Folie „Titel und Inhalt“ lautet.

'jour << Präsentation speichern("' + tech_epi + "\\" + tech_epi + '.pptx", Vorlage("C:\\Code\\Scripts\\PCM CPK Automation\\TrendChart-template.pptx"), Layout speichern("Titel und Inhalt") );\n'
Ich habe „Layout speichern“ zu „Präsentation speichern“ hinzugefügt. Aber ich erhalte eine Fehlermeldung.
Name nicht aufgelöst: Layout speichern beim Zugriff oder bei der Auswertung von „Layout speichern“, Layout speichern („Titel und Inhalt“) /*###*/
Verwende ich „Layout speichern“ richtig?
Betreff: JMP-Skripting – Präsentation/JournalHallo Ben,
Ich habe mir einige der vorhandenen Artikel angesehen.
Die meisten Diskussionen scheinen Folgendes nahezulegen:
1) Über Excel zur Erstellung einer Powerpoint-Präsentation
2) Über Powerpoint-Makro (VBA)
3) Verwenden von Control Chart() in JSL
Ich möchte wirklich nicht Excel oder Powerpoint zum Erstellen meiner Powerpoint-Folien verwenden.
Ich möchte ein einzelnes JMP-Skript ausführen, das meine PowerPoint-Folien für mich generiert.
Ich bin mit Kontrolldiagrammen in JSL nicht vertraut, aber wenn das für mich funktionieren könnte, wäre ich bereit, es auszuprobieren.
@Ben_BarrIngh , kannst du mir bitte den Code zeigen, in dem du angegeben hast, dass du mithilfe der Folie „Inhalt“ eine Powerpoint-Präsentation erstellen konntest? Ich habe es beim besten Willen nicht hinbekommen.
Danke,
Nathan
Betreff: JMP-Skripting – Präsentation/JournalHallo @AdditiveLamb108 ,
Ich habe die Vorlage erstellt, indem ich eine Folie in PowerPoint erstellt, mit der rechten Maustaste auf das Layout geklickt und „Titel und Inhalt“ ausgewählt habe. Da dies die erste (und einzige) Folie ist, wird sie bei der Auswahl der Vorlage durch JMP in das Titel- und Inhaltsformat (oder ein anderes von Ihnen gewähltes Format) gezwungen. Ich finde im JSL-Skriptindex keinen Hinweis auf das von @EmilyMark erwähnte „Folienlayout()“ und konnte es auch nicht zum Laufen bringen. Daher weiß ich nicht, ob sie das näher erläutern können.
Ich würde vorschlagen, dass Sie in der Wunschliste nach zusätzlichen Funktionen fragen. Ich sehe in diesem Wunsch , dass die Entwickler bereits erklärt haben, dass sie nach Möglichkeiten suchen, den JMP-Export nach PowerPoint zu verbessern. Ich weiß, dass das im Moment nicht hilft, aber hoffentlich kommen bald Verbesserungen, die helfen können.
Hoffe das hilft,
Danke,
Ben
Betreff: JMP-Skripting – Präsentation/JournalIch antworte hier auf die Updates.