Apri il file jmp da Teams/Sharepoint su script utilizzato pubblicamenteAprire un file jmp da Microsoft Teams/Sharepoint è abbastanza semplice se sono l'unico a utilizzare lo script. Vado semplicemente in Teams e faccio clic su "Aggiungi collegamento a OneDrive" e quindi riesco a mappare il file come mostrato di seguito.
dt = Open("C:\Users\{username}\OneDrive - {company}\Data\Table.jmp");Il problema che sto riscontrando è che voglio che questo script sia utilizzabile da altri in azienda. Potrei rendere {nomeutente} una variabile, ma farebbe comunque affidamento sul fatto che altri abbiano lo stesso collegamento aggiunto al proprio OneDrive. Ho anche provato a copiare il collegamento al file da Teams, ma JMP non è in grado di aprirlo (ad esempio https://{company}.sharepoint.com/:u:/s/{department}/Ed7cb_0X97BFtr4z-xh9mw0BBurcocxxsg91yyz9hHVUjg ?e=y). Anche se funzionasse, dovrei conoscere il percorso esatto di ciascun file quando preferirei di gran lunga utilizzare semplicemente la denominazione della struttura delle cartelle.
Esiste un modo per aprire file Teams/Sharepoint che funzionino in modo coerente con più persone che utilizzano lo script?
Automazione e scriptingRi: Aprire il file jmp da Teams/Sharepoint su script utilizzato pubblicamenteForse uno di questi da Come accedere nuovamente a un file su SharePoint? funzionerebbe?
"Pochi post più vecchi (apri il browser Web di JMP, autenticati lì e quindi apri il file)
Potrebbe esserci anche un'opzione per autenticarsi utilizzando la richiesta HTTP, ma non ho familiarità con come ciò possa essere fatto con SharePoint."
Ri: Aprire il file jmp da Teams/Sharepoint su script utilizzato pubblicamenteHo gli inizi di uno script JSL/HTTP Request/New OAuth2 che utilizza l'API MS Graph.
Non accede ai file (ancora).
L'ostacolo più grande è la registrazione nel portale Azure/Entra della tua azienda.
A seconda dei tuoi diritti di amministratore, può essere semplicissimo/appena un inconveniente oppure potresti dover superare alcuni ostacoli.
Tuttavia, una volta autenticato, è abbastanza semplice passare attraverso OneDrive/Sharepoint con MS Graph.
La maggior parte dei dati sono JSON (che considero semplicemente JSL Associative Array)
quando arrivi a un elemento del file, c'è un URL in cui puoi effettivamente recuperare il file.
Posso pubblicare quello che ho (o inviarmi un'e-mail) se sei interessato.