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, rechercher et 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 fichier personnalisées, ainsi que des révisions de fichiers et de dossiers.
Reference
Pour plus d'informations 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 Mode de détermination des 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 répertorier les dossiers racines dans le Drive de l'utilisateur. Notez l'utilisation de jetons de page pour accéder à la liste complète des résultats.
Répertorier 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 et que 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. Seul le script peut voir la propriété personnalisée. 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.