JSL erhält Zugriff auf die Excel-Datei in SharepointIch möchte routinemäßig ein Skript aus einer Excel-Datei ausführen, die wir in Sharepoint speichern.
Ich konnte nicht viel finden, aber aufgrund der strengen Kontrolle unserer IT-Abteilung kann ich nichts anderes als JSL schreiben.
Ich kann das angehängte Skript ausführen, nachdem ich über das grafische Fenster „Datei öffnen“ in JMP auf diese Datei zugegriffen habe.Ich denke, das funktioniert, weil Sharepoint jetzt weiß, dass JMP berechtigt ist, auf die Excel-Datei zuzugreifen.Ich hatte die Umgehungsidee, dass JSL das grafische Öffnungsfenster aufruft, darauf wartet, dass der Benutzer die gewünschte Datei eingibt, und es dann ausführt.Die Hoffnung besteht darin, dass sich das magische Fenster „Windows-Sicherheit“ öffnet und sie ihre Anmeldeinformationen eingeben können.
Hat jemand Erfahrung damit?Gibt es JSL zum Öffnen dieser GUI zum Öffnen von Dateien?
Betreff: JSL erhält Zugriff auf eine Excel-Datei in SharepointHallo @danielrbiber ,
Ich habe das noch nicht ausprobiert, aber wenn Sie JMP 14 haben, könnten Sie wahrscheinlich die JSL-HTTP-Anfrage verwenden, um von Sharepoint aus auf die Excel-Datei zuzugreifen.
Wenn Sie die URL kennen –
URL: http://site url/_api/web/GetFileByServerRelativeUrl('/Ordnername/Dateiname')/$value
Methode: GET
Überschriften:
Autorisierung: „Bearer“ + accessToken
SharePoint-HTTP-Anfragen
Siehe Folgendes Weitere Einzelheiten finden Sie in der Präsentation des Discovery Summit darüber, wie die neuen JSL-only-REST-Funktionen funktionieren
Prost,
Stan
Betreff: JSL erhält Zugriff auf eine Excel-Datei in SharepointWenn ich die Zeichenfolge in den Bereich „Dateiname“ im geöffneten Fenster einfüge, haben Sie Recht, die „/“ werden nicht geändert.Wenn ich jedoch versuche, es zu öffnen, erhalte ich die folgende Fehlermeldung

Ja, dieser Artikel sollte zur JMP-Wunschliste hinzugefügt werden.
Ich gehe jedoch davon aus, dass JMP nur das Fenster vom Betriebssystem aus aufruft und nicht ein Fenster, das JMP erstellt hat. Daher ist es möglicherweise nicht so einfach, die Funktionsweise zu ändern, und Sie schlagen vor
Betreff: JSL erhält Zugriff auf eine Excel-Datei in SharepointEs scheint in Ordnung zu sein, wenn ich den Pfad und die Datei tatsächlich einfüge. Wenn ich zum Beispiel Folgendes in das Feld „Dateiname“ einfüge, funktioniert es.
https://xyzcomp.com/sites/SbD/Product/docs/Development%20Database-Feasibility.xlsx
Gibt es JSL-Funktionen, um „:“ und „/“ zu übergeben, ohne sie zu ändern?
Wenn „Datei auswählen“ bei URLs wirklich nicht funktioniert, könnten wir dies dann zur Wunschliste hinzufügen? Es sollte einfach sein, JSL daran zu hindern, diese spezifischen Zeichen zu ändern.Betreff: JSL erhält Zugriff auf eine Excel-Datei in Sharepoint„Datei auswählen“ funktioniert nur, wenn die Dateistruktur eines Betriebssystems untersucht wird.Das Open Window-Objekt versteht keine URLs.
Betreff: JSL erhält Zugriff auf eine Excel-Datei in SharepointVielen Dank, dass Sie das bereitgestellt haben. „Datei auswählen“ ist genau das, was ich suche.Ich habe jedoch eine Folgefrage zur Funktionsweise dieser Funktion.
Ich würde dem Benutzer wirklich gerne den Pfad und die Excel-Datei im geöffneten Fenster zur Verfügung stellen.Es scheint jedoch, dass JSL die Interpunktion für den Pfad nicht richtig liest.
Für das angehängte Skript lautet der im Fenster angezeigte Pfad:
https---xyzcomp.com-sites-SbD-Product-docs-Development%20Database-Feasibility
Warum hat JSL alle „:“ und „/“ durch „-“ ersetzt?Gibt es eine Möglichkeit, dies zu verhindern?
Betreff: JSL erhält Zugriff auf eine Excel-Datei in SharepointIst dies das „grafische ‚Datei öffnen‘“-Fenster, auf das Sie sich beziehen?

Wenn ja, dann ist der folgende JSL-Code alles, was Sie zum Öffnen einer Datei benötigen
Names Default To Here( 1 );
file = Pick File(
"Select JMP File",
"$DOCUMENTS",
{"Excel Files|xls;", "All Files|*"},
1,
0
);
dt = open( file );