Hola,
Mi objetivo es una secuencia de comandos que carga todos los archivos csv en un directorio y luego limpia el nombre. Anteriormente había desarrollado una secuencia de comandos que funcionaba en un solo archivo y estoy buscando expandirlo para la carga por lotes. Encontré un script en el tablero que combina txt tables.jsl y lo agregue en el código para que funcione en la Mac e inserté mi configuración para la importación de txt. Eso parece funcionar.
Ahora estoy trabajando en la limpieza de la columna y este es el script. Tiene problemas para encontrar la "Columna 3". Hasta entonces se ejecuta. Ahora lo extraño de estas líneas fueron copiadas de mi guión original.
Si resalto la línea con el renombrado de la columna 3 en la nueva secuencia de comandos y pulso ejecutar (de modo que solo se ejecuta esa línea) aparece un error. Si resalto la misma línea en mi script original y lo ejecuto, funciona como es debido. He literalmente copiado y pegado (command-C y command-V) entre los scripts.
¿Qué me estoy perdiendo?
Y sí existe la columna 3.

Andy
dt=current data table();
dt<<DELETE columns=""></DELETE>
Aunque tengo curiosidad por qué si trabajé en mi primer guión sin los dos puntos.
Andy
Hay un error con su uso de Nombre (). Esta es una función de sintaxis especial. Requiere un ":" delante de la función, .......: Nombre ()