AptlyStar

Google Drive

Dateien erstellen, hochladen und auflisten

Google Drive ist Googles Cloud-Speicher- und Dateisynchronisierungsdienst, der es Benutzern ermöglicht, Dateien zu speichern, Dateien über verschiedene Geräte zu synchronisieren und Dateien mit anderen zu teilen. Als Kernkomponente des Produktivitätsökosystems von Google bietet Google Drive robuste Speicher-, Organisations- und Kollaborationsfunktionen.

Erfahren Sie, wie Sie das Google Drive-Tool in Aptlystar integrieren, um mühelos Informationen aus Ihrem Drive durch Ihre Workflows abzurufen. Dieses Tutorial führt Sie durch die Verbindung mit Google Drive, die Einrichtung des Datenabrufs und die Verwendung gespeicherter Dokumente und Dateien zur Verbesserung der Automatisierung. Perfekt für die Synchronisierung wichtiger Daten mit Ihren Agenten in Echtzeit.

Mit Google Drive können Sie:

  • Dateien in der Cloud speichern: Laden Sie Ihre Dateien hoch und greifen Sie von überall mit Internetzugang darauf zu
  • Inhalte organisieren: Erstellen Sie Ordner, verwenden Sie Farbcodierung und implementieren Sie Namenskonventionen
  • Teilen und zusammenarbeiten: Steuern Sie Zugriffsberechtigungen und arbeiten Sie gleichzeitig an Dateien
  • Effizient suchen: Finden Sie Dateien schnell mit Googles leistungsstarker Suchtechnologie
  • Zugriff über verschiedene Geräte: Nutzen Sie Google Drive auf Desktop-, Mobil- und Webplattformen
  • Integration mit anderen Diensten: Verbinden Sie sich mit Google Docs, Sheets, Slides und Anwendungen von Drittanbietern

In Aptlystar ermöglicht die Google Drive-Integration Ihren Agenten, direkt und programmatisch mit Ihrem Cloud-Speicher zu interagieren. Dies erlaubt leistungsstarke Automatisierungsszenarien wie Dateiverwaltung, Inhaltsorganisation und Dokumenten-Workflows. Ihre Agenten können neue Dateien in bestimmte Ordner hochladen, bestehende Dateien herunterladen, um deren Inhalte zu verarbeiten, und Ordnerinhalte auflisten, um durch Ihre Speicherstruktur zu navigieren. Diese Integration überbrückt die Lücke zwischen Ihren KI-Workflows und Ihrem Dokumentenverwaltungssystem und ermöglicht nahtlose Dateioperationen ohne manuelle Eingriffe. Durch die Verbindung von Aptlystar mit Google Drive können Sie dateibasierte Workflows automatisieren, Dokumente intelligent verwalten und Cloud-Speicheroperationen in die Fähigkeiten Ihres Agenten integrieren.

Nutzungsanleitung

Integrieren Sie Google Drive in den Workflow. Kann Dateien erstellen, hochladen und auflisten. Erfordert OAuth.

Tools

google_drive_upload

Eine Datei zu Google Drive hochladen

Eingabe

ParameterTypErforderlichBeschreibung
fileNamestringJaDer Name der hochzuladenden Datei
filefileNeinBinärdatei zum Hochladen (UserFile-Objekt)
contentstringNeinTextinhalt zum Hochladen (verwenden Sie entweder diesen ODER file, nicht beides)
mimeTypestringNeinDer MIME-Typ der hochzuladenden Datei (wird automatisch aus der Datei erkannt, wenn nicht angegeben)
folderSelectorstringNeinWählen Sie den Ordner aus, in den die Datei hochgeladen werden soll
folderIdstringNeinDie ID des Ordners, in den die Datei hochgeladen werden soll (interne Verwendung)

Ausgabe

ParameterTypBeschreibung
filejsonMetadaten der hochgeladenen Datei einschließlich ID, Name und Links

google_drive_create_folder

Einen neuen Ordner in Google Drive erstellen

Eingabe

ParameterTypErforderlichBeschreibung
fileNamestringJaName des zu erstellenden Ordners
folderSelectorstringNeinWählen Sie den übergeordneten Ordner aus, in dem der Ordner erstellt werden soll
folderIdstringNeinID des übergeordneten Ordners (interne Verwendung)

Ausgabe

ParameterTypBeschreibung
filejsonMetadaten des erstellten Ordners einschließlich ID, Name und Informationen zum übergeordneten Ordner

google_drive_download

Eine Datei von Google Drive herunterladen (exportiert Google Workspace-Dateien automatisch)

Eingabe

