Vai al contenuto principale

Scarica dal cloud

Struttura

DownloadFromCloud(sService, sFileName, sFolder, sToDirectory: Text; bAllowAuth: Boolean): Text

Tipo

Funzione

Descrizione

Questa funzione tenterà di scaricare il file sFileName dall'account cloud specificato in sService. Una volta scaricato, il file verrà copiato nella cartella sToDirectory. Se il parametro sFolder è impostato, il file verrà scaricato dalla cartella cloud specificata. Questa cartella deve trovarsi un livello sopra la directory principale. Se non viene specificata alcuna cartella sFolder, il file verrà scaricato dalla directory principale. La funzione restituirà "SUCCESS" se il download va a buon fine, altrimenti verrà restituito un messaggio di errore. All'esecuzione, se non esiste alcun token per il servizio cloud E il parametro bAuth è impostato su True, verrà visualizzata la schermata di accesso al servizio in una finestra del browser. Questo token verrà memorizzato per le sessioni future.

Parametri: 5

sFileName = Nome del file da scaricare dal servizio cloud. Il file deve trovarsi nella directory principale dell'archivio cloud.

sService = il nome del servizio cloud online. I valori ammessi sono: 'BOX' (box.com) e 'DROPBOX' (dropbox.com)

sFolder = la cartella nel servizio cloud online in cui il file deve essere scaricato. Se non viene specificato nulla, il file verrà scaricato dalla directory principale.

sToDirectory = il nome della directory locale in cui il file deve essere copiato dopo il download dal cloud

bAllowAuth = Se i token precedentemente salvati nel database non vengono trovati e/o non consentono l'accesso al servizio online, questo parametro determina se deve essere visualizzata una finestra del browser per consentire l'inserimento delle credenziali. Se questo script è destinato a essere eseguito in un ambiente automatizzato/senza supervisione, questo parametro deve essere impostato su False.

Valore restituito

Testo

Esempi

sFileName = "ABC COMPANY-ABC123.ZIP"

sResult = DownloadFromCloud("DROPBOX", sFileName, "", "C:\Temp\Downloaded", True)

if sResult = "SUCCESS" then

ShowMessage("Download completato: " & sFileName)

Else

ShowMessage("Il download non è stato completato: " & sFileName & Chr(13) & sResult)

End If |