Abrir carpeta usando el valor de la columnaTodas,
Estoy tratando de abrir una carpeta buscando los caracteres de su nombre de archivo en función de un valor de columna en mis datos JMP y luego concatenar todo el archivo de Excel en un solo archivo. Logré crear la parte de concatenación pero no la primera parte, que es recuperar el nombre de archivo de la carpeta de una columna JMP específica
Intenté esto usando este script que vi aquí como referencia pero no parece funcionar para mí
Retrieve = Open( "C:\*\inputfile.jmp" );
x = Column( Retrieve, "Col1" ) << Get Values;
Close(Retrieve,"No Save");
TestDir = "C:\test\";
Files = Files In Directory(TestDir); // Returns a list of files in the directory
for(i = 1, i <= N Items(Files), i++,
If(!IsMissing(Regex(Char(x),Files[i])),
Open(TestDir ||"\" || Files[i]);
);
);
Tabla de datosOtroScriptingRe: abrir carpeta usando el valor de la columnaPruebe Regex Match y Mayúsculas para asegurarse de que todos estén en el mismo formato de mayúsculas y minúsculas
Retrieve = Open( "C:\*\inputfile.jmp" );
x = Column( Retrieve, "Col1" ) << Get Values;
Close(Retrieve,"No Save");
TestDir = "C:\test\";
Files = Files In Directory(TestDir); // Returns a list of files in the directory
for(i = 1, i <= N Items(Files), i++,
If(Regex Match(Uppercase(Char(x)), Uppercase(Files[i]))),
Open(TestDir ||"\" || Files[i]);
);
); Re: abrir carpeta usando el valor de la columnamuestra un error: demasiados argumentos en el acceso o evaluación de 'For', For / * ### * / (i = 1, i <= N Items (Files), i ++, If (
Coincidencia de expresiones regulares (mayúsculas (carácter (x)), mayúsculas (archivos [i]))
), Abrir (TestDir || "\" || Archivos [i]))