J'ai récemment effectué une mise à niveau vers JMP 12 et mes scripts JMP 10.0.2 obtiennent le message d'erreur suivant: Send Exjects Scriptable Object dans l'accès ou l'évaluation de 'Send', dt << / * ### * / save (. Comment puis-je réparer ça?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai récemment effectué une mise à niveau vers JMP 12 et mes scripts JMP 10.0.2 obtiennent le message d'erreur suivant: Send Exjects Scriptable Object dans l'accès ou l'évaluation de 'Send', dt << / * ### * / save (. Comment puis-je réparer ça? La section spécifique du script est:
"W: \ OPS \ Ingénieurs de processus \ Métriques \ Scripts JMP \ JMP Scripts-Chambers \ Construire et récupérer \ 131037 Construire Data Split.jmp"
Re: J'ai récemment mis à niveau vers JMP 12 et mes scripts JMP 10.0.2 obtiennent le message suivant: Send Expects Scriptable OFil de discussion lié à une nouvelle discussion.J'ai récemment mis à niveau vers JMP 12 et mes scripts JMP 10.0.2 obtiennent le message d'erreur suivant: Send Expects Scriptable Object dans l'accès ou l'évaluation de 'Send', dt << / * ### * / save (. Comment puis-je réparer ça?Ça me semble être la bonne réponse.
Auparavant, << setname ne renvoyait pas de valeur. Par conséquent, l'opérateur << renvoyait l'objet scriptable (table de données) pour l'affectation. << setname a été modifié pour renvoyer le nom réel attribué à la table. Un suffixe numérique pourrait être ajouté au nom demandé si une autre table du même nom est ouverte.
PMroz Si vous suggérez d’utiliser deux étapes, dt tiendra la table de données, puis changera le nom et ignorera la valeur renvoyée. Sans cela, dt finit par contenir le nom de la chaîne de caractères de la table de données. Les chaînes de caractères et les nombres ne sont pas des objets scriptables qui prennent des messages, mais des tables de données.
Désolé pour le dérangement - Craige
J'ai récemment mis à niveau vers JMP 12 et mes scripts JMP 10.0.2 obtiennent le message d'erreur suivant: Send Expects Scriptable Object dans l'accès ou l'évaluation de 'Send', dt << / * ### * / save (. Comment puis-je réparer ça?Essayez de séparer l’affectation de dt et set nom:
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"
);
J'ai récemment mis à niveau vers JMP 12 et mes scripts JMP 10.0.2 obtiennent le message d'erreur suivant: Send Expects Scriptable Object dans l'accès ou l'évaluation de 'Send', dt << / * ### * / save (. Comment puis-je réparer ça?pouvez-vous ajouter la ligne:
show(dt);
après votre ligne:
dt = Current Data table() << ..........
Je suppose que vous n'avez pas de table de données ouverte ou que JMP pense que la table de données actuelle a été fermée.
J'ai récemment mis à niveau vers JMP 12 et mes scripts JMP 10.0.2 obtiennent le message d'erreur suivant: Send Expects Scriptable Object dans l'accès ou l'évaluation de 'Send', dt << / * ### * / save (. Comment puis-je réparer ça?
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"
) /*###*/;