loop for und if for Spaltennamen ändern<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />alle,
Ich möchte den Spaltennamen abhängig von einer Bedingung umbenennen, indem ich eine for-Schleife mit einer if-Bedingung verwende.
Aber funktioniert nicht.
Wenn ich die Funktion aus der for-Schleife heraus einrichte, dann kein Problem.
Code wie unten
Für( i = 1, i <= 100, i++,
Wenn (i > 0 ,
Column(i) << set name( char(munger(Column name(i), 1, "::try::", "-" ) ) ) );
);
Re: loop for und if for Spaltennamen ändernHallo Michael,
vielen Dank für die Ressource. Es scheint mir gut, aber vorzuziehen, Skript zu verwenden und nicht hinzuzufügen.
aber gut zum lernen danke!!
Re: loop for und if for Spaltennamen ändernHallo Jim,
ja es funktioniert.
vielen Dank für die Codekorrektur und auch die Erklärung der Objekteigenschaften. Sehr interessant.
Re: loop for und if for Spaltennamen ändernKannst du dir mal anschauen xan@jmp 'S Dienstprogramm für Spaltennamen Add-In für einige Tipps, wie Sie dies tun können.
Wenn Sie das Add-in herunterladen und die Dateierweiterung in .zip ändern, können Sie es entpacken und sehen, was es tut.
Am besten,
M
Re: loop for und if for Spaltennamen ändernDie Column Name()-Funktion gibt einen Ausdruck zurück, keine Literalzeichenfolge.Wenn Sie also verwenden:
Spalte ( ich ) << Name einsetzen ( verkohlen ( Munger ( verkohlen ( Spaltenname ( ich )) , 1 , "::versuchen::" , "-" ) ) ) ) ;
es sollte funktionieren