AptlyStar

Google Drive

Créer, téléverser et lister des fichiers

Google Drive est le service de stockage cloud et de synchronisation de fichiers de Google qui permet aux utilisateurs de stocker des fichiers, de synchroniser des fichiers entre appareils et de partager des fichiers avec d'autres personnes. En tant que composant essentiel de l'écosystème de productivité de Google, Google Drive offre des capacités robustes de stockage, d'organisation et de collaboration.

Apprenez à intégrer l'outil Google Drive dans Aptlystar pour extraire sans effort des informations de votre Drive à travers vos flux de travail. Ce tutoriel vous guide dans la connexion à Google Drive, la configuration de la récupération de données et l'utilisation de documents et fichiers stockés pour améliorer l'automatisation. Parfait pour synchroniser des données importantes avec vos agents en temps réel.

Avec Google Drive, vous pouvez :

  • Stocker des fichiers dans le cloud : téléverser et accéder à vos fichiers depuis n'importe où avec un accès internet
  • Organiser le contenu : créer des dossiers, utiliser le codage couleur et mettre en œuvre des conventions de nommage
  • Partager et collaborer : contrôler les permissions d'accès et travailler simultanément sur des fichiers
  • Rechercher efficacement : trouver rapidement des fichiers grâce à la puissante technologie de recherche de Google
  • Accéder depuis différents appareils : utiliser Google Drive sur ordinateur, mobile et plateformes web
  • Intégrer avec d'autres services : se connecter avec Google Docs, Sheets, Slides et des applications tierces

Dans Aptlystar, l'intégration de Google Drive permet à vos agents d'interagir directement avec votre stockage cloud de manière programmatique. Cela permet des scénarios d'automatisation puissants tels que la gestion de fichiers, l'organisation de contenu et les flux de travail documentaires. Vos agents peuvent téléverser de nouveaux fichiers dans des dossiers spécifiques, télécharger des fichiers existants pour traiter leur contenu et lister le contenu des dossiers pour naviguer dans votre structure de stockage. Cette intégration comble le fossé entre vos flux de travail IA et votre système de gestion documentaire, permettant des opérations de fichiers fluides sans intervention manuelle. En connectant Aptlystar avec Google Drive, vous pouvez automatiser les flux de travail basés sur des fichiers, gérer intelligemment les documents et incorporer des opérations de stockage cloud dans les capacités de votre agent.

Instructions d'utilisation

Intégrez Google Drive dans le flux de travail. Peut créer, téléverser et lister des fichiers. Nécessite OAuth.

Outils

google_drive_upload

Téléverser un fichier vers Google Drive

Entrée

ParamètreTypeObligatoireDescription
fileNamestringOuiLe nom du fichier à télécharger
filefileNonFichier binaire à télécharger (objet UserFile)
contentstringNonContenu textuel à télécharger (utilisez ceci OU fichier, pas les deux)
mimeTypestringNonLe type MIME du fichier à télécharger (détecté automatiquement à partir du fichier si non fourni)
folderSelectorstringNonSélectionnez le dossier dans lequel télécharger le fichier
folderIdstringNonL'ID du dossier dans lequel télécharger le fichier (usage interne)

Sortie

ParamètreTypeDescription
filejsonMétadonnées du fichier téléchargé incluant l'ID, le nom et les liens

google_drive_create_folder

Créer un nouveau dossier dans Google Drive

Entrée

ParamètreTypeObligatoireDescription
fileNamestringOuiNom du dossier à créer
folderSelectorstringNonSélectionner le dossier parent dans lequel créer le dossier
folderIdstringNonID du dossier parent (usage interne)

Sortie

ParamètreTypeDescription
filejsonMétadonnées du dossier créé incluant l'ID, le nom et les informations sur le parent

google_drive_download

Télécharger un fichier depuis Google Drive (exporte automatiquement les fichiers Google Workspace)

Entrée

ParamètreTypeObligatoireDescription
fileIdstringOuiL'ID du fichier à télécharger
mimeTypestringNonLe type MIME pour exporter les fichiers Google Workspace (facultatif)
fileNamestringNonRemplacement facultatif du nom de fichier

