<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Estoy trabajando en un script para procesar archivos de datos y usé la función de script incorporada para generar código. Copio el código de la secuencia de comandos "Fuente" y si lo ejecuto, la tabla de datos se recreará como se desee. Nota: Cambié el nombre del archivo aquí para proteger algo de confidencialidad. Estoy intentando leer información de encabezado para el informe.
Si yo cambio "Nombre de archivo citado.csv" Para la función pick file (), la ventana de vista previa de los datos se abre por la fuerza y el usuario tiene que restablecer todas las configuraciones. He usado la misma estructura antes para abrir los archivos sin presentar la vista previa de los datos. Las únicas diferencias aquí es que no estoy leyendo las etiquetas de columna aquí en comparación con la instancia anterior.
Abierto (
"Nombre de archivo citado.csv" ,
columnas (
Columna ( "Columna 1" , Personaje , "Nominal" ) ,
Columna ( "Columna 2" , Personaje , "Nominal" ) ,
Columna ( "Columna 3" , Personaje , "Nominal" ) ,
Columna ( "Columna 4" , Personaje , "Nominal" ) ,
Columna ( "Columna 5" , Personaje , "Nominal" ) ,
Columna ( "Columna 6" , Personaje , "Nominal" ) ,
Columna ( "Columna 7" , Numérico , "Continuo" , Formato ( "Mejor" , 10 ) )
) ,
Importar ajustes (
Fin de la línea ( CRLF , CR , LF ) ,
Fin de campo ( Coma , CSV ( 1 ) ) ,
Cotizaciones de la tira ( 1 ) ,
Utilice Apostrophe como comilla ( 0 ) ,
Escanear todo el archivo ( 1 ) ,
Trate las columnas vacías como numéricas ( 0 ) ,
CompressNumericColumns ( 0 ) ,
CompressCharacterColumns ( 0 ) ,
CompressAllowListCheck ( 0 ) ,
Etiquetas ( 0 ) ,
Inicio de nombres de columna ( 1 ) ,
Inicio de datos ( 1 ) ,
Líneas para leer ( 7 ) ,
Regla del año ( "20xx" )
)
) ;
Mientras solucionaba esto, descubrí una solución alternativa fácil ... suministre algunos parámetros para elegir file (). Solo el primer parámetro (el texto de la leyenda del diálogo) es suficiente, pero es posible que también desee especificar los filtros.
pickfile ("¿Qué archivo te gustaría?")

Esto evita agregar los widgets de importación de texto a la ventana.
Muy bien diagnosticado Jeff. El cuadro de diálogo de abrir archivo abre el asistente para obtener las opciones de importación, luego las ignora y simplemente devuelve el nombre del archivo. (Pero las opciones se usan si el cuadro de diálogo de abrir archivo se inicia desde el menú Archivo-> Abrir).
Parece que esto es un error.
Pick File () no es realmente importar el archivo cuando pasa por el asistente de vista previa, pero si esa es la opción elegida en el cuadro de diálogo abierto presentado por Pick File (), JMP avanza al asistente. Realmente no debería. Veré si podemos corregirlo en un futuro lanzamiento.
Puede probar que Pick File () no está importando el archivo al realizar cambios en la configuración en la vista previa de los datos y ver que no hacen nada. Se utilizan las configuraciones de importación () en su script.
En su caso, creo que la opción Abrir como: Datos (con vista previa) es la predeterminada porque esa es la opción que eligió la última vez a través del Archivo -> Abrir ... diálogo. Elegir una de las otras opciones (por ejemplo, Los datos, usando la mejor conjetura, evitarán el resto del asistente.
-Jeff