Cette page explique comment utiliser des graphiques Google Sheets existants et les ajouter aux présentations Google Slides.
L’ajout de graphiques à une présentation peut aider à créer plus d’impact et à rendre les données significatif pour votre public. Les graphiques sont des outils particulièrement puissants pour présenter des modèles ou des tendances dans un jeu de données, et peut vous aider à communiquer clairement sur données quantitatives.
La vidéo ci-dessus explique comment générer des diapositives à partir des données d'une feuille de calcul. Elle inclut un exemple complet (Python) qui ajoute un graphique à une diapositive et importe également les données des cellules d'une feuille de calcul dans un tableau.
À propos de l'ajout de graphiques
Chaque fois que vous présentez des informations quantitatives, les graphiques de données peuvent améliorer votre présentation. L'API Slides vous permet d'inclure n'importe quel graphique créer dans Google Sheets: graphiques à barres, graphiques en courbes, graphiques à secteurs, etc.
Comme le montre le schéma ci-dessus, vous devez d'abord créer le graphique dans Google Sheets. Une fois le graphique créé, vous pouvez l'intégrer à votre présentation.
Le processus général de gestion des graphiques dans votre présentation est le suivant:
- Créez un graphique dans Google Sheets.
- Utiliser l'API Sheets pour lire l'ID du graphique obtenu EmbeddedChart :
- Utiliser CreateSheetsChartRequest une fois pour l'ajouter à une diapositive.
- Utiliser RefreshSheetsChartRequest si nécessaire pour les synchroniser avec les données sources.
Graphiques statiques et graphiques associés
Lorsque vous utilisez l'API pour ajouter un graphique à votre présentation, un paramètre qui que vous spécifiez est LinkingMode : Détermine si le graphique est ajouté en tant qu'image statique ou en tant qu'objet qui peuvent être actualisés ultérieurement.
Utilisez le mode LINKED
si:
- Vous souhaitez actualiser le graphique ultérieurement afin de refléter les modifications apportées au les données sous-jacentes.
- Vous souhaitez que les collaborateurs disposent d'un lien vers la feuille de calcul contenant la source. graphique.
Utilisez le mode NOT_LINKED_IMAGE
(statique) dans les cas suivants:
- Vous souhaitez que le graphique ne change jamais à l'avenir.
- Vous ne souhaitez pas que les collaborateurs voient un lien vers la feuille de calcul source.
Champs d'application permettant d'accéder à Google Sheets
Lorsque vous ajoutez un graphique à votre diapositive, l'API Slides doit pouvoir y accéder dans Google Sheets. Cela signifie que votre requête doit utiliser l'un des champs d'application suivants:
https://www.googleapis.com/auth/spreadsheets.readonly
(rôle à privilégier)https://www.googleapis.com/auth/spreadsheets
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/drive
Le champ d'application spreadsheets.readonly
est généralement le plus adapté, car il est
la plus restrictive. Toutefois, si votre application utilise déjà l'un des autres champs d'application
listées ci-dessus, utilisez
simplement ce champ d'application.
Ajouter un graphique
Pour ajouter un graphique, vous devez connaître l'ID de la feuille de calcul et celui du graphique
graphique dans Google Sheets. Vous appelez ensuite la méthode batchUpdate
à l'aide de la méthode
CreateSheetsChartRequest
pour ajouter le graphique.
L'exemple suivant prend un graphique et l'ajoute à une diapositive en tant que LINKED
, ce qui signifie
pour pouvoir les actualiser ultérieurement.
Apps Script
Go
Java
JavaScript
Node.js
PHP
Python
Ruby
Actualiser un graphique
Si vous avez intégré un graphique LINKED
dans votre présentation, vous pouvez l'actualiser
à tout moment en utilisant
RefreshSheetsChartRequest.
Le graphique est alors mis à jour pour le synchroniser avec le graphique Sheets sous-jacent.
les données sur
lesquelles il est basé.
L'exemple suivant actualise un graphique existant: