Le service Drive avancé vous permet d'utiliser API Google Drive dans Apps Script. Semblable à Drive intégré à Apps Script service, cette API permet aux scripts de créer, de rechercher et modifier des fichiers et des dossiers dans Google Drive. Dans la plupart des cas, l'API intégrée 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 que les révisions des des fichiers et des dossiers.
Référence
Pour en savoir plus sur ce service, consultez la documentation de référence documentation de l'API Google Drive. Comme tous services avancés d'Apps Script, la plate-forme Le service Drive utilise les mêmes objets, méthodes et paramètres que l'API publique. Pour en savoir plus, consultez la section Fonctionnement des signatures de méthode déterminé.
Pour signaler des problèmes et obtenir d'autres informations d'assistance, 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 Drive.
Répertorier les dossiers
L'exemple de code suivant montre comment répertorier les dossiers de premier niveau dans le dossier Drive. Notez l'utilisation de jetons de page pour accéder à la liste complète 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 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 un
à un fichier. La propriété personnalisée n'est visible que par le script. Pour ajouter un
personnalisée au fichier, qui est également visible par d'autres applications, utilisez la propriété
properties
. Pour en savoir plus, consultez la section Ajouter un fichier personnalisé
propriétés.