Renombrar Script de Tabla de DatosSé que puedo cambiar el nombre de un script de tabla de datos de datos usando dt << Rename Table Script ("Old", "New"); Pero quiero cambiar el nombre de más de una secuencia de comandos y estoy tratando de cambiar el nombre de todas las secuencias de comandos a partir de la tercera secuencia de comandos en la tabla de datos con los nombres de columna que adquirí de una tabla diferente. ¿Puede alguien señalarme mi error ya que no obtengo ningún error en mi registro? Gracias.
a1 = dt << getTableScriptNames;
show(a1);
names = dt1 << get column names(String);
for( i=3, i <= N Items( a1 ), i++,
dt << Rename Table Script(a1,Name);
show(a1);
);
Re: Renombrar Script de Tabla de DatosMuchas graciasRe: Renombrar Script de Tabla de Datos @Aam_jmp ,
La forma más simple en que puedo pensar es:
for(i = 3, i <= N Items(a1), i++,
dt << Rename Table Script(a1[i],Names[i-2]);
);
Sin embargo, independientemente del enfoque, deberá asegurarse de que haya suficientes elementos en Nombres para que pueda hacer esto.
Re: Renombrar Script de Tabla de DatosGracias por la rápida respuesta. @uday_guntupalli Me di cuenta de que me perdí la indexación. Quiero cambiar el nombre de las secuencias de comandos de la tabla comenzando la tercera secuencia de comandos, tomando el nombre de la primera columna, es decir, un [3] = Nombre [1]. ¿Cómo puedo hacer eso?
Re: Renombrar Script de Tabla de Datos @Aam_jmp ,
Un par de cosas, tendrá que indexar en la lista de nombres, no utilizar la lista en su totalidad.
for(i = 3, i <= N Items(a1), i++,
dt << Rename Table Script(a1[i],Names[i]);
);
Otra cosa que debo tener en cuenta es que si está comenzando desde i = 3. ¿Está seguro de que desea nombrar a partir de la tercera columna de dt1? Si es así, lo anterior debería funcionar.