ParameterTypErforderlichBeschreibung
fileIdstringJaDie ID der herunterzuladenden Datei
mimeTypestringNeinDer MIME-Typ, in den Google Workspace-Dateien exportiert werden sollen (optional)
fileNamestringNeinOptionale Überschreibung des Dateinamens

Ausgabe

ParameterTypBeschreibung
filefileHeruntergeladene Datei, die in den Ausführungsdateien gespeichert ist

google_drive_list

Dateien und Ordner in Google Drive auflisten

Eingabe

ParameterTypErforderlichBeschreibung
folderSelectorstringNeinWählen Sie den Ordner aus, aus dem Dateien aufgelistet werden sollen
folderIdstringNeinDie ID des Ordners, aus dem Dateien aufgelistet werden sollen (interne Verwendung)
querystringNeinSuchbegriff, um Dateien nach Namen zu filtern (z.B. "budget" findet Dateien mit "budget" im Namen). Verwenden Sie hier KEINE Google Drive-Abfragesyntax - geben Sie einfach einen einfachen Suchbegriff ein.
pageSizenumberNeinDie maximale Anzahl der zurückzugebenden Dateien (Standard: 100)
pageTokenstringNeinDas Seitentoken für die Paginierung

Ausgabe

ParameterTypBeschreibung
filesjsonArray von Metadatenobjekten der Dateien aus dem angegebenen Ordner

Hinweise

  • Kategorie: tools
  • Typ: google_drive

Ausgabe

ParameterTypBeschreibung
filefileHeruntergeladene Datei, gespeichert in Ausführungsdateien
metadataobjectVollständige Dateimetadaten von Google Drive
↳ idstringGoogle Drive-Datei-ID
↳ kindstringRessourcentyp-Kennung
↳ namestringDateiname
↳ mimeTypestringMIME-Typ
↳ descriptionstringDateibeschreibung
↳ originalFilenamestringOriginal hochgeladener Dateiname
↳ fullFileExtensionstringVollständige Dateierweiterung
↳ fileExtensionstringDateierweiterung
↳ ownersjsonListe der Dateieigentümer
↳ permissionsjsonDateiberechtigungen
↳ permissionIdsjsonBerechtigungs-IDs
↳ sharedbooleanOb Datei geteilt ist
↳ ownedByMebooleanOb im Besitz des aktuellen Benutzers
↳ writersCanSharebooleanOb Autoren teilen können
↳ viewersCanCopyContentbooleanOb Betrachter kopieren können
↳ copyRequiresWriterPermissionbooleanOb Kopieren Autorenberechtigung erfordert
↳ sharingUserjsonBenutzer, der die Datei geteilt hat
↳ starredbooleanOb Datei mit Stern markiert ist
↳ trashedbooleanOb Datei im Papierkorb ist
↳ explicitlyTrashedbooleanOb explizit in Papierkorb verschoben
↳ appPropertiesjsonApp-spezifische Eigenschaften
↳ createdTimestringDateierstellungszeit
↳ modifiedTimestringLetzte Änderungszeit
↳ modifiedByMeTimestringWann vom aktuellen Benutzer geändert
↳ viewedByMeTimestringWann zuletzt vom aktuellen Benutzer angesehen
↳ sharedWithMeTimestringWann mit aktuellem Benutzer geteilt
↳ lastModifyingUserjsonBenutzer, der die Datei zuletzt geändert hat
↳ viewedByMebooleanOb vom aktuellen Benutzer angesehen
↳ modifiedByMebooleanOb vom aktuellen Benutzer geändert
↳ webViewLinkstringURL zum Anzeigen im Browser
↳ webContentLinkstringDirekte Download-URL
↳ iconLinkstringURL zum Dateisymbol
↳ thumbnailLinkstringURL zum Vorschaubild
↳ exportLinksjsonExportformat-Links
↳ sizestringDateigröße in Bytes
↳ quotaBytesUsedstringVerwendetes Speicherkontingent
↳ md5ChecksumstringMD5-Hash
↳ sha1ChecksumstringSHA-1-Hash
↳ sha256ChecksumstringSHA-256-Hash
↳ parentsjsonÜbergeordnete Ordner-IDs
↳ spacesjsonBereiche, die Datei enthalten
↳ driveIdstringGeteilte Laufwerk-ID
↳ capabilitiesjsonBenutzerfähigkeiten für Datei
↳ versionstringVersionsnummer
↳ headRevisionIdstringHauptrevisions-ID
↳ hasThumbnailbooleanOb Vorschaubild vorhanden
↳ thumbnailVersionstringVorschaubild-Version
↳ imageMediaMetadatajsonBildspezifische Metadaten
↳ videoMediaMetadatajsonVideospezifische Metadaten
↳ isAppAuthorizedbooleanOb von anfragender App erstellt
↳ contentRestrictionsjsonInhaltsbeschränkungen
↳ linkShareMetadatajsonLink-Freigabe-Metadaten
↳ revisionsjsonDateirevisionshistorie (nur erste 100 Revisionen)

