Comment ouvrir .addin stocké sur le site sharepoint en utilisant JSL ?J'ai intégré une fonctionnalité de mise à jour automatique dans un complément. La nouvelle version du complément est stockée sur un sharepoint. Je peux très bien ouvrir les tables jmp à partir du sharepoint, mais je ne parviens pas à ouvrir le fichier complémentaire.
Travaux:
Ouvrir(" https://sharepoint.xxx/jmp_table.jmp ")
Ne marche pas:
Ouvrir(" https://sharepoint.xxx/addin_try.addin ")
Ouvrir(" https://sharepoint.xxx/addin_try.zip ")
J'ai pensé que je pourrais peut-être copier le complément du point de partage vers un répertoire local, puis ouvrir le complément, mais cela n'a pas fonctionné non plus :
Copier un fichier(" https://sharepoint.xxx/addin_try.addin ", "C:\temp\addin_try.addin")
Copier un fichier(" https://sharepoint.xxx/addin_try.zip ", "C:\temp\addin_try.zip")
La commande Copier le fichier renvoie une erreur « Le chemin n'est pas valide », et le chemin non valide identifié est une concaténation du répertoire par défaut et de l'URL (pourquoi ?), avec l'URL un peu mutilée :
C:\my_default_directory\C--https---sharepoint
Suggestions?
Re : Comment ouvrir un .addin stocké sur un site sharepoint en utilisant JSL ?Merci GZ pour votre aide hors ligne -- j'ai pu résoudre le problème grâce à vos bons conseils ! Pour tous les autres utilisateurs rencontrant ce problème, la clé est de spécifier l'emplacement du fichier différemment, comme indiqué ci-dessous :
Travaux
\\sharepoint.xxx.com@SSL\DavWWWRoot\(dossier sur sharepoint)
Ne marche pas
https://sharepoint.xxx.com/(dossier sur sharepoint)
Re : Comment ouvrir un .addin stocké sur un site sharepoint en utilisant JSL ?@gzmorgan0
GZ - ravi d'avoir de vos nouvelles !
Merci pour l'exemple de l'index des scripts. Je pense que c'est probablement le bon JSL, mais il se peut qu'il ne fonctionne pas ici en raison de "fonctionnalités" de sécurité. Lorsque j'ai essayé l'exemple directement à partir de l'index de script, j'ai reçu un message d'erreur similaire à celui ci-dessous (j'ai essayé quelques autres sites en plus de community.jmp.com pour m'assurer qu'il ne s'agissait pas d'un problème avec un site Web en particulier)
Échec de la connexion au port 443 de nhl.bamcontent.com : délai expiré
Lorsque j'ai essayé la même chose avec l'emplacement sharepoint, j'ai eu une erreur différente, même en essayant de télécharger une table jmp :
HTTP/1.1 401 non autorisé
Merci pour l'aide. Je vais voir si je peux trouver un autre emplacement auquel tous les utilisateurs du complément auront accès.
Re : Comment ouvrir un .addin stocké sur un site sharepoint en utilisant JSL ?@drew_baumgartel ,
Salut Drew! Si vous utilisez JMP 14, vous souhaiterez peut-être rechercher dans l'index de script > Objets > HttpRequest.
Voici un exemple JMP :
Names Default To Here( 1 );
request = New HTTP Request(
URL(
"https://community.jmp.com/kvoqx44227/attachments/kvoqx44227/sample-data/49/1/BlueBirds.jmp"
),
Method( "Get" )
);
file = request << Download( "$TEMP/BlueBirds.jmp", replace );
If( !Is Empty( file ),
Open( file )
);