Dos scripts separados no funcionan cuando se combinanHola,
Tengo un problema de combinar dos scripts. A continuación se muestra un ejemplo. La primera parte es importar varios archivos. La segunda parte es usar la tabla creada por la primera parte. Funcionan bien cuando se ejecutan por separado en serie, pero cuando se combinan, dice en el registro que "tbl" no está definido. ¿Podrías ayudarme en esto? Me gustaría usar el diálogo de "importación de múltiples archivos" para seleccionar ciertos archivos CSV (en lugar de usar "<< Importar datos", con condiciones preestablecidas), y luego ejecutar un script para mostrar los datos.
mfi = Importación de múltiples archivos () << Crear ventana;
tbl = Tabla de datos actuales ();
tbl: Fecha de archivo << Tipo de datos (carácter);
Re: dos scripts separados no funcionan cuando se combinanSu problema es que la secuencia de comandos no está esperando a que realice sus selecciones en la ventana Importación de múltiples archivos antes de que se mueva en las siguientes líneas. Por lo tanto, está intentando definir tbl antes de que las tablas de datos estén abiertas.
Aquí hay una solución. Establezca un script On Close para mfi de modo que la parte restante del script solo se ejecute cuando cierre la ventana mfi.
mfi = Multiple File Import() << Create window;
mfi << On Close(
tbl = Current Data Table();
tbl:File Date << Data Type( Character );
);
Re: dos scripts separados no funcionan cuando se combinan¡Gracias! ¡Funciona!