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 fichiers personnalisées, ainsi que les 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 la section Comment les signatures de méthode sont déterminées.
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 de cette section utilisent la version 3 de l'API.
Importer des fichiers
L'exemple de code suivant montre comment enregistrer un fichier dans Drive d'un utilisateur.
Répertorier les dossiers
L'exemple de code suivant montre comment lister les dossiers de niveau supérieur dans 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 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. 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.