Salut tout le monde!
Je recherche un script qui extraira les noms de colonnes de la table de données et si le nom de la colonne commence par le mot « Raw » pour sélectionner et supprimer cette colonne.
Mon script est joint ci-dessous, mais il comporte 2 problèmes que je ne parviens pas à résoudre.
1) La fonction contain recherche uniquement dans le nom de la colonne contenant la chaîne « Raw ».Existe-t-il un moyen que je puisse spécifier pour sélectionner et supprimer uniquement les colonnes commençant par la chaîne « Raw » ?
2) J'obtiens une erreur concernant la syntaxe que j'ai utilisée pour supprimer la colonne.
dt = Current Data Table()
ColNamesList = dt << Get Column Names;
Ncols = N Items(ColNamesList);
For(
i=1,
i<=NCols,
i++,
If(
Contains(Char(ColNamesList[i]), "Raw"),
dt << Delete Column(:Name(Char(ColNamesList[i])))
)
);
Toute aide appréciée !
@utilisateur8421 ,
@Thierry_S vous fournir d'excellentes suggestions.Recherchez également la fonction de caractère Commence avec (ColNameList[i], "Brut")