Cette section présente un atelier de programmation que vous pouvez utiliser pour vous familiariser avec l'API Google Sheets. Un ensemble d'exemples de "recettes" est également fourni pour vous montrer comment traduire une action Google Sheets prévue en 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 dont vous allez aborder une tâche, tenez compte des points suivants:
- Si vous devez lire ou écrire des valeurs de cellule, la collection
spreadsheets.values
est un meilleur choix que la collectionspreadsheets
. L'interface de l'ancien 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
etspreadsheet.values.batchUpdate
) pour regrouper plusieurs requêtes dans un seul appel de méthode. L'utilisation de ces méthodes par lot améliore l'efficacité, car:- Réduire les frais généraux HTTP du client
- Réduire le nombre de requêtes effectuées
- Réduire le nombre de révisions du document
- Assurez-vous de 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 neutres en termes de langue. 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 des valeurs de cellule et Mettre à jour des feuilles de calcul.
Les recettes de cette section sont réparties dans les catégories suivantes:
- Lecture de base : recettes qui montrent comment lire des valeurs à partir d'une feuille.
- Écriture de base : recettes qui montrent comment écrire des valeurs dans une feuille.
- Mise en forme de base : recettes qui expliquent comment modifier l'apparence des feuilles et des cellules.
- Graphiques : recettes qui expliquent comment créer et modifier des graphiques dans une feuille.
- Mise en forme conditionnelle : recettes qui montrent comment modifier l'apparence des cellules en fonction de conditions.
- Opérations de données : recettes qui montrent comment créer, déplacer et manipuler des données dans une feuille de calcul.
- Plages nommées et protégées : recettes qui expliquent 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 expliquant comment créer des tableaux croisés dynamiques dans une feuille.
- Opérations sur les lignes et les colonnes : recettes qui expliquent comment ajouter, supprimer et déplacer des lignes et des colonnes, et mettre à jour leurs propriétés.
- Opérations sur les feuilles : recettes qui expliquent comment créer, effacer, copier et supprimer des feuilles, et contrôler leurs propriétés.