JSL ottenere l'accesso al file excel in sharepointSto cercando di eseguire regolarmente uno script da un file excel che teniamo in sharepoint.
Non sono riuscito a trovare molto ma a causa dello stretto controllo del nostro dipartimento IT non posso scrivere altro che JSL.
Sono in grado di eseguire lo script allegato dopo aver effettuato l'accesso a questo file utilizzando la finestra grafica "apri file" in JMP.Penso che funzioni perché sharepoint ora sa che JMP è autorizzato ad accedere al file excel.Ho avuto l'idea di aggirare l'idea di fare in modo che JSL chiami la finestra grafica aperta, aspetti che l'utente inserisca il file che desidera ed esegua.La speranza è che si apra la magica finestra "Sicurezza di Windows" e possano inserire le proprie credenziali.
Qualcuno ha esperienza con questo?C'è JSL per aprire quella GUI "apri file"?
Ri: JSL ottenere l'accesso al file excel in sharepointCIAO @danielrbiber ,
Non l'ho ancora provato, ma se hai JMP 14 potresti probabilmente utilizzare la richiesta HTTP JSL per accedere al file Excel da Sharepoint.
Se conosci l'URL...
url: http://url sito/_api/web/GetFileByServerRelativeUrl('/Nome cartella/nome file')/$valore
metodo: OTTIENI
intestazioni:
Autorizzazione: "Bearer " + accessToken
Richieste http di Sharepoint
Vedere quanto segue Presentazione al Discovery Summit per ulteriori dettagli su come funzionano le nuove funzioni JSL only REST
saluti,
Stan
Ri: JSL ottenere l'accesso al file excel in sharepointQuando incollo la stringa nell'area Nome file nella finestra aperta, hai ragione, il "/" non viene modificato.Tuttavia, quando provo ad aprirlo, ottengo il seguente errore

Sì, questo articolo deve essere aggiunto alla Wish List di JMP.
Tuttavia, presumo che JMP stia solo chiamando la finestra dal sistema operativo, non una finestra che JMP ha creato ..... quindi cambiare il modo in cui funziona potrebbe non essere così facile e suggerisci
Ri: JSL ottenere l'accesso al file excel in sharepointSembra a posto quando incollo effettivamente il percorso e il file. Ad esempio, se incollo quanto segue nel campo "nome file", funziona.
https://xyzcomp.com/sites/SbD/Product/docs/Development%20Database-Feasibility.xlsx
Esistono funzioni JSL per passare ":" e "/" senza modificarli?
Se "pick file" non funziona davvero con gli URL, potremmo aggiungerlo alla lista dei desideri? Dovrebbe essere semplice impedire a JSL di modificare quei caratteri specifici.Ri: JSL ottenere l'accesso al file excel in sharepointPick file funziona solo quando si esamina una struttura di file del sistema operativo.L'oggetto Open Window non riconosce gli URL.
Ri: JSL ottenere l'accesso al file excel in sharepointGrazie per averlo fornito. "Pick File" è esattamente quello che sto cercando.Ho una domanda di follow-up su come funziona questa funzione.
Mi piacerebbe davvero fornire all'utente il percorso e il file excel nella finestra aperta.Sembra però che JSL non stia leggendo correttamente la punteggiatura per il percorso.
Per lo script allegato il percorso visualizzato nella finestra è:
https---xyzcomp.com-sites-SbD-Product-docs-Development%20Database-Fattibilità
Perché JSL ha sostituito tutti i ":" e "/" con "-"?C'è un modo per prevenire questo?
Ri: JSL ottenere l'accesso al file excel in sharepointÈ questa la finestra "grafica 'apri file'" a cui ti riferisci?

In tal caso, il seguente codice JSL è tutto ciò che serve per aprire un file
Names Default To Here( 1 );
file = Pick File(
"Select JMP File",
"$DOCUMENTS",
{"Excel Files|xls;", "All Files|*"},
1,
0
);
dt = open( file );