google_drive_copy

Erstellen Sie eine Kopie einer Datei in Google Drive

Eingabe

ParameterTypErforderlichBeschreibung
fileIdstringJaDie ID der zu kopierenden Datei
newNamestringNeinName für die kopierte Datei (Standard: "Kopie von [ursprünglicher Name]")
destinationFolderIdstringNeinID des Ordners, in dem die Kopie abgelegt werden soll (Standard: gleicher Speicherort wie das Original)

Ausgabe

ParameterTypBeschreibung
filejsonDie Metadaten der kopierten Datei
↳ idstringGoogle Drive-Datei-ID der Kopie
↳ kindstringRessourcentyp-Kennung
↳ namestringDateiname
↳ mimeTypestringMIME-Typ
↳ webViewLinkstringURL zum Anzeigen im Browser
↳ parentsjsonIDs der übergeordneten Ordner
↳ createdTimestringErstellungszeit der Datei
↳ modifiedTimestringZeitpunkt der letzten Änderung
↳ ownersjsonListe der Dateieigentümer
↳ sizestringDateigröße in Bytes

google_drive_update

Aktualisieren Sie Dateimetadaten in Google Drive (umbenennen, verschieben, mit Stern markieren, Beschreibung hinzufügen)

Eingabe

ParameterTypErforderlichBeschreibung
fileIdstringJaDie ID der zu aktualisierenden Datei
namestringNeinNeuer Name für die Datei
descriptionstringNeinNeue Beschreibung für die Datei
addParentsstringNeinDurch Kommas getrennte Liste von IDs übergeordneter Ordner, die hinzugefügt werden sollen (verschiebt die Datei in diese Ordner)
removeParentsstringNeinDurch Kommas getrennte Liste von IDs übergeordneter Ordner, die entfernt werden sollen
starredbooleanNeinOb die Datei mit einem Stern markiert oder die Markierung entfernt werden soll

Ausgabe

ParameterTypBeschreibung
filejsonDie aktualisierten Dateimetadaten
↳ idstringGoogle Drive-Datei-ID
↳ kindstringRessourcentyp-Kennung
↳ namestringDateiname
↳ mimeTypestringMIME-Typ
↳ descriptionstringDateibeschreibung
↳ starredbooleanOb die Datei mit Stern markiert ist
↳ webViewLinkstringURL zum Anzeigen im Browser
↳ parentsjsonIDs der übergeordneten Ordner
↳ modifiedTimestringZeitpunkt der letzten Änderung

google_drive_trash

Eine Datei in den Papierkorb von Google Drive verschieben (kann später wiederhergestellt werden)

Eingabe

ParameterTypErforderlichBeschreibung
fileIdstringJaDie ID der Datei, die in den Papierkorb verschoben werden soll

Ausgabe

ParameterTypBeschreibung
filejsonDie Metadaten der gelöschten Datei
↳ idstringGoogle Drive-Datei-ID
↳ kindstringRessourcentyp-Kennung
↳ namestringDateiname
↳ mimeTypestringMIME-Typ
↳ trashedbooleanOb sich die Datei im Papierkorb befindet (sollte true sein)
↳ trashedTimestringZeitpunkt, zu dem die Datei gelöscht wurde
↳ webViewLinkstringURL zum Anzeigen im Browser

google_drive_delete

Eine Datei dauerhaft aus Google Drive löschen (umgeht den Papierkorb)

Eingabe

ParameterTypErforderlichBeschreibung
fileIdstringJaDie ID der Datei, die dauerhaft gelöscht werden soll

Ausgabe

ParameterTypBeschreibung
deletedbooleanOb die Datei erfolgreich gelöscht wurde
fileIdstringDie ID der gelöschten Datei

google_drive_share

Eine Datei mit einem Benutzer, einer Gruppe, einer Domain teilen oder öffentlich machen

Eingabe

