Aus der Cloud herunterladen
Aufbau
DownloadFromCloud(sService, sFileName, sFolder, sToDirectory: Text; bAllowAuth: Boolean): Text
Typ
Funktion
Beschreibung
Diese Funktion versucht, die Datei „sFileName“ aus dem in „sService“ angegebenen Cloud-Konto herunterzuladen. Die Datei wird nach dem Herunterladen in das Verzeichnis „sToDirectory“ kopiert. Wenn der Parameter „sFolder“ gesetzt ist, wird die Datei aus dem angegebenen Cloud-Ordner heruntergeladen. Dieser Ordner muss sich eine Ebene über dem Stammverzeichnis befinden. Wenn kein sFolder angegeben wird, wird die Datei aus dem Stammverzeichnis heruntergeladen. Die Funktion gibt „SUCCESS“ zurück, wenn der Download erfolgreich war; andernfalls wird der Fehlerzustand zurückgegeben. Wenn bei der Ausführung kein Token für den Cloud-Dienst vorhanden ist UND der Parameter „bAuth“ auf „True“ gesetzt ist, wird der Anmeldebildschirm des Dienstes in einem Browserfenster angezeigt. Dieses Token wird für zukünftige Sitzungen gespeichert.
Parameter: 5
sFileName = Name der Datei, die vom Cloud-Dienst heruntergeladen werden soll. Die Datei muss im Stammverzeichnis des Cloud-Speichers vorhanden sein.
sService = der Name des Online-Cloud-Dienstes. Zulässige Werte sind: „BOX“ (box.com) und „DROPBOX“ (dropbox.com)
sFolder = der Ordner im Online-Cloud-Dienst, in den die Datei heruntergeladen werden soll. Wenn nichts angegeben wird, wird die Datei aus dem Stammverzeichnis heruntergeladen.
sToDirectory = Name des lokalen Verzeichnisses, in das die Datei nach dem Herunterladen aus der Cloud kopiert werden soll
bAllowAuth = Wenn zuvor in der Datenbank gespeicherte Tokens nicht gefunden werden und/oder keinen Zugriff auf den Onlinedienst gewähren, legt dieser Parameter fest, ob ein Browserfenster angezeigt werden soll, in dem Anmeldedaten eingegeben werden können. Wenn dieses Skript in einer automatisierten/unbeaufsichtigten Umgebung ausgeführt werden soll, sollte dieser Parameter auf „False“ gesetzt werden.
Rückgabewert
Text
Beispiele
sFileName = "ABC COMPANY-ABC123.ZIP"
sResult = DownloadFromCloud("DROPBOX", sFileName, "", "C:\Temp\Downloaded", True)
if sResult = "SUCCESS" then
ShowMessage("Download abgeschlossen: " & sFileName)
Else
ShowMessage("Der Download wurde nicht abgeschlossen: " & sFileName & Chr(13) & sResult)
End If |