Skript zum Ändern von Spaltennamen mithilfe von SpalteneigenschaftenHallo, ich versuche, ein Skript für meine Spaltennamen zu erstellen, die durch eine bestimmte Spalteneigenschaft namens "Beschreibung" ersetzt werden sollen. Wie extrahiere ich alles, was unter Beschreibung gespeichert ist, und verwende das als meinen neuen Spaltennamen?

Ich habe versucht, mein eigenes Skript auszuführen, aber es hat nicht wirklich geklappt
dt = Current Data Table();
For( i = i, i <= N Cols( dt ), i++,
newname = (Column( dt, i ) << Get Column Properties("Description"));
Column( dt, i ) << Set Name(newname);
);
Schätzen Sie die Hilfe!
Betreff: Skript zum Ändern von Spaltennamen mithilfe von SpalteneigenschaftenJim, das Skript funktioniert jetzt! musste nur Get Properties optimieren, um Property zu erhalten. Vielen Dank 
Betreff: Skript zum Ändern von Spaltennamen mithilfe von SpalteneigenschaftenSie sollten die Datentabelle hochladen können, wenn Sie alle Datenzeilen löschen.Was Sie tun müssen, erfordert keine Datenzeilen.
Auch ohne den Debugger zu verwenden, können Sie Codezeilen schrittweise durchlaufen.Setzen Sie einfach ein
Wurf();
in Ihrem Code, um die Ausführung an dem Punkt zu stoppen, an dem Sie ein Problem haben.Sie können Anweisung für Anweisung hervorheben und jede einzelne Zeile ausführen.Wenn Sie den Mauszeiger über die interessierenden Variablen bewegen, können Sie sehen, welche Werte sie haben.
Betreff: Skript zum Ändern von Spaltennamen mithilfe von SpalteneigenschaftenJim, ich glaube nicht, dass ich hochladen kann, da es sich um proprietäre Unternehmensdaten mit 170.000 Informationszeilen handelt.
Haben Sie Vorschläge, was ich in meiner Datentabelle überprüfen sollte?
Betreff: Skript zum Ändern von Spaltennamen mithilfe von SpalteneigenschaftenKönnen Sie Ihre Datentabelle hochladen, und ich werde das Problem weiter untersuchenBetreff: Skript zum Ändern von Spaltennamen mithilfe von SpalteneigenschaftenDanke Jim! Leider funktioniert es trotz der von dir vorgeschlagenen Anpassungen immer noch nicht. Ich bin mir nicht sicher, ob es meine Datei ist. Ich habe versucht, die Debug-Skriptoption zu verwenden, aber sie ist bei mir abgestürzt. Ich habe es sowohl auf JMP 14.1 als auch auf 15.0 ausprobiert und beide konnten das Debug-Skript nicht ausführen.
Betreff: Skript zum Ändern von Spaltennamen mithilfe von SpalteneigenschaftenToller Versuch ... nah dran, aber nur ein paar, hauptsächlich Syntaxprobleme.Sie müssen damit beginnen, Beispiele für die Funktionen, die Sie verwenden möchten, im Skripting-Index nachzuschlagen.
// Isolate the code to only impacting this script
// and not all scripts
Names Default To Here( 1 );
dt = Current Data Table();
// i=1 rather than i=i
For( i = 1, i <= N Cols( dt ), i++,
// Get Properties rather than Get Column Properties
newname = Column( dt, i ) << Get Properties( "Description" );
// If there isn't a Description Column Property you do not
// want to change the column name
If( Is String( newname ),
Column( dt, i ) << Set Name( newname )
);
);
Betreff: Skript zum Ändern von Spaltennamen mithilfe von Spalteneigenschaften@ShahirahLoqman ,
Siehe Skript unten.Die Syntax ist Eigenschaft abrufen( "name")
Names Default to Here(1);
dt = New Table( "TestIt",
Add Rows( 5 ),
New Column( "A",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Property( "Description", "A description" ),
Set Values( [1, 2, 3, 4, 5] )
),
New Column( "B",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Property( "Description", "Heck if I know" ),
Set Values( [275, 300, 295, 280, 385] )
)
);
For(i=1, i<=ncol(dt), i++,
_xx = column(dt,i) << get property("Description");
show(_xx);
if( IsString(_xx), column(dt,i) << set name(_xx) );
);