Come aprire .addin archiviato sul sito SharePoint utilizzando JSL?Ho integrato una funzionalità di aggiornamento automatico in un componente aggiuntivo. La nuova versione del componente aggiuntivo è archiviata in uno sharepoint. Sono in grado di aprire correttamente le tabelle jmp dallo SharePoint, ma non riesco ad aprire il file aggiuntivo.
Lavori:
Aprire(" https://sharepoint.xxx/jmp_table.jmp ")
Non funziona:
Aprire(" https://sharepoint.xxx/addin_try.addin ")
Aprire(" https://sharepoint.xxx/addin_try.zip ")
Ho pensato che forse avrei potuto copiare il componente aggiuntivo da Sharepoint in una directory locale e quindi aprire il componente aggiuntivo, ma neanche questo ha funzionato:
Copia il file(" https://sharepoint.xxx/addin_try.addin ", "C:\temp\addin_try.addin")
Copia il file(" https://sharepoint.xxx/addin_try.zip ", "C:\temp\addin_try.zip")
Il comando Copia file restituisce l'errore "Percorso non valido" e il percorso non valido identificato è una concatenazione della directory predefinita e dell'URL (perché?), con l'URL leggermente alterato:
C:\my_default_directory\C--https---sharepoint
Suggerimenti?
Ri: Come aprire .addin archiviato sul sito SharePoint utilizzando JSL?Grazie GZ per il tuo aiuto offline: sono riuscito a risolvere il problema con i tuoi buoni consigli! Per tutti gli altri utenti che riscontrano questo problema, la chiave è specificare la posizione del file in modo diverso come mostrato di seguito:
Lavori
\\sharepoint.xxx.com@SSL\DavWWWRoot\(cartella su SharePoint)
Non funziona
https://sharepoint.xxx.com/(cartella su SharePoint)
Ri: Come aprire .addin archiviato sul sito SharePoint utilizzando JSL?@gzmorgan0
GZ: è un piacere sentirti!
Grazie per l'esempio tratto dallo scripting index. Penso che probabilmente sia il JSL giusto, ma potrebbe non funzionare qui a causa delle "funzionalità" di sicurezza. Quando ho provato l'esempio direttamente dall'indice di scripting, ho ricevuto un messaggio di errore simile a quello seguente (ho provato alcuni altri siti oltre a community.jmp.com per assicurarmi che non fosse un problema con un particolare sito web)
Impossibile connettersi alla porta 443 di nhl.bamcontent.com: timeout
Quando ho provato lo stesso con la posizione di SharePoint, ho ricevuto un errore diverso, anche durante il tentativo di scaricare una tabella jmp:
HTTP/1.1 401 Non autorizzato
Grazie per l'aiuto. Vedrò se riesco a trovare un'altra posizione a cui tutti gli utenti del componente aggiuntivo avranno accesso.
Ri: Come aprire .addin archiviato sul sito SharePoint utilizzando JSL?@drew_baumgartel ,
Ciao Drew! Se utilizzi JMP 14 potresti voler cercare in Indice di script > Oggetti > HttpRequest.
Ecco un esempio di JMP:
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 )
);