Le service Drive avancé vous permet d'utiliser l'API Google Drive dans Apps Script. Tout comme le service Drive intégré d'Apps Script, cette API permet aux scripts de créer, de rechercher et de modifier des fichiers et des dossiers dans Google Drive. Dans la plupart des cas, le service intégré est plus facile à utiliser, mais ce service avancé fournit quelques fonctionnalités supplémentaires, y compris l'accès à des propriétés de fichiers personnalisées ainsi que des révisions pour les fichiers et les dossiers.
Reference
Pour en savoir plus sur ce service, consultez la documentation de référence de l'API Google Drive. Comme tous les services avancés d'Apps Script, le service Drive avancé utilise les mêmes objets, méthodes et paramètres que l'API publique. Pour en savoir plus, consultez la section Comment les signatures de méthode sont-elles déterminées.
Pour signaler des problèmes et obtenir de l'aide, consultez le guide d'assistance de l'API Drive.
Exemple de code
Les exemples de code présentés dans cette section utilisent la version 3 de l'API.
Importer des fichiers
L'exemple de code suivant montre comment enregistrer un fichier sur le Drive d'un utilisateur.
Répertorier les dossiers
L'exemple de code suivant montre comment répertorier les dossiers de premier niveau du Drive de l'utilisateur. Notez l'utilisation de jetons de page pour accéder à la liste complète des résultats.
Lister les révisions
L'exemple de code suivant montre comment répertorier les révisions d'un fichier donné. Notez que certains fichiers peuvent avoir plusieurs révisions. Vous devez utiliser des jetons de page pour accéder à la liste complète des résultats.
Ajouter des propriétés de fichier
L'exemple de code suivant utilise le champ appProperties
pour ajouter une propriété personnalisée à un fichier. La propriété personnalisée n'est visible que par le script. Pour ajouter au fichier une propriété personnalisée visible par d'autres applications, utilisez plutôt le champ properties
. Pour en savoir plus, consultez la section Ajouter des propriétés de fichier personnalisées.