Publié le :
Macro EXTERNE

Chargement de bibliothèque de macros depuis GitHub

Ce code est également disponible en : Deutsch English Español
Le programme utilise la méthode d'accès URL de l'instruction FILENAME pour créer des références vers des fichiers bruts (.sas©) hébergés sur GitHub. Il utilise ensuite l'instruction %INC (alias de %INCLUDE) pour exécuter ce code distant, rendant les macros disponibles pour la session SAS© en cours. Note : Les filerefs m16 et m17 sont redéfinis à la fin du script, remplaçant les définitions précédentes.
Analyse des données

Type : EXTERNE


Aucune donnée n'est manipulée directement. Le script importe du code source depuis 'raw.githubusercontent.com'.

1 Bloc de code
FILENAME
Explication :
Déclaration des références de fichiers (filerefs) pointant vers les URL distantes des scripts de macros.
Copié !
1filename m1 url "https://raw.githubusercontent.com/ammarhm2020/SASmacros/main/tablen_032020_pharmasug.sas";
2filename m2 url "https://raw.githubusercontent.com/ammarhm2020/SASmacros/main/tablen.sas";
3/* ... définitions m3 à m17 ... */
4filename m16 url "https://raw.githubusercontent.com/ammarhm2020/SASmacros/main/mvmodels_032020_pharmasug.sas";
5filename m17 url "https://raw.githubusercontent.com/ammarhm2020/SASmacros/main/mvmodels_072020_web.sas";
2 Bloc de code
%INCLUDE
Explication :
Exécution du code source distant via les filerefs définis précédemment pour charger les macros en mémoire.
Copié !
1%inc m1;
2%inc m2;
3%inc m3;
4/* ... inclusions jusqu'à m17 ... */
5%inc m17;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.