Sortie

ParamètreTypeDescription
filefileFichier téléchargé stocké dans les fichiers d'exécution

google_drive_list

Lister les fichiers et dossiers dans Google Drive

Entrée

ParamètreTypeObligatoireDescription
folderSelectorstringNonSélectionner le dossier à partir duquel lister les fichiers
folderIdstringNonL'ID du dossier à partir duquel lister les fichiers (usage interne)
querystringNonTerme de recherche pour filtrer les fichiers par nom (ex. "budget" trouve les fichiers avec "budget" dans le nom). N'utilisez PAS la syntaxe de requête Google Drive ici - fournissez simplement un terme de recherche ordinaire.
pageSizenumberNonLe nombre maximum de fichiers à retourner (par défaut : 100)
pageTokenstringNonLe jeton de page à utiliser pour la pagination

Sortie

ParamètreTypeDescription
filesjsonTableau d'objets de métadonnées de fichiers du dossier spécifié

Notes

  • Catégorie : tools
  • Type : google_drive

Sortie

ParamètreTypeDescription
filefileFichier téléchargé stocké dans les fichiers d'exécution
metadataobjectMétadonnées complètes du fichier depuis Google Drive
↳ idstringID du fichier Google Drive
↳ kindstringIdentifiant du type de ressource
↳ namestringNom du fichier
↳ mimeTypestringType MIME
↳ descriptionstringDescription du fichier
↳ originalFilenamestringNom de fichier d'origine téléchargé
↳ fullFileExtensionstringExtension de fichier complète
↳ fileExtensionstringExtension de fichier
↳ ownersjsonListe des propriétaires du fichier
↳ permissionsjsonPermissions du fichier
↳ permissionIdsjsonID des permissions
↳ sharedbooleanSi le fichier est partagé
↳ ownedByMebooleanSi détenu par l'utilisateur actuel
↳ writersCanSharebooleanSi les rédacteurs peuvent partager
↳ viewersCanCopyContentbooleanSi les lecteurs peuvent copier
↳ copyRequiresWriterPermissionbooleanSi la copie nécessite une permission de rédacteur
↳ sharingUserjsonUtilisateur qui a partagé le fichier
↳ starredbooleanSi le fichier est marqué d'une étoile
↳ trashedbooleanSi le fichier est dans la corbeille
↳ explicitlyTrashedbooleanSi explicitement mis à la corbeille
↳ appPropertiesjsonPropriétés spécifiques à l'application
↳ createdTimestringHeure de création du fichier
↳ modifiedTimestringHeure de dernière modification
↳ modifiedByMeTimestringQuand modifié par l'utilisateur actuel
↳ viewedByMeTimestringQuand consulté pour la dernière fois par l'utilisateur actuel
↳ sharedWithMeTimestringQuand partagé avec l'utilisateur actuel
↳ lastModifyingUserjsonUtilisateur qui a modifié le fichier en dernier
↳ viewedByMebooleanSi consulté par l'utilisateur actuel
↳ modifiedByMebooleanSi modifié par l'utilisateur actuel
↳ webViewLinkstringURL pour consulter dans le navigateur
↳ webContentLinkstringURL de téléchargement direct
↳ iconLinkstringURL de l'icône du fichier
↳ thumbnailLinkstringURL de la miniature
↳ exportLinksjsonLiens des formats d'export
↳ sizestringTaille du fichier en octets
↳ quotaBytesUsedstringQuota de stockage utilisé
↳ md5ChecksumstringHash MD5
↳ sha1ChecksumstringHash SHA-1
↳ sha256ChecksumstringHash SHA-256
↳ parentsjsonID des dossiers parents
↳ spacesjsonEspaces contenant le fichier
↳ driveIdstringID du drive partagé
↳ capabilitiesjsonCapacités de l'utilisateur sur le fichier
↳ versionstringNuméro de version
↳ headRevisionIdstringID de la révision principale
↳ hasThumbnailbooleanSi possède une miniature
↳ thumbnailVersionstringVersion de la miniature
↳ imageMediaMetadatajsonMétadonnées spécifiques aux images
↳ videoMediaMetadatajsonMétadonnées spécifiques aux vidéos
↳ isAppAuthorizedbooleanSi créé par l'application demandeuse
↳ contentRestrictionsjsonRestrictions de contenu
↳ linkShareMetadatajsonMétadonnées de partage de lien
↳ revisionsjsonHistorique des révisions du fichier (100 premières révisions uniquement)

