Skript zum Löschen von Spalten, die ein bestimmtes Wort nicht enthaltenHallo, wie schreibe ich ein Skript zum Löschen von Spalten, die ein bestimmtes Wort nicht enthalten? Ich möchte Spaltennamen löschen, die nicht das Wort „4C4QC30.0“ enthalten

Mein Skript unten funktioniert leider nicht:
Für ( ich = 11 , ich <= N Cols ( dt1_new ), i++, // Anzahl der Spalten festlegen, die mit der Betrachtung beginnen sollen
Wenn ( ( ( Spalte ( dt1_new, i ) << Holen Sie sich den Namen ) != „4C4QC30.0.Cv“ , //
dt1_new << Spalte löschen ;
)
);
Danke!
Betreff: Skript zum Löschen von Spalten, die ein bestimmtes Wort nicht enthaltenHier sind die geringfügigen Änderungen an Ihrem Code, damit er funktioniert.Beachten Sie die Schleife von der letzten Spalte bis zur 11. Spalte.Dies ermöglicht die Verwendung der Spaltennummer zum Löschen.
Names Default To Here( 1 );
dt1_new = Current Data Table();
For( i = N Cols( dt1_new ), i >= 11, i--, // set number of columns to start looking at
If( Contains( Column( dt1_new, i ) << Get Name, "4C4QC30.0.Cv" ) == 0,
dt1_new << Delete Columns( i )
)
);