<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich bin mit dem Befehl „Skript in Datentabelle speichern“ vertraut, aber kann ich ein mehrteiliges Skript speichern? eins Datentabellenskript?
Zum Beispiel:
Mein JSL-Skript fragt eine Datenbank ab, filtert dann Daten und erstellt dann ein Regeldiagramm.Wenn ich das Skript in der Datentabelle speichere, kann ich Skript in Datentabelle speichern an den Filter und erneut für das Regeldiagramm senden.Dadurch werden jeweils zwei Tabellenskripte erstellt:

Ich möchte JSL verwenden, um ein einzelnes Tabellenskript zu erstellen, das beide Aktionen ausführt. Auf diese Weise kann ein Endbenutzer die Datentabelle speichern und später zurückkehren und einfach 1 Tabellenskript ausführen, um die Ausgabe zu generieren (Filter + Kontrolldiagramm ).Ich weiß, wie man dies manuell erstellt (einfach eines der Skripte bearbeiten und einen zusätzlichen Skriptteil darin einfügen), aber ich möchte, dass das ursprüngliche Skript, das ausgeführt wird, dies tut.
vielen Dank im Voraus!
Hier ist ein Beispielskript, wie ich das Erstellen eines kombinierten Skripts angehen würde.Ich verschiebe die Skripts in Literal-Strings und erzeuge dann die Nachricht „Neues Skript“ in einem kombinierten Literal-String und führe dann die Anweisung aus.
dt = offen ( "$SAMPLE_DATA\Semiconductor Capability.jmp" ) ;
biv = Bivariat ( unsichtbar , Y ( : NPN1 ) , X ( : PNP1 ) , Linie anpassen ( { Linienfarbe ( { 213 , 72 , 87 } )} ) ) ;
myscript1 = verkohlen ( biv << Skript bekommen ) ;
sct = Scatterplot-Matrix ( unsichtbar ,
Y ( : NPN1 , : PNP1 , : PNP2 , : NPN2 ) ,
Matrix-Format ( "Unteres Dreieck" ) ,
Ellipsenfarbe ( 3 ) ,
{} ,
"Streudiagramm-Matrix-Optionen" ,
FrameBox ,
{ Rahmengröße ( 51 , 37 )}
) ;
myscript2 = verkohlen ( sct << Skript bekommen ) ;
auswerten ( analysieren ( "dt< || myscript1 || ";" || myscript2 || ";);" )) ;