Agregué el JSL a continuación como acción personalizada en el generador de flujo de trabajo.
El error ocurrió en el bucle For (Error: Enviar espera un objeto programable).
Al ejecutar este script en la ventana Script, funciona correctamente para cambiar el nombre del encabezado de las columnas que contienen "%,".
¿Alguna idea sobre cómo resolver esto para que el flujo de trabajo sea más fluido? de lo contrario, debe detenerse en este paso para ejecutar el script de cambio de nombre de columna fuera de WorkFlow Builder.
dt = Current Data Table();
searchWords = "%, ";
columnName = dt << Get Column Names;
N = N Items( columnName );
For(j=1, j<= N, j++,
x = contains(columnName[j], searchWords);
name = Substr(columnName[j] << Get Name(), x+3);
If(x > 0,
columnName[j] << Set Name(Left(name, Length(name)-1));
);
);