google_drive_copy

Créer une copie d'un fichier dans Google Drive

Entrée

ParamètreTypeObligatoireDescription
fileIdstringOuiL'ID du fichier à copier
newNamestringNonNom du fichier copié (par défaut « Copie de [nom original] »)
destinationFolderIdstringNonID du dossier dans lequel placer la copie (par défaut au même emplacement que l'original)

Sortie

ParamètreTypeDescription
filejsonLes métadonnées du fichier copié
↳ idstringID du fichier Google Drive de la copie
↳ kindstringIdentifiant du type de ressource
↳ namestringNom du fichier
↳ mimeTypestringType MIME
↳ webViewLinkstringURL pour visualiser dans le navigateur
↳ parentsjsonID des dossiers parents
↳ createdTimestringDate de création du fichier
↳ modifiedTimestringDate de dernière modification
↳ ownersjsonListe des propriétaires du fichier
↳ sizestringTaille du fichier en octets

google_drive_update

Mettre à jour les métadonnées d'un fichier dans Google Drive (renommer, déplacer, ajouter aux favoris, ajouter une description)

Entrée

ParamètreTypeObligatoireDescription
fileIdstringOuiL'ID du fichier à mettre à jour
namestringNonNouveau nom du fichier
descriptionstringNonNouvelle description du fichier
addParentsstringNonListe d'ID de dossiers parents à ajouter, séparés par des virgules (déplace le fichier vers ces dossiers)
removeParentsstringNonListe d'ID de dossiers parents à supprimer, séparés par des virgules
starredbooleanNonAjouter ou retirer le fichier des favoris

Sortie

ParamètreTypeDescription
filejsonLes métadonnées du fichier mises à jour
↳ idstringID du fichier Google Drive
↳ kindstringIdentifiant du type de ressource
↳ namestringNom du fichier
↳ mimeTypestringType MIME
↳ descriptionstringDescription du fichier
↳ starredbooleanSi le fichier est marqué d'une étoile
↳ webViewLinkstringURL pour afficher dans le navigateur
↳ parentsjsonID des dossiers parents
↳ modifiedTimestringHeure de la dernière modification

google_drive_trash

Déplacer un fichier vers la corbeille dans Google Drive (peut être restauré ultérieurement)

Entrée

ParamètreTypeObligatoireDescription
fileIdstringOuiL'ID du fichier à déplacer vers la corbeille

Sortie

ParamètreTypeDescription
filejsonLes métadonnées du fichier mis à la corbeille
↳ idstringID du fichier Google Drive
↳ kindstringIdentifiant du type de ressource
↳ namestringNom du fichier
↳ mimeTypestringType MIME
↳ trashedbooleanSi le fichier est dans la corbeille (devrait être true)
↳ trashedTimestringQuand le fichier a été mis à la corbeille
↳ webViewLinkstringURL pour afficher dans le navigateur

google_drive_delete

Supprimer définitivement un fichier de Google Drive (contourne la corbeille)

Entrée

ParamètreTypeRequisDescription
fileIdstringOuiL'ID du fichier à supprimer définitivement

Sortie

ParamètreTypeDescription
deletedbooleanIndique si le fichier a été supprimé avec succès
fileIdstringL'ID du fichier supprimé

google_drive_share

Partager un fichier avec un utilisateur, un groupe, un domaine ou le rendre public

Entrée

ParamètreTypeRequisDescription
fileIdstringOuiL'ID du fichier à partager
typestringOuiType de bénéficiaire : user, group, domain ou anyone
rolestringOuiRôle d'autorisation : owner (transférer la propriété), organizer (lecteur partagé uniquement), fileOrganizer (lecteur partagé uniquement), writer (modifier), commenter (afficher et commenter), reader (afficher uniquement)
emailstringNonAdresse e-mail de l'utilisateur ou du groupe (requis pour type=user ou type=group)
domainstringNonDomaine avec lequel partager (requis pour type=domain)
transferOwnershipbooleanNonRequis lorsque le rôle est owner. Transfère la propriété à l'utilisateur spécifié.
moveToNewOwnersRootbooleanNonLors du transfert de propriété, déplacer le fichier vers le dossier racine Mon Drive du nouveau propriétaire.
sendNotificationbooleanNonIndique s'il faut envoyer une notification par e-mail (par défaut : true)
emailMessagestringNonMessage personnalisé à inclure dans l'e-mail de notification

Sortie

ParamètreTypeDescription
permissionjsonLes détails de l'autorisation créée
↳ idstringID de l'autorisation
↳ typestringType de bénéficiaire (user, group, domain, anyone)
↳ rolestringRôle de l'autorisation
↳ emailAddressstringEmail du bénéficiaire
↳ displayNamestringNom d'affichage du bénéficiaire
↳ domainstringDomaine du bénéficiaire
↳ expirationTimestringDate d'expiration
↳ deletedbooleanSi le bénéficiaire est supprimé

google_drive_unshare

Supprimer une autorisation d'un fichier (révoquer l'accès)

