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é offre quelques fonctionnalités supplémentaires, y compris l'accès aux propriétés de fichier personnalisées ainsi qu'aux révisions des fichiers et des dossiers.
Référence
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 Déterminer les signatures de méthode.
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 de cette section utilisent la version 3 de l'API.
Importer des fichiers
L'exemple de code suivant montre comment enregistrer un fichier dans le Drive d'un utilisateur.
Répertorier les dossiers
L'exemple de code suivant montre comment lister les dossiers de premier niveau dans le 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 lister les révisions d'un fichier donné. Notez que certains fichiers peuvent comporter 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 une propriété personnalisée au fichier qui est également visible par d'autres applications, utilisez plutôt le champ properties
. Pour en savoir plus, consultez Ajouter des propriétés de fichier personnalisées.