Comment créer des bibliothèques JSL de fonctions définies par l'utilisateurBrady Brady, ingénieur principal des systèmes JMP, SAS
Cette présentation a été élue l'une des trois finalistes pour le meilleur article invité.
Avez-vous écrit des fonctions JSL qui apparaissent dans plusieurs de vos scripts ? Partagez-vous les fonctions JSL que vous avez créées avec d'autres ? Ne serait-il pas agréable de pouvoir appeler ces fonctions comme si elles étaient natives de JMP, d'apporter des modifications à un seul endroit et, en prime, de ne pas avoir à se soucier des noms qui entrent en collision, en particulier dans les scripts de ceux avec qui vous avez partagé vos fonctions ? Avec une bibliothèque de fonctions personnalisées, vous pouvez faire toutes ces choses. Cette session discutera des avantages de l'utilisation d'une bibliothèque personnalisée, vous montrera comment créer et gérer une bibliothèque personnalisée et montrera comment utiliser les fonctions de bibliothèque dans les scripts.
Développement d'applications JSLRe : Comment créer des bibliothèques JSL de fonctions définies par l'utilisateurSalut John,
Voici comment j'ai fait les addins dans le passé. Suivez les instructions dans le blog ci-dessous, mais ne donnez pas aux utilisateurs le choix offert par la fenêtre modale… faites simplement le push/update comme si l'utilisateur avait vu la fenêtre et avait dit « Oui ».
https://community.jmp.com/t5/JMP-Blog/Make-a-self-updating-JMP-add-in-depot/ba-p/30208
Acclamations,
brady
Re : Comment créer des bibliothèques JSL de fonctions définies par l'utilisateurBrady,
C'est fantastique!Vous avez mentionné dans les diapositives que le complément pouvait être poussé en mode silencieux.Comment ferions-nous cela?
Je souhaite utiliser cet outil pour conserver un ensemble de fonctions d'assistance sur les machines de toute mon entreprise.Nous utilisons une variante de votre dépôt pour gérer la distribution de nos compléments.Idéalement, j'aimerais avoir une fonction qui vérifierait les mises à jour de chacun de nos compléments à chaque démarrage d'une session JMP et inviterait l'utilisateur à les installer.
Désireux d'entendre vos pensées,
John
Re : Comment créer des bibliothèques JSL de fonctions définies par l'utilisateurSalut tout le monde, merci d'avoir participé à la conférence ! Voici ce qu'il faut faire avec les fichiers :
1) Décompressez à l'emplacement de votre choix. Conservez tous ces fichiers ensemble.
2) Installez le complément en double-cliquant dessus, puis exécutez-le pour installer les bibliothèques de votre choix.
3) Les conversions d'unités sont assez limitées - pour l'affichage uniquement ... pour les augmenter, vous pouvez mettre à jour le fichier dans l'addin (utilisez Affichage> adddins et sélectionnez le lien après avoir mis en surbrillance cet addin), mais assurez-vous de conserver toute la longueur lignes ensemble, toutes les lignes de volume ensemble, etc. Chaque ligne doit se lire logiquement jusqu'à la suivante, comme indiqué dans notre exposé.
4) Le journal contient les diapositives et les liens vers les fichiers pertinents ; le fichier avec lequel j'ai commencé est 'exampleUnitConversions.jmp' et se trouve dans le .zip