Essayer de trouver une fonction programmée dans JMPBonjour,
Je travaille sur une feuille de calcul qui a une colonne avec un script écrit dedans. Le script appelle une fonction par ::FunctionName(col1,col2,col3,col4). J'ai besoin de modifier la fonction mais je ne la trouve nulle part dans les fichiers, est-ce qu'ils sont enregistrés quelque part ?
Fusion et nettoyage des donnéesRe : Essayer de trouver une fonction programmée dans JMPCliquez pour ouvrir l'éditeur de script. Vous pourriez y voir une fonction définie, bien que ce soit un endroit étrange pour définir une fonction.
La fonction s'appelle-t-elle vraiment "FunctionName" ? Vous pourrez peut-être y jeter un coup d'œil en soumettant
nameexpr(NomFonction)
et en regardant dans le journal.
Re : Essayer de trouver une fonction programmée dans JMPIl y a un petit signe + à côté des colonnes sur lesquelles des scripts sont exécutés, cela aide-t-il ?Re : Essayer de trouver une fonction programmée dans JMPMerci Jarmo et Craige, donc un peu plus d'informations J'utilise un système différent et une nouvelle installation de jmp donc je doute qu'il l'ait ajouté à tous les fichiers de démarrage que j'aurais de mon ordinateur, mais je les regarde actuellement. Je n'ai pas non plus d'addons en cours d'exécution. Toujours à la recherche et merci à tous pour l'aide jusqu'à présent.
Re : Essayer de trouver une fonction programmée dans JMPles addins exécutent un chargement vraiment tôt. Utilisez Affichage-> Compléments pour trouver ceux qui sont activés. Il y a un lien bleu qui ouvrira leur dossier.
Click the link to open the folder; you might find some JSL.Click the link to open the folder; you might find some JSL.Cliquez sur le lien pour ouvrir le dossier ; vous pourriez trouver du JSL.
Re : Essayer de trouver une fonction programmée dans JMPCela pourrait être comme Jim l'a indiqué. Vérifiez si la table de données a un script de table nommé OnOpen ( Aide JMP - Scripts de table )

Re : Essayer de trouver une fonction programmée dans JMPS'étendant sur @txnelson La réponse de avec quelques éléments supplémentaires. ::FunctionName indique que la fonction se trouve dans l'espace de noms global, il peut donc être un peu plus difficile de trouver la fonction, mais elle se trouve probablement dans jmpStart.jsl ou jmpStartAdmin.jsl des dossiers ( Aide JMP - Exécuter le script au démarrage ). Vérifiez également les chemins suivants (selon votre version de JMP) :
Sous Windows :
1. C:/ProgramData/SAS/JMP/16
2. C:/ProgramData/SAS/JMP
Sur macOS :
1. /Bibliothèque/Application Support/JMP/16
2. /Bibliothèque/Application Support/JMP
Il peut également être enregistré dans un complément en tant que script de démarrage. Je ne sais pas exactement quand ils sont exécutés, mais je pense que les scripts sont enregistrés dans le dossier addins dans le fichier addinLoad.jsl (les addins peuvent être trouvés à partir de : C:\Users\\AppData\Roaming\SAS\JMP\Addins\).

Re : Essayer de trouver une fonction programmée dans JMPMerci pour la réponse Jim, j'ai essayé de chercher dans le répertoire car il y a deux fonctions différentes qui, je suppose, ont été codées et appelées pour le script, mais ni l'une ni l'autre n'apparaissent. Ces fonctions peuvent-elles être enregistrées dans le fichier .jmp lui-même et chargées lorsque le fichier est affiché ?
Re : Essayer de trouver une fonction programmée dans JMPLa fonction appelée "FunctionName" doit avoir été chargée dans l'espace de noms dans lequel le script s'exécute avant son exécution. Il est possible qu'il soit chargé au démarrage de JMP ou au démarrage de la table de données. Vous pouvez regarder dans le
Sous Windows :
1. C:/Users//AppData/Roaming/SAS/JMP/16
2. C:/Users//AppData/Roaming/SAS/JMP
Sur macOS :
1. /Users//Bibliothèque/Application Support/JMP/16
2. /Users//Bibliothèque/Application Support/JMP
ou
s'il y a démarrage lors de l'ouverture d'une table de données. Regardez pour voir s'il existe un script de table appelé OnOpen