Fichier de données de référence distribué dans un complément<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Pour que mon jsl fonctionne, je me réfère à une table de données. Maintenant, pour le distribuer, je construis un complément (appelons-le test_addin) et j'y ajoute le fichier de données sous l'onglet "Fichiers supplémentaires" du générateur de compléments. Une fois installé, le fichier de données est enregistré dans le même dossier que le fichier de complément jmp.
par exemple, le fichier de données et le jsl pour le complément sont enregistrés à l'adresse ci-dessous- C:\Users\MyUserID\AppData\Local\SAS\JMP\Addins\test_addin\
maintenant la partie "MyUserID" sera différente pour chaque utilisateur.... Comment pourrais-je le référencer plus tard car je ne connaîtrai pas les utilisateurs qui l'ont installé ?
Re : Fichier de données de référence distribué dans un complémentMerci, cela fonctionne parfaitement !
Re : Fichier de données de référence distribué dans un complémentVous pouvez utiliser le raccourci addin.Supposons que "l'alias" de votre complément soit com.monentreprise.test_addin .Ensuite, vous pouvez simplement vous référer à un fichier en utilisant $ADDIN_HOME :
"$ADDIN_HOME(com.monentreprise.test_addin)\monfichier.jmp" ;
Re : Fichier de données de référence distribué dans un complémentMerci pour l'aide.
Pensé à un moyen simple que cela fonctionnerait pour mon cas au moins, en enregistrant le fichier sur le lecteur C afin qu'aucun identifiant d'utilisateur n'entre dans la partie de référencement. La référence absolue/relative restera la même pour tous les utilisateurs. La commande Jsl comme get user id serait également très utile, mais je ne pense pas qu'elle existe encore. Ainsi, avec le complément, je demande également aux utilisateurs d'ajouter ce fichier supplémentaire sur le lecteur C et mes références jsl à celui-ci.
Re : Fichier de données de référence distribué dans un complémentPeut-être le Complément Journal Packager fera l'affaire pour vous. Je l'ai utilisé avec succès pour ce qui semble être le même but que le vôtre.
Dans la description du complément : " Le partage de revues volumineuses, contenant des références de fichiers éparpillées dans une structure de répertoire labyrinthique, peut être problématique. Cet addin permet à l'utilisateur de regrouper un journal pour un partage facile"
J'utilise d'abord Journal Packager pour empaqueter le journal et les fichiers, puis j'utilise les instructions de ce article de blog sur la création de compléments pour les classes et les manuels pour créer le complément.