Öffnen Sie die JMP-Datei von Teams/Sharepoint mit einem öffentlich verwendeten SkriptDas Öffnen einer JMP-Datei aus Microsoft Teams/Sharepoint ist einfach genug, wenn ich der einzige bin, der das Skript verwendet. Ich gehe einfach in Teams und klicke auf „Verknüpfung zu OneDrive hinzufügen“ und kann dann wie unten gezeigt die Datei zuordnen.
dt = Open("C:\Users\{username}\OneDrive - {company}\Data\Table.jmp");Mein Problem ist, dass ich möchte, dass dieses Skript auch von anderen im Unternehmen verwendet werden kann. Ich könnte {username} zu einer Variable machen, aber dann wäre es immer noch davon abhängig, dass andere die gleiche Verknüpfung zu ihrem OneDrive hinzugefügt haben. Ich habe auch versucht, den Link zur Datei aus Teams zu kopieren, aber JMP kann ihn nicht öffnen (z. B. https://{company}.sharepoint.com/:u:/s/{department}/Ed7cb_0X97BFtr4z-xh9mw0BBurcocxxsg91yyz9hHVUjg?e=y ). Selbst wenn das funktionieren würde, müsste ich den genauen Pfad für jede Datei kennen, obwohl ich viel lieber einfach die Ordnerstruktur-Benennung verwenden würde.
Gibt es eine Möglichkeit, Teams-/Sharepoint-Dateien zu öffnen, die konsistent funktioniert, wenn mehrere Personen das Skript verwenden?
Automatisierung und SkriptingBetreff: Öffnen Sie eine JMP-Datei aus Teams/Sharepoint mit einem öffentlich verwendeten SkriptVielleicht würde einer dieser Schritte aus „Wie greife ich erneut auf eine Datei in SharePoint zu?“ funktionieren?
"Einige ältere Beiträge (öffnen Sie den Webbrowser von JMP, authentifizieren Sie sich dort und öffnen Sie dann die Datei)
Es könnte auch eine Option zur Authentifizierung per HTTP-Anfrage geben, aber ich weiß nicht, wie das mit SharePoint funktioniert.“
Betreff: Öffnen Sie eine JMP-Datei aus Teams/Sharepoint mit einem öffentlich verwendeten SkriptIch habe die Anfänge eines JSL/HTTP-Request/New OAuth2-Skripts, das die MS Graph API verwendet.
Es erfolgt (noch) kein Zugriff auf Dateien.
Die größte Hürde ist die Registrierung im Azure/Entra-Portal Ihres Unternehmens.
Abhängig von Ihren Administratorrechten kann dies ganz einfach sein/kaum umständlich sein, oder Sie müssen möglicherweise einige Hürden überwinden.
Nach der Authentifizierung ist es jedoch relativ einfach, OneDrive/Sharepoint mit MS Graph zu durchlaufen.
Die meisten Daten sind JSON (was ich einfach als JSL Associative Arrays betrachte)
Wenn Sie zu einem Dateielement gelangen, wird eine URL angezeigt, über die Sie die Datei abrufen können.
Bei Interesse kann ich posten, was ich habe (oder mir eine E-Mail schicken).