2016-08-11 2 views
1

Ich möchte Anhang von Google Mail herunterladen und speichern Sie es in den lokalen Ordner mit Google Script. Ich habe etwas darüber recherchiert und ich konnte keine Lösung finden.ist es möglich, den Google Mail-Anhang in den lokalen Ordner herunterzuladen?

Bisher habe ich Google Mail-Anhang nur auf Google Drive speichern.

var attachmentBlob = attachment[0].copyBlob(); 
var file = DriveApp.createFile(attachmentBlob); 
folder.addFile(file); 

oder ist es möglich, ein Google-Skript zum automatischen Download der Datei von Google Drive zu erstellen?

brauchen einen Rat.

Antwort

1

Als @Sujay bereits erwähnt, können Sie keine Datei mit Google AppScript in einen lokalen Ordner herunterladen, da GAS serverseitig ausgeführt wird.

Sie haben bereits einen guten Schritt mit dem Code gemacht, um den Anhang als Datei auf Ihrem Google Drive zu speichern.

Um Ihre Unterfrage zu beantworten "Ist es möglich, ein Google-Skript zum automatischen Herunterladen von Dateien von Google Drive zu erstellen?", Benötigen Sie kein Skript, das ist die Google Drive Desktop App (https://www.google.com.ng/drive/download/) tut genau.

Es synchronisiert alle Dateien, die Sie zu Ihrem Laufwerk hinzufügen, zu Ihrem lokalen PC. Sie können die Google Drive-Einstellungen auch so bearbeiten, dass nur ausgewählte Ordner synchronisiert werden, in Ihrem Fall der Laufwerksordner, auf den in Ihrer Ordnervariablen verwiesen wird.

+0

oh, verdammt richtig! Ich vergaß Google Drive-Ordner. Danke, dass du mich erinnert hast. – procatmer

1

GAS wird auf der Serverseite ausgeführt und hat nur Zugriff auf die interne Architektur von Google. Um lokal zu speichern, muss eine Art Blob erstellt und ein Download in Ihrem Browser ausgelöst werden. nicht sicher, ob du das kannst.

+0

dachte darüber nach. Ich versuche immer noch herauszufinden, wie man einen solchen Trigger erstellt, der automatisch ausgeführt wird. danke trotzdem – procatmer

Verwandte Themen