Exemples

Cette section présente un atelier de programmation que vous pouvez utiliser pour 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 les points suivants à l'esprit :

  • Si vous devez lire ou écrire des valeurs de cellules, la spreadsheets.values collection est un meilleur choix que la spreadsheets collection. L'interface de la première est plus facile à utiliser pour les opérations de lecture/écriture simples.
  • Dans la mesure du possible, utilisez les méthodes par lots (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 lots améliore l'efficacité, car elles :

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

Recettes

Les exemples listé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 pour être indépendants du langage. Pour découvrir comment implémenter des protocoles de requête API de l'API Sheets dans un langage spécifique à l'aide des bibliothèques clientes de l'API Google, consultez les guides Lire et écrire des valeurs de cellules et Mettre à jour des feuilles de calcul.

Les recettes de cette section sont divisées en plusieurs catégories :