Gmail-Anhänge in Google Drive speichern
Welche Gmail-Anhänge sich mit belegten API-Schritten in Drive ablegen lassen, welche Rechte nötig sind und wie Sie doppelte Dateien vermeiden.
Inhalt geändert:
Passt dieser Weg?
Für bereits ausgewählte Anhänge sind Suche, Nachrichtenabruf, Download und Upload dokumentiert. Der Weg erkennt nicht selbst, welche Datei eine Rechnung ist. Beginnen Sie mit einem eng begrenzten Gmail-Label und einem eigenen Zielordner.
Ungeprüft: kein vollständiger praktischer Ablauf nachgewiesen.
4/4 Schritte durch API-Dokumentation belegt.
Benötigte Apps
Einrichtung und kleiner Test
Gmail-Abfrage festlegen und die Treffer vor dem ersten Schreiben ansehen. Nachrichtenteile vollständig durchgehen; eine Nachricht kann mehrere Anhänge tragen.
Anhangskennung und Nachrichtenkennung gemeinsam als Herkunft merken. Die heruntergeladenen Bytes in einen eigenen Drive-Ordner schreiben und anschließend zurücklesen.
Vor einer Wiederholung zuerst das Ziel prüfen. Gleicher Dateiname ist kein Nachweis derselben Datei; vergleichen Sie Herkunft und Inhalt.
Schritte und Belege
Nachrichten suchen
Gmail
Technisch ausgelesen · Ablauf noch nicht praktisch getestet
Einzelheiten
Anbieter-API:
gmail.users.messages.listGET gmail/v1/users/{userId}/messagesBerechtigungen
Dokumentierte Scope-Alternativen
https://mail.google.com/https://www.googleapis.com/auth/gmail.metadatahttps://www.googleapis.com/auth/gmail.modifyhttps://www.googleapis.com/auth/gmail.readonly
Nicht alle Scopes anfordern. Die passende, möglichst eingeschränkte Berechtigung hängt vom Vorgang und der Ressource ab.
Kosten und Limits
Die Herstellerseite nennt Standardnutzung beziehungsweise Nutzung unter der Tagesschwelle ohne zusätzliche API-Gebühr und kündigt spätere Gebühren für Überschreitungen an. Konto, Speicher und Connector können gesondert kosten. Gesamtkosten nicht geprüft.
Quelle ·
Kontingente gelten je Projekt und Nutzer. Prüfen Sie die für Ihr Projekt tatsächlich geltenden Werte; ältere Google-Projekte können andere Kontingente behalten.
Quelle · Zuletzt bestätigt:
Nachricht lesen
Gmail
Technisch ausgelesen · Ablauf noch nicht praktisch getestet
Einzelheiten
Anbieter-API:
gmail.users.messages.getGET gmail/v1/users/{userId}/messages/{id}Berechtigungen
Dokumentierte Scope-Alternativen
https://mail.google.com/https://www.googleapis.com/auth/gmail.addons.current.message.actionhttps://www.googleapis.com/auth/gmail.addons.current.message.metadatahttps://www.googleapis.com/auth/gmail.addons.current.message.readonlyhttps://www.googleapis.com/auth/gmail.metadatahttps://www.googleapis.com/auth/gmail.modifyhttps://www.googleapis.com/auth/gmail.readonly
Nicht alle Scopes anfordern. Die passende, möglichst eingeschränkte Berechtigung hängt vom Vorgang und der Ressource ab.
Kosten und Limits
Die Herstellerseite nennt Standardnutzung beziehungsweise Nutzung unter der Tagesschwelle ohne zusätzliche API-Gebühr und kündigt spätere Gebühren für Überschreitungen an. Konto, Speicher und Connector können gesondert kosten. Gesamtkosten nicht geprüft.
Quelle ·
Kontingente gelten je Projekt und Nutzer. Prüfen Sie die für Ihr Projekt tatsächlich geltenden Werte; ältere Google-Projekte können andere Kontingente behalten.
Quelle · Zuletzt bestätigt:
Anhang herunterladen
Gmail
Technisch ausgelesen · Ablauf noch nicht praktisch getestet
Einzelheiten
Anbieter-API:
gmail.users.messages.attachments.getGET gmail/v1/users/{userId}/messages/{messageId}/attachments/{id}Berechtigungen
Dokumentierte Scope-Alternativen
https://mail.google.com/https://www.googleapis.com/auth/gmail.addons.current.message.actionhttps://www.googleapis.com/auth/gmail.addons.current.message.readonlyhttps://www.googleapis.com/auth/gmail.modifyhttps://www.googleapis.com/auth/gmail.readonly
Nicht alle Scopes anfordern. Die passende, möglichst eingeschränkte Berechtigung hängt vom Vorgang und der Ressource ab.
Datenübertragung zwischen den Schritten
- Das base64url-Datenfeld dekodieren, bevor die Bytes an eine Datei-API übertragen werden.
Kosten und Limits
Die Herstellerseite nennt Standardnutzung beziehungsweise Nutzung unter der Tagesschwelle ohne zusätzliche API-Gebühr und kündigt spätere Gebühren für Überschreitungen an. Konto, Speicher und Connector können gesondert kosten. Gesamtkosten nicht geprüft.
Quelle ·
Kontingente gelten je Projekt und Nutzer. Prüfen Sie die für Ihr Projekt tatsächlich geltenden Werte; ältere Google-Projekte können andere Kontingente behalten.
Quelle · Zuletzt bestätigt:
Datei speichern
Google Drive
Technisch ausgelesen · Ablauf noch nicht praktisch getestet
Einzelheiten
Anbieter-API:
drive.files.createPOST /upload/drive/v3/filesBerechtigungen
Dokumentierte Scope-Alternativen
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.appdatahttps://www.googleapis.com/auth/drive.file
Nicht alle Scopes anfordern. Die passende, möglichst eingeschränkte Berechtigung hängt vom Vorgang und der Ressource ab.
Datenübertragung zwischen den Schritten
- Multipart-Anfrage aus Dateimetadaten und den heruntergeladenen Anhangsdaten bilden.
Kosten und Limits
Die Herstellerseite nennt Standardnutzung beziehungsweise Nutzung unter der Tagesschwelle ohne zusätzliche API-Gebühr und kündigt spätere Gebühren für Überschreitungen an. Konto, Speicher und Connector können gesondert kosten. Gesamtkosten nicht geprüft.
Quelle ·
Kontingente gelten je Projekt und Nutzer. Prüfen Sie die für Ihr Projekt tatsächlich geltenden Werte; ältere Google-Projekte können andere Kontingente behalten.
Quelle · Zuletzt bestätigt:
Prüfstand und Grenzen
Ein PDF lässt sich als Datei kopieren. Das beweist weder Texterkennung noch Rechnungsprüfung. Unser lokaler Mail–Datei–Tabellen-Prüffall verwendet synthetisches XML; für diesen allgemeinen Anhangsplan gibt es keinen eigenen vollständigen Anbietertest.
Öffentliche Prüfberichte zu Verbindungen · Lokalen Prüfläufer und Anleitung öffnen
Alternativen
Wenn nur wenige Anhänge anfallen, ist manuelles Speichern mit anschließender Kontrolle eine sinnvolle Alternative. Für Rechnungsbeträge brauchen Sie zusätzlich Klassifikation und Extraktion.