¿JMP tiene un caché oculto para los nombres de archivos abiertos? ¿Puedo limpiarlo? ¿Es esto un error?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Tengo una parte inicial de un guión largo como:
) ;
Tabla de datos ( "AgencyStayISL.jmp" ) << Concatenar (
Tabla de datos ( "AgencyStayLBL.jmp" ) ,
Tabla de salida ( "AgencyStay" ) ,
Mantener Fórmulas ,
Crear columna fuente
) ;
La primera vez que abro y ejecuto JMP todo está bien. Cuando cierro todas las ventanas y vuelvo a ejecutar el script, el nombre de la tabla de salida se convierte en "AgencyStay 2" en lugar de "AgencyStay", que mata el resto del proceso, por lo que todo depende del nombre de la tabla de salida. Cuando salgo de JMP, vuelvo a abrir y vuelvo a ejecutar, entonces todo vuelve a estar bien, lo que significa que tengo que salir y volver a abrir JMP 80 veces al día. ¿Hay un caché oculto para los nombres de archivos abiertos? Si es así, ¿cómo puedo mantenerlo siempre sin registrar? ¿O es esto un error?
Agradeceria cualquier ayuda
Re: ¿JMP tiene un caché oculto para los nombres de archivos abiertos? ¿Puedo limpiarlo? ¿Es esto un error?
Re: ¿JMP tiene un caché oculto para los nombres de archivos abiertos? ¿Puedo limpiarlo? ¿Es esto un error?
close all(data tables, nosave);
También me funciona (en 12); No puedo encontrar el cerrar multiples te refieres a
Re: ¿JMP tiene un caché oculto para los nombres de archivos abiertos? ¿Puedo limpiarlo? ¿Es esto un error?Se olvidó de decir; Usando JMP12, el script termina con cerrar todo sin guardar ...
Durante el trabajo, uso "Cerrar varios" y desmarque "revisar documentos con archivos no guardados ..."
¡Gracias por tu contribución!
Re: ¿JMP tiene un caché oculto para los nombres de archivos abiertos? ¿Puedo limpiarlo? ¿Es esto un error?Esto funciona para mí, en JMP 11. Si fuerzas el Agencia Estancia tabla a existir ya, la Probar (cerrar ) ... ) Al principio lo limpiará y le dirá lo que pasó.
En mi ejemplo, asigno la nueva tabla a do así que puedo tener una referencia a la tabla que se creó, e incluso preguntarle qué nombre recibió realmente si JMP tuvo que resolver una colisión de nombres con una tabla existente.
// this is only needed if the previous script failed to close the table
Try(
Close( Data Table( "AgencyStay" ), "nosave" );
Print( "found one!" );
,
Print( "good start" )
);
// this loop tests, 10 times, that the name does not change
For( i = 1, i < 10, i++,
a = Open( "$desktop/a.jmp" );
b = Open( "$desktop/b.jmp" );
c = Data Table( "a.jmp" ) << Concatenate(
Data Table( "b.jmp" ),
Output Table( "AgencyStay" ),
Keep Formulas,
Create source column
);
Print( c << getname() );
Close( a, "nosave" );
Close( b, "nosave" );
Close( c, "nosave" );
);
"buen comienzo"
"AgencyStay"
"AgencyStay"
"AgencyStay"
"AgencyStay"
"AgencyStay"
"AgencyStay"
"AgencyStay"
"AgencyStay"
"AgencyStay"