Erreur "l'envoi attend un objet scriptable..."Salut tout le monde, j'essaie un script très simple qui est censé fonctionner dans une table de données, en d'autres termes, j'ai déjà la table de données et j'ai créé un script à l'intérieur (je ne suis pas sûr que ce soit pertinent mais je pensais spécifier ...).
J'essaie de récupérer les limites de spécification de la colonne 7 ci-dessous et j'obtiens cette erreur à chaque fois :
"Send attend un objet scriptable dans l'accès ou l'évaluation de 'Send', Eval Exp(":" || cols[7]) << /*###*/ Get Property ("Spec Limits") /*###* /"
Le code que j'utilise est ici :
Noms par défaut ici (1) ; // Cela permet à toutes les variables de rester locales au script et de ne pas interagir avec
// variables d'environnement jmp prédéfinies.
Supprimer les symboles (); //Supprime les valeurs de toutes les variables globales déjà définies dans l'environnement jmp afin que
// ils ne remplacent aucune variable locale que vous pouvez définir dans votre script.
effacer le journal ();
cols = Table de données(1) << Obtenir les noms de colonnes( numérique, continu );
Q = Eval Expr(":" || cols[7]) << Get Property( "Spec limit" );
ScriptRe : Erreur "l'envoi attend un objet scriptable..."Voici une façon de faire ce que vous voulez en utilisant la fonction Column().
Names Default To Here( 1 ); //This enables any variables to remain local to the script and not interact with any
//pre-defined jmp environment variables.
Delete Symbols(); //Removes the values of any global variables already defined in the jmp enviroment so that
//they don't override any local variable you may define in your script.
Clear Log();
cols = Data Table( 1 ) << Get Column Names( numeric, continuous );
Q = column( char(cols[7])) << Get Property( "Spec limits" );