Comment obtenir la révision d'un complément via JSL ?Je souhaite créer un complément et dans le cadre de la vérification du script pour voir si le complément doit être mis à jour.J'envisage que je pourrais demander au complément de vérifier un fichier externe contenant le numéro de révision le plus récent, puis de vérifier quelle est la révision du complément en cours d'exécution et de noter toute anomalie.Mon problème est que je ne sais pas comment obtenir la révision d'un complément via un script.
Merci
Fonctionne comme un charme pour moi.Merci beaucoup
Je ne suis pas au courant d'une fonction jsl qui renverra le numéro de version du complément, mais le numéro de version est stocké dans le fichier de définition du complément et peut être récupéré avec le code ci-dessous.Ce qu'il faut connaître, c'est l'identifiant du complément.Remplacez-le simplement par l'ID Addin réel et le script renverra le numéro de version
Names Default To Here( 1 );
addinID = "com.fsl.OnewayANOVA"; // change this to the Addin ID you want the version from
jmpdef=load text file(
get Environment Variable( "APPDATA" ) ||
"\SAS\JMP\Addins\" ||
addinID ||
"\addin.def"
);
place = Contains( jmpdef, "addinVersion=" );
If( place > 0,
version = Word( 1, Substr( jmpdef, place + 13 ), "\!r" ),
version = 1
);
Il existe peut-être un moyen plus direct d'obtenir cela.Peut-être qu'un autre membre de la communauté en aura un.