ScriptBonjour à tous,
Voici ma base de données :
J’aimerais pouvoir supprimer toutes les colonnes (de la 4ème à la dernière colonne).
J’utilise le script suivant mais cela ne fonctionne pas correctement.
<SPAN>dt22 = current data table();</SPAN><BR /><BR />max = N cols(dt22);<BR />
For (i=4 , i <= max , i++,
dt22 << delete columns(i);
);
Merci pour vos réponses !
Automation and ScriptingObjet : ScénarioLe plus simple est le plus susceptible d'utiliser la liste des colonnes à supprimer avec Supprimer les colonnes
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
col_names = dt << Get Column Names("String");
Remove From(col_names, 1, 4);
wait(2); // for demo purposes
dt << Delete Columns(col_names);
Si vous souhaitez utiliser la boucle For, bouclez à partir de la fin pour éviter les problèmes de changement d'index.