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-IDemail: Gebruikers e-mailadresname: Weergavenaam van de gebruikerpicture: URL van de profielfoto van de gebruikerverified_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-IDname: MapnaammimeType: Map MIME-type (application/vnd.google-apps.folder)parents: Array van ID's van bovenliggende mappencreatedTime: Aanmaak-tijdstempelmodifiedTime: Tijdstempel van laatste wijzigingwebViewLink: 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 responsquery(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
descmodifier. Voorbeeldgebruik:folder,modifiedTime desc,namefolderId(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-IDname: BestandsnaammimeType: Bestand MIME-typecreatedTime: Aanmaak-tijdstempelmodifiedTime: Tijdstempel van laatste wijzigingsize: Bestandsgrootte in byteswebViewLink: Link om het bestand te bekijkenowners: Array met eigenaarinformatieparents: 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 wordenfolderId(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 DrivefileName(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-IDname: BestandsnaammimeType: Bestand MIME-typesize: Bestandsgrootte in byteswebViewLink: Link om het bestand te bekijkencreatedTime: 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 updatesfolderIds(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
Probleemoplossing
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]