ParameterTypErforderlichBeschreibung
fileIdstringJaDie ID der Datei, die geteilt werden soll
typestringJaArt des Empfängers: user, group, domain oder anyone
rolestringJaBerechtigungsrolle: owner (Eigentümerschaft übertragen), organizer (nur freigegebenes Laufwerk), fileOrganizer (nur freigegebenes Laufwerk), writer (bearbeiten), commenter (ansehen und kommentieren), reader (nur ansehen)
emailstringNeinE-Mail-Adresse des Benutzers oder der Gruppe (erforderlich für type=user oder type=group)
domainstringNeinDomain, mit der geteilt werden soll (erforderlich für type=domain)
transferOwnershipbooleanNeinErforderlich, wenn die Rolle owner ist. Überträgt die Eigentümerschaft an den angegebenen Benutzer.
moveToNewOwnersRootbooleanNeinBeim Übertragen der Eigentümerschaft die Datei in den Stammordner von „Meine Ablage" des neuen Eigentümers verschieben.
sendNotificationbooleanNeinOb eine E-Mail-Benachrichtigung gesendet werden soll (Standard: true)
emailMessagestringNeinBenutzerdefinierte Nachricht, die in die Benachrichtigungs-E-Mail aufgenommen werden soll

Ausgabe

ParameterTypBeschreibung
permissionjsonDie Details der erstellten Berechtigung
↳ idstringBerechtigungs-ID
↳ typestringEmpfängertyp (user, group, domain, anyone)
↳ rolestringBerechtigungsrolle
↳ emailAddressstringE-Mail des Empfängers
↳ displayNamestringAnzeigename des Empfängers
↳ domainstringDomain des Empfängers
↳ expirationTimestringAblaufzeit
↳ deletedbooleanOb der Empfänger gelöscht wurde

google_drive_unshare

Eine Berechtigung von einer Datei entfernen (Zugriff widerrufen)

Eingabe

ParameterTypErforderlichBeschreibung
fileIdstringJaDie ID der Datei, deren Berechtigungen geändert werden sollen
permissionIdstringJaDie ID der zu entfernenden Berechtigung (verwenden Sie list_permissions, um diese zu finden)

Ausgabe

ParameterTypBeschreibung
removedbooleanOb die Berechtigung erfolgreich entfernt wurde
fileIdstringDie ID der Datei
permissionIdstringDie ID der entfernten Berechtigung

google_drive_list_permissions

Alle Berechtigungen (wer hat Zugriff) für eine Datei in Google Drive auflisten

Eingabe

ParameterTypErforderlichBeschreibung
fileIdstringJaDie ID der Datei, für die Berechtigungen aufgelistet werden sollen

Ausgabe

ParameterTypBeschreibung
permissionsarrayListe der Berechtigungen für die Datei
↳ idstringBerechtigungs-ID (zum Entfernen der Berechtigung verwenden)
↳ typestringEmpfängertyp (user, group, domain, anyone)
↳ rolestringBerechtigungsrolle (owner, organizer, fileOrganizer, writer, commenter, reader)
↳ emailAddressstringE-Mail des Empfängers
↳ displayNamestringAnzeigename des Empfängers
↳ photoLinkstringFoto-URL des Empfängers
↳ domainstringDomain des Empfängers
↳ expirationTimestringAblaufzeitpunkt der Berechtigung
↳ deletedbooleanOb das Empfängerkonto gelöscht wurde
↳ allowFileDiscoverybooleanOb die Datei vom Empfänger auffindbar ist
↳ pendingOwnerbooleanOb eine Eigentumsübertragung aussteht
↳ permissionDetailsjsonDetails zu geerbten Berechtigungen
nextPageTokenstringToken zum Abrufen der nächsten Seite von Berechtigungen

google_drive_get_about

Informationen über den Benutzer und sein Google Drive abrufen (Speicherkontingent, Funktionen)

Eingabe

ParameterTypErforderlichBeschreibung

Ausgabe

ParameterTypBeschreibung
userjsonInformationen über den authentifizierten Benutzer
↳ displayNamestringAnzeigename des Benutzers
↳ emailAddressstringE-Mail-Adresse des Benutzers
↳ photoLinkstringURL zum Profilfoto des Benutzers
↳ permissionIdstringBerechtigungs-ID des Benutzers
↳ mebooleanOb dies der authentifizierte Benutzer ist
storageQuotajsonInformationen zum Speicherkontingent in Bytes
↳ limitstringGesamtes Speicherlimit in Bytes (null für unbegrenzt)
↳ usagestringInsgesamt verwendeter Speicher in Bytes
↳ usageInDrivestringVon Drive-Dateien verwendeter Speicher in Bytes
↳ usageInDriveTrashstringVon gelöschten Dateien verwendeter Speicher in Bytes
canCreateDrivesbooleanOb der Benutzer geteilte Ablagen erstellen kann
importFormatsjsonZuordnung von MIME-Typen, die importiert werden können, und ihren Zielformaten
exportFormatsjsonZuordnung von Google Workspace-MIME-Typen und ihren exportierbaren Formaten
maxUploadSizestringMaximale Upload-Größe in Bytes

On this page