Samples

Cette section présente un atelier de programmation qui vous permettra de vous familiariser avec l'API Google Sheets. Vous trouverez également un ensemble d'exemples de "recettes" qui montrent comment traduire une action Google Sheets prévue en une requête API.

Il existe souvent plusieurs façons d'effectuer une tâche donnée avec l'API. Lorsque vous décidez de la manière d'aborder une tâche, gardez à l'esprit les points suivants:

  • Si vous devez lire ou écrire des valeurs de cellule, la collection spreadsheets.values est un meilleur choix que la collection spreadsheets. L'ancienne interface est plus facile à utiliser pour les opérations de lecture/écriture simples.
  • Dans la mesure du possible, utilisez les méthodes de traitement par lot (spreadsheet.batchUpdate, spreadsheet.values.batchGet et spreadsheet.values.batchUpdate) pour regrouper plusieurs requêtes en un seul appel de méthode. L'utilisation de ces méthodes par lot améliore l'efficacité, car elles:

    • Réduisez la surcharge HTTP du client.
    • Réduisez le nombre de requêtes effectuées.
    • Réduisez le nombre de révisions du document.
    • Garantir l'atomicité de toutes les modifications du lot

Recettes

Les exemples répertoriés dans cette section montrent comment exprimer des actions courantes dans Sheets en tant que requêtes de l'API Sheets v4.

Ces exemples sont présentés sous la forme de requêtes HTTP afin de ne pas tenir compte du langage. Pour découvrir comment implémenter les protocoles de requête de l'API Sheets dans un langage spécifique à l'aide des bibliothèques clientes des API Google, consultez les guides Lire et écrire les valeurs des cellules et Mettre à jour les feuilles de calcul.

Les recettes de cette section sont réparties dans les catégories suivantes:

  • Lecture de base : recettes indiquant comment lire des valeurs à partir d'une feuille de calcul.
  • Écriture de base : recettes indiquant comment écrire des valeurs dans une feuille de calcul.
  • Mise en forme de base : recettes indiquant comment modifier l'apparence des feuilles et des cellules.
  • Graphiques : recettes montrant comment créer et modifier des graphiques dans une feuille de calcul.
  • Mise en forme conditionnelle : recettes qui montrent comment modifier l'apparence des cellules en fonction de conditions.
  • Opérations sur les données : recettes indiquant comment créer, déplacer et manipuler des données dans une feuille de calcul.
  • Plages nommées et protégées : recettes indiquant comment créer, mettre à jour et supprimer des plages nommées et protégées dans une feuille de calcul.
  • Tableaux croisés dynamiques : recettes montrant comment créer des tableaux croisés dynamiques dans une feuille de calcul
  • Opérations sur les lignes et les colonnes : recettes indiquant comment ajouter, supprimer et déplacer des lignes et des colonnes, et mettre à jour leurs propriétés.
  • Opérations sur les feuilles : recettes indiquant comment créer, effacer, copier et supprimer des feuilles, ainsi que contrôler leurs propriétés.