Recientemente actualicé a JMP 12 y mis scripts JMP 10.0.2 reciben el error: Enviar Espera Objeto de secuencias de comandos en el acceso o evaluación de 'Enviar', dt << / * ### * / save (. ¿Cómo puedo solucionar esto?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Recientemente actualicé a JMP 12 y mis scripts JMP 10.0.2 reciben el error: Enviar Espera Objeto de secuencias de comandos en el acceso o evaluación de 'Enviar', dt << / * ### * / save (. ¿Cómo puedo solucionar esto? La sección específica del guión es:
"W: \ OPS \ Process Engineers \ Metrics \ JMP Scripts \ JMP Scripts-Chambers \ Build and Reclaim \ 131037 Build Data Split.jmp"
Re: Recientemente actualicé a JMP 12 y mis secuencias de comandos JMP 10.0.2 reciben el error: Enviar Espera ScriptibleHilo ramificado a nueva discusión.Re: Recientemente actualicé a JMP 12 y mis scripts JMP 10.0.2 reciben el error: Enviar Espera el objeto programable en el acceso o la evaluación de 'Enviar', dt << / * ### * / save (. ¿Cómo puedo solucionar esto?Parece la respuesta correcta para mí.
Anteriormente, << setname no devolvía un valor, por lo que el operador << devolvía el objeto de secuencias de comandos (tabla de datos) para la asignación. << setname se cambió para devolver el nombre real asignado a la tabla, que podría tener un sufijo numérico agregado al nombre que solicitó si otra tabla del mismo nombre está abierta.
PMroz la sugerencia de utilizar dos pasos hará que dt mantenga la tabla de datos, luego cambie el nombre e ignore el valor devuelto. Sin hacer eso, dt termina sosteniendo el nombre de la cadena de caracteres de la tabla de datos. Las cadenas de caracteres y los números no son objetos de secuencias de comandos que reciben mensajes, pero sí lo son las tablas de datos.
Disculpe las molestias - Craige
Re: Recientemente actualicé a JMP 12 y mis scripts JMP 10.0.2 reciben el error: Enviar Espera el objeto programable en el acceso o la evaluación de 'Enviar', dt << / * ### * / save (. ¿Cómo puedo solucionar esto?Intente separar la asignación de dt y establecer el nombre:
dt = Current Data Table();
dt << set name( "131037 Build Data Split" );
dt << save(
"W:\OPS\Process Engineers\Metrics\JMP Scripts\JMP Scripts-Chambers\Build and Reclaim\131037 Build Data Split.jmp"
);
Re: Recientemente actualicé a JMP 12 y mis scripts JMP 10.0.2 reciben el error: Enviar Espera el objeto programable en el acceso o la evaluación de 'Enviar', dt << / * ### * / save (. ¿Cómo puedo solucionar esto?puedes agregar la linea
show(dt);
después de su línea:
dt = Current Data table() << ..........
Supongo que no tiene una tabla de datos abierta o que la tabla de datos que JMP cree que es la tabla de datos actual se ha cerrado.
Re: Recientemente actualicé a JMP 12 y mis scripts JMP 10.0.2 reciben el error: Enviar Espera el objeto programable en el acceso o la evaluación de 'Enviar', dt << / * ### * / save (. ¿Cómo puedo solucionar esto?
dt = Current Data Table() << set name( "131037 Build Data Split" );
dt << /*###*/save(
"W:\OPS\Process Engineers\Metrics\JMP Scripts\JMP Scripts-Chambers\Build and Reclaim\131037 Build Data Split.jmp"
) /*###*/;