Salva la tabella dei dati su un punto di condivisione<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao a tutti
Sono riuscito a leggere tabelle di dati (caricate manualmente) da uno sharepoint utilizzando JSL.
Tuttavia, non riesco a trovare un modo per fare in modo che JMP (versione 8.0.2 su Windows) salvi un file in questo punto di condivisione.
Per leggere un file uso:
dt = open(::path||"MyTable.jmp");
dove percorso è una lunga stringa che inizia con http:// .....
Questo funziona bene.
Per salvare un file uso:
dt << save(::path||"MyTable1.jmp")
JMP interpreta ::path||"MyTable1.jmp" come nome file e non come percorso completo incl. nome file!? E salva il file con un nome stupidamente lungo nella directory corrente invece che sullo sharepoint...
Tutti i suggerimenti sono molto apprezzati!
BR, Marianne
Ri: Salva tabella dati su sharepointMi metterò in contatto con i nostri ragazzi IT.
Grazie mille per il tuo aiuto nel risolvere questo problema!
BR, Marianne
Ri: Salva tabella dati su sharepointSto eseguendo Internet Explorer 8 su Windows XP.Il nostro Sharepoint non è l'ultima versione.
Sembra che tu debba verificare con il tuo amministratore di Sharepoint.I seguenti comandi hanno funzionato tra l'altro:
dt = tabella dati corrente();
dt << save("\\abcde.jnj.com\def\hijkl\Documenti condivisi\x.jmp");
Ri: Salva tabella dati su sharepointNo, davvero Avere fatto come scrivi e ottieni il percorso nella mia risposta precedente. Sono su Windows XP - forse sei su qualcosa di diverso?
Ad ogni modo, la rimozione di http: e lo scambio delle barre anteriori con quelle posteriori ha funzionato in una certa misura ...
Ora JMP capisce cosa voglio fare e cerca per salvare il file con il nome corretto nella cartella corretta. Solo ora ricevo un messaggio di errore:
Problema di I/O. Impossibile aprire in modalità ReadWrite.
Il nome di rete specificato non è più disponibile.
Impossibile salvare il file.
Sembra una sorta di problema di autorizzazione, ma le mie autorizzazioni su questo sharepoint sono "Controllo completo" - ho pensato che fosse abbastanza buono.
Ri: Salva tabella dati su sharepointPenso che tu stia cambiando la vista in una vista Explorer e quindi copi l'URL ( http:// ...) e cercando di usarlo.Non penso che funzionerà.Prova questo invece:
Quando guardi la cartella Sharepoint desiderata:
1. Cambia la vista in Tutti i documenti
2. Fare clic su Azioni > Apri con Windows Explorer
3. Una volta aperta la finestra di Windows Explorer (separatamente da IE), avrai un percorso di cartella in stile unc che puoi usare.Dovrebbe iniziare con \\ .
Ri: Salva tabella dati su sharepointCaro PMroz
Grazie per il tuo commento, ma questo è esattamente quello che ho fatto!
Ha aperto la cartella Sharepoint in Esplora risorse e ha copiato il percorso da qui: ::pathstr=" http://mysite.mycompany.net/mysubject/JMP_DB/ ";.
Questo percorso funziona correttamente con dt=open(::pathstr||"MyTable.jmp").
Ma non funziona con dt<
Vedi la spiegazione di ciò che accade nella mia risposta sopra.
BR, Marianne
in qualche modo ho ottenuto un set extra di http: nel testo sopra... Il messaggio è stato modificato da: Marianne Toft
Ri: Salva tabella dati su sharepointVedi se riesci ad aprire la tua cartella Sharepoint come cartella di Windows.Questo ti darà il percorso in stile unc che funzionerà da JMP.Quando stai guardando la cartella Sharepoint appropriata, fai clic su Azioni> Apri con Windows Explorer.Otterrai una finestra di Windows Explorer che mostra i tuoi file.Il percorso corretto della cartella è in alto e sarà simile a questo:
\\mysite.mycompany.com\mysubject\jmpprograms\Shared Documents
Quindi, il percorso completo del file sarà "\\mysite.mycompany.com\mysubject\jmpprograms\Shared Documents\MyTable.jmp"
Ri: Salva tabella dati su sharepointCiao Guglielmo
Grazie per aver tentato di aiutare .
Sì, il mio percorso è una stringa (definita come ::path=" http:// ..............\"; )
Il percorso in quanto tale funziona bene, altrimenti il comando open non avrebbe funzionato.
Ma quando si salva il problema si verifica. Ho inchiodato il problema, ma non so come superarlo! Il problema è che Save interpreta la stringa di input che gli do nel modo sbagliato.
dt< salva dt come MyTable.jmp nel directory corrente .
dt< salva dt come MyTable.jmp In C:\Programmi .
dt< http://........\MyTable.jmp ") dovrebbe salvare dt come MyTable.jmp nella cartella specificata sullo Sharepoint (data dal percorso), ma salva invece dt nel file directory corrente come un file denominato http---..................MyTable.jmp .
Non ci sono messaggi di errore nel registro - solo 'Scriptable[]' come JMP fa salva il file - solo nel posto sbagliato con il nome sbagliato...
Ho anche provato a cambiare directory usando set current directory, pensando che avrei potuto salvare il file usando dt<
ma non succede nulla (nessun messaggio di errore, nessun cambiamento nella directory).
imposta la directory corrente (::percorso);
BR, Marianne
Ri: Salva tabella dati su sharepointCiao Marianne,
Hai provato con questa sintassi?
strpercorso = " http:// ..............";
dt = open(strpath || "MyTable.jmp");
dt << save(strpath || "MyTable1.jmp");
Potresti copiare il registro della dichiarazione di salvataggio?
Saluti,
Guillaume