Skript zum Abfragen von Benutzereingaben bei Verwendung von "Excel-Arbeitsmappe erstellen"Hallo,
Gibt es beim Exportieren einer Tabelle nach Excel über "Excel-Arbeitsmappe erstellen" eine Möglichkeit, den Benutzer (eventuell über ein Popup-Fenster) zur Eingabe des Namens für die Excel-Registerkarte aufzufordern?
Excel-Arbeitsmappe erstellen ( "c:/results.xlsx" ,{dtFINAL},{ " BENUTZEREINGABE ANFRAGEN " });
Vielen Dank!
SkriptingBetreff: Skript zum Abfragen von Benutzereingaben bei Verwendung von "Excel-Arbeitsmappe erstellen"Hier ist ein ganz einfaches Beispiel.Es enthält minimale Formatierung, keine Ausnahmecodierung usw. Sie müssen das Skripting-Handbuch lesen.Möglicherweise finden Sie es bequemer, Ihren Code mit Dashboard Builder oder Application Builder zu entwickeln.Aber am wichtigsten ist, dass Sie die Zeit damit verbringen, über JSL zu lesen, damit Sie lernen können, einfache Probleme wie dieses zu lösen
Names Default To Here( 1 );
nw = New Window( "Enter",
<<MODAL></MODAL>
Betreff: Skript zum Abfragen von Benutzereingaben bei Verwendung von "Excel-Arbeitsmappe erstellen"Hallo Txnelson - danke für deine Hilfe!
Das Textfeld-Popup funktioniert für mich, aber es wird den vom Benutzer eingegebenen Namen nicht in einer Excel-Registerkarte speichern (und die Excel-Registerkarte wird nicht einmal erstellt). Ich glaube, ich muss "dtFINAL" irgendwie in das Skript "Excel-Arbeitsblatt erstellen" integrieren, da dies die Tabelle ist, die ich in einer Excel-Registerkarte speichern möchte. Dies ist mein vollständiges Skript:
Set Default Directory ( "c:/");
dt = Open ("616641_US JTBD Final.jmp");
md = dt << MaxDiff(
One Table( 1 ),
Subject ID( :Subject ID ),
Choice Set ID( :Choice Set ID ),
Profile ID( :Response Indicator ),
Profile Effects( :"Profile ID (Milkshake)"n ),
Response Value Indicates Best( 1 ),
Response Value Indicates Worst( -1 )
);
md << Save Utility Formula;
md << close window;
tb = dt << Tabulate(
Add Table(
Column Table( Analysis Columns( :Utility Formula ), Statistics( Mean, N ) ),
Row Table( Grouping Columns( :"Profile ID (Milkshake)"n ) )
)
);
tb << Make Into Data Table;
dtFINAL = Current Data Table ();
tb << close window;
//Script from TxNelson
Names Default To Here( 1 );
nw = New Window( "Enter",
<<MODAL></MODAL>