¡Hola a todos!
Estoy buscando un script que extraiga los nombres de las columnas de la tabla de datos y, si el nombre de la columna comienza con la palabra "Raw", para seleccionar y eliminar esa columna.
Mi script se adjunta a continuación, pero tiene 2 problemas que no puedo resolver.
1) La función contiene solo busca en el nombre de la columna que contenga la cadena "Raw".¿Hay alguna forma en que pueda especificar que solo seleccione y elimine las columnas que COMIENZAN con la cadena "Raw"?
2) Recibo un error para la sintaxis que usé para eliminar la columna.
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])))
)
);
¡Cualquier ayuda apreciada!
@usuario8421 ,
@Thierry_S proporcionarle excelentes sugerencias.También busque la función de carácter Comienza con (ColNameList[i], "Sin procesar")