Entrée

ParamètreTypeRequisDescription
fileIdstringOuiL'ID du fichier dont il faut modifier les autorisations
permissionIdstringOuiL'ID de l'autorisation à supprimer (utilisez list_permissions pour le trouver)

Sortie

ParamètreTypeDescription
removedbooleanSi l'autorisation a été supprimée avec succès
fileIdstringL'ID du fichier
permissionIdstringL'ID de l'autorisation supprimée

google_drive_list_permissions

Lister toutes les autorisations (qui a accès) pour un fichier dans Google Drive

Entrée

ParamètreTypeRequisDescription
fileIdstringOuiL'ID du fichier pour lequel lister les autorisations

Sortie

ParamètreTypeDescription
permissionsarrayListe des permissions sur le fichier
↳ idstringID de la permission (à utiliser pour supprimer la permission)
↳ typestringType de bénéficiaire (user, group, domain, anyone)
↳ rolestringRôle de la permission (owner, organizer, fileOrganizer, writer, commenter, reader)
↳ emailAddressstringEmail du bénéficiaire
↳ displayNamestringNom d'affichage du bénéficiaire
↳ photoLinkstringURL de la photo du bénéficiaire
↳ domainstringDomaine du bénéficiaire
↳ expirationTimestringDate d'expiration de la permission
↳ deletedbooleanSi le compte du bénéficiaire est supprimé
↳ allowFileDiscoverybooleanSi le fichier est découvrable par le bénéficiaire
↳ pendingOwnerbooleanSi le transfert de propriété est en attente
↳ permissionDetailsjsonDétails sur les permissions héritées
nextPageTokenstringJeton pour récupérer la page suivante de permissions

google_drive_get_about

Obtenir des informations sur l'utilisateur et son Google Drive (quota de stockage, capacités)

Entrée

ParamètreTypeObligatoireDescription

Sortie

ParamètreTypeDescription
userjsonInformations sur l'utilisateur authentifié
↳ displayNamestringNom d'affichage de l'utilisateur
↳ emailAddressstringAdresse email de l'utilisateur
↳ photoLinkstringURL de la photo de profil de l'utilisateur
↳ permissionIdstringID de permission de l'utilisateur
↳ mebooleanSi c'est l'utilisateur authentifié
storageQuotajsonInformations sur le quota de stockage en octets
↳ limitstringLimite totale de stockage en octets (null pour illimité)
↳ usagestringStockage total utilisé en octets
↳ usageInDrivestringStockage utilisé par les fichiers Drive en octets
↳ usageInDriveTrashstringStockage utilisé par les fichiers dans la corbeille en octets
canCreateDrivesbooleanSi l'utilisateur peut créer des drives partagés
importFormatsjsonCarte des types MIME pouvant être importés et leurs formats cibles
exportFormatsjsonCarte des types MIME Google Workspace et leurs formats exportables
maxUploadSizestringTaille maximale de téléversement en octets

On this page