Wie öffne ich .addin, das auf einer Sharepoint-Site gespeichert ist, mit JSL?Ich habe eine Funktion zur automatischen Aktualisierung in ein Add-In integriert. Die neue Version des Add-Ins wird auf einem Sharepoint gespeichert. Ich kann JMP-Tabellen problemlos vom Sharepoint aus öffnen, aber die Add-In-Datei kann ich nicht öffnen.
Werke:
Offen(" https://sharepoint.xxx/jmp_table.jmp ")
Funktioniert nicht:
Offen(" https://sharepoint.xxx/addin_try.addin ")
Offen(" https://sharepoint.xxx/addin_try.zip ")
Ich dachte, ich könnte das Add-In vielleicht vom Sharepoint in ein lokales Verzeichnis kopieren und dann das Add-In öffnen, aber das hat auch nicht funktioniert:
Datei kopieren(" https://sharepoint.xxx/addin_try.addin ", "C:\temp\addin_try.addin")
Datei kopieren(" https://sharepoint.xxx/addin_try.zip ", "C:\temp\addin_try.zip")
Der Befehl „Datei kopieren“ gibt den Fehler „Pfad ist ungültig“ aus und der identifizierte ungültige Pfad ist eine Verkettung des Standardverzeichnisses und der URL (warum?), wobei die URL etwas entstellt ist:
C:\mein_Standardverzeichnis\C--https---sharepoint
Vorschläge?
Betreff: Wie öffne ich .addin, das auf einer Sharepoint-Site gespeichert ist, mit JSL?Vielen Dank GZ für deine Offline-Hilfe – ich konnte das Problem mit deinem guten Rat lösen! Für alle anderen Benutzer, die dieses Problem haben, besteht der Schlüssel darin, den Speicherort der Datei anders anzugeben, wie unten gezeigt:
Funktioniert
\\sharepoint.xxx.com@SSL\DavWWWRoot\(Ordner auf Sharepoint)
Funktioniert nicht
https://sharepoint.xxx.com/(Ordner auf Sharepoint)
Betreff: Wie öffne ich .addin, das auf einer Sharepoint-Site gespeichert ist, mit JSL?@gzmorgan0
GZ – schön von Ihnen zu hören!
Vielen Dank für das Beispiel aus dem Scripting-Index. Ich denke, es ist wahrscheinlich die richtige JSL, funktioniert hier jedoch aufgrund von Sicherheitsfunktionen möglicherweise nicht. Als ich das Beispiel direkt aus dem Skriptindex ausprobierte, erhielt ich eine Fehlermeldung ähnlich der folgenden (ich habe neben community.jmp.com auch einige andere Websites ausprobiert, um sicherzustellen, dass es sich nicht um ein Problem mit einer bestimmten Website handelt).
Verbindung zum nhl.bamcontent.com-Port 443 fehlgeschlagen: Zeitüberschreitung
Als ich dasselbe mit dem Sharepoint-Speicherort versuchte, erhielt ich eine andere Fehlermeldung, selbst beim Versuch, eine JMP-Tabelle herunterzuladen:
HTTP/1.1 401 Nicht autorisiert
Danke für die Hilfe. Ich werde sehen, ob ich einen anderen Ort finde, auf den alle Add-In-Benutzer Zugriff haben.
Betreff: Wie öffne ich .addin, das auf einer Sharepoint-Site gespeichert ist, mit JSL?@drew_baumgartel ,
Hallo Drew! Wenn Sie JMP 14 verwenden, sollten Sie im Skriptindex > Objekte > HttpRequest nachschlagen.
Hier ist ein JMP-Beispiel:
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 )
);