Script per eliminare le colonne che non contengono una determinata parolaCiao, come faccio a scrivere uno script per eliminare colonne che non contengono una determinata parola? Vorrei eliminare i nomi delle colonne che non contengono la parola "4C4QC30.0"

Purtroppo la mia sceneggiatura non funziona:
Per (i = 11 , io <= N Cols (dt1_new), i ++, // imposta il numero di colonne per iniziare a guardare
Se (( Colonna (dt1_new, i) << Ottieni il nome )! = "4C4QC30.0.Cv" , //
dt1_new << Elimina colonna ;
)
);
Grazie!
Ri: Script per eliminare le colonne che non contengono una determinata parolaEcco le piccole modifiche al tuo codice per farlo funzionare. Nota il ciclo che va dall'ultima colonna alla tua undicesima colonna. Ciò consente di utilizzare il numero di colonna per l'eliminazione.
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 )
)
);