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 Sim 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 Sim, 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 Sim 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

Start building today
Trusted by over 70,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started