Google Drive

Cloudopslagservice voor bestand-back-up, delen en samenwerking. Via Langdock’s integratie kunt u Google Drive rechtstreeks vanuit uw gesprekken openen en beheren.

Authenticatie: OAuth Categorie: Google Workspace Beschikbaarheid: Alle workspace-abonnementen

Beschikbare acties

Bestand downloaden

googledrive.downloadFile Downloadt de inhoud van een bestand uit Google Drive op basis van het bestand-id

Vereist bevestiging: Nee

Parameters:

  • itemId (TEKST, Vereist): De unieke identificatie van het bestand dat u wilt downloaden uit Google Drive

Uitvoer: Geeft de bestandsinhoud terug als een downloadbaar bestand


Huidige gebruiker ophalen

googledrive.getCurrentUser Haalt informatie op over de momenteel ingelogde Google Drive-gebruiker

Vereist bevestiging: Nee

Parameters: Geen

Uitvoer: Geeft gebruikersinformatie terug inclusief:

  • id: Gebruikers-ID

  • email: Gebruikers e-mailadres

  • name: Weergavenaam van de gebruiker

  • picture: URL van de profielfoto van de gebruiker

  • verified_email: Of het e-mailadres geverifieerd is


Bestanden zoeken

googledrive.searchFiles Zoekt door bestanden in uw Google Drive met eenvoudige tekstquery's

Vereist bevestiging: Nee

Parameters:

  • query (TEKST, Optioneel): Een query-string om de bestandsresultaten te filteren. Als er geen query-string wordt doorgegeven, geeft het de meest recente bestanden terug. Dit doorzoekt de volledige tekst en de titels van de bestanden

Uitvoer: Geeft een array met bestanden terug die overeenkomen met de zoekcriteria


Map ophalen

googledrive.getFolder Zoekt naar mappen in Google Drive op naam

Vereist bevestiging: Nee

Parameters:

  • folderName (TEKST, Vereist): Zoekterm die gebruikt wordt om mappen te vinden die deze tekst in hun naam bevatten. U kunt bijvoorbeeld zoeken naar 'Projects', 'Marketing' of 'Documents' om mappen met die termen in hun namen te vinden

Uitvoer: Geeft een array met mappen terug met de volgende structuur:

  • id: Map-ID

  • name: Mapnaam

  • mimeType: Map MIME-type (application/vnd.google-apps.folder)

  • parents: Array van ID's van bovenliggende mappen

  • createdTime: Aanmaak-tijdstempel

  • modifiedTime: Tijdstempel van laatste wijziging

  • webViewLink: Link om de map te bekijken in Google Drive


Bestanden zoeken (Geavanceerd)

googledrive.searchFilesAdvanced Zoekt door de beschikbare bestanden in uw Google Drive met geavanceerde filteropties

Vereist bevestiging: Nee

Parameters:

  • pageToken (TEKST, Optioneel): De token om een eerdere lijstaanvraag op de volgende pagina voort te zetten. Dit moet worden ingesteld op de waarde van 'nextPageToken' uit de vorige respons

  • query (TEKST, Optioneel): Een query-string om de bestandsresultaten te filteren. Als de gebruiker recente bestanden wil ophalen zonder een specifieke zoekquery, laat dit veld dan leeg.

  • orderBy (TEKST, Optioneel): Een door komma's gescheiden lijst met sorteersleutels. Geldige sleutels zijn:

    • createdTime: Wanneer het bestand is aangemaakt.

    • folder: De map-ID. Dit veld wordt gesorteerd op alfabetische volgorde.

    • modifiedByMeTime: De laatste keer dat het bestand door de gebruiker is gewijzigd.

    • modifiedTime: De laatste keer dat het bestand door iemand is gewijzigd.

    • name: De naam van het bestand. Dit veld wordt gesorteerd met alfabetische volgorde, dus 1, 12, 2, 22.

    • name_natural: De naam van het bestand. Dit veld wordt gesorteerd met natuurlijke sortering, dus 1, 2, 12, 22.

    • quotaBytesUsed: Het aantal opslagquota-bytes dat door het bestand wordt gebruikt.

    • recency: De meest recente tijdstempel uit de datum-tijdvelden van het bestand.

    • sharedWithMeTime: Wanneer het bestand met de gebruiker is gedeeld, indien van toepassing.

    • starred: Of de gebruiker het bestand heeft gemarkeerd met een ster.

    • viewedByMeTime: De laatste keer dat het bestand door de gebruiker is bekeken.

    Elke sleutel sorteert standaard oplopend, maar kan worden omgekeerd met de desc modifier. Voorbeeldgebruik: folder,modifiedTime desc,name

  • folderId (TEKST, Optioneel): Unieke identificatie van de map waarin u wilt zoeken.

Uitvoer: Geeft zoekresultaten terug met de volgende structuur:

  • files: Array van bestandobjecten die het volgende bevatten:

    • id: Bestand-ID

    • name: Bestandsnaam

    • mimeType: Bestand MIME-type

    • createdTime: Aanmaak-tijdstempel

    • modifiedTime: Tijdstempel van laatste wijziging

    • size: Bestandsgrootte in bytes

    • webViewLink: Link om het bestand te bekijken

    • owners: Array met eigenaarinformatie

    • parents: Array van ID's van bovenliggende mappen

  • nextPageToken: Token voor paginering (als er meer resultaten beschikbaar zijn)


Google Drive-bestand downloaden

googledrive.downloadGoogleDriveFile Downloadt de inhoud van een bestand uit Google Drive op basis van het bestand-id

Vereist bevestiging: Nee

Parameters:

  • itemId (TEKST, Vereist): De unieke identificatie van het bestand dat u wilt downloaden uit Google Drive.

Uitvoer: Geeft de bestandsinhoud terug als een downloadbaar bestand


Bestanden in map weergeven

googledrive.listFilesinFolder Geeft alle bestanden in een Google Drive-map weer inclusief submappen, beperkt tot de eerste 200 bestanden

Vereist bevestiging: Nee

Parameters:

  • folderId (TEKST, Vereist): De unieke identificatie van de Google Drive-map waarvan u bestanden wilt weergeven. Dit omvat bestanden uit de map en al haar submappen

Uitvoer: Geeft een array met bestanden in de map terug met hun details


Bestand uploaden

googledrive.uploadFile Upload een bestand naar Google Drive met optionele doelmap

Vereist bevestiging: Nee

Parameters:

  • file (BESTAND, Vereist): Het bestand dat naar Google Drive geüpload moet worden

  • folderId (TEKST, Optioneel): De ID van de map waarin u het bestand wilt uploaden. Als dit niet wordt opgegeven, wordt het bestand geüpload naar de hoofdmap van uw Google Drive

  • fileName (TEKST, Optioneel): Optionele aangepaste naam voor het bestand. Als dit niet wordt opgegeven, wordt de oorspronkelijke bestandsnaam gebruikt

Uitvoer: Geeft de geüploade bestandsinformatie terug inclusief:

  • id: Bestand-ID

  • name: Bestandsnaam

  • mimeType: Bestand MIME-type

  • size: Bestandsgrootte in bytes

  • webViewLink: Link om het bestand te bekijken

  • createdTime: Upload-tijdstempel

Triggers

Nieuw bestand

googledrive.newFile Veroorzaakt een trigger wanneer nieuwe bestanden aan Google Drive worden toegevoegd

Vereist bevestiging: Nee

Parameters:

  • folderIds (TEKST, Optioneel): Door komma's gescheiden lijst met map-ID's om te controleren op nieuwe bestanden

Uitvoer: Geeft informatie over nieuw toegevoegde bestanden


Bijgewerkt bestand

googledrive.updatedFile Veroorzaakt een trigger wanneer bestanden in Google Drive worden bijgewerkt

Vereist bevestiging: Nee

Parameters:

  • fileIds (TEKST, Optioneel): Door komma's gescheiden lijst met bestand-ID's om te controleren op updates

  • folderIds (TEKST, Optioneel): Door komma's gescheiden lijst met map-ID's om te controleren op updates

Uitvoer: Geeft informatie over bijgewerkte bestanden


Nieuwe map

googledrive.newFolder Veroorzaakt een trigger wanneer nieuwe mappen aan Google Drive worden toegevoegd

Vereist bevestiging: Nee

Parameters:

  • parentFolderId (TEKST, Optioneel): Door komma's gescheiden lijst met ID's van bovenliggende mappen om te controleren op nieuwe mappen

Uitvoer: Geeft informatie over nieuw aangemaakte mappen

Veelvoorkomende use-cases

  • Gegevensbeheer — Beheer en organiseer uw Google Drive-gegevens

  • Automatisering — Automatiseer workflows met Google Drive

  • Rapportage — Genereer inzichten en rapporten

  • Integratie — Verbind Google Drive met andere tools

Beste praktijken

1

Aan de slag

  • Schakel de Google Drive-integratie in uw workspace-instellingen in

  • Authenticeer met OAuth

  • Test de verbinding met een eenvoudige leesbewerking

  • Verken beschikbare acties voor uw use-case

2

Belangrijke overwegingen

  • Zorg voor juiste authenticatiegegevens

  • Respecteer snelheidslimieten en API-quotums

  • Bekijk privacyinstellingen voor gegevens

  • Test bewerkingen eerst in een veilige omgeving

Probleemoplossing

Probleem
Oplossing

Authenticatie mislukt

Controleer uw OAuth-gegevens

Snelheidslimiet overschreden

Verminder de frequentie van verzoeken

Gegevens niet gevonden

Controleer machtigingen en beschikbaarheid van gegevens

Verbindingstime-out

Controleer netwerkconnectiviteit

Ondersteuning

Voor aanvullende hulp met de Google Drive-integratie, neem contact op met [email protected]