Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cette section présente un ensemble d'exemples d'applications et de "recettes" qui montrent comment traduire une action Google Slides prévue en requête API Google Slides.
Ateliers de programmation
L'atelier de programmation Slides vous apprend à utiliser l'API Google Slides en tant qu'outil de présentation personnalisé pour analyser les licences logicielles les plus courantes.
Vous apprendrez à interroger tout le code Open Source sur GitHub à l'aide de BigQuery et à créer une présentation à l'aide de l'API Slides pour présenter vos résultats.
Exemples d'application
L'outil de ligne de commande Markdown to Slides vous permet de générer des présentations à partir de fichiers Markdown.
Vous pouvez l'utiliser pour explorer l'API Slides, ou forker le dépôt et modifier le code pour fournir des résultats Slides à votre application JavaScript.
Recettes
Les exemples listés dans cette section montrent comment exprimer des actions courantes dans Slides sous forme de requêtes de l'API Slides.
Ces exemples sont présentés sous forme de requêtes HTTP pour être neutres en termes de langage. Pour apprendre à implémenter les protocoles de requête de l'API Slides dans un langage spécifique à l'aide des bibliothèques clientes des API Google, consultez les guides suivants :
Opérations sur les diapositives : recettes qui montrent comment créer, déplacer et supprimer des diapositives dans une présentation.
Opérations sur les tableaux : recettes qui montrent comment créer et modifier des tableaux dans une diapositive.
Opérations de transformation : recettes qui montrent comment modifier la taille et le positionnement des éléments d'une diapositive.
Il existe souvent plusieurs façons d'effectuer une tâche donnée avec l'API Slides. Utilisez la méthode par lots presentations.batchUpdate chaque fois que possible pour regrouper plusieurs demandes de mise à jour dans un seul appel de méthode.
Cela réduit la surcharge HTTP du client, le nombre de requêtes et le nombre de révisions de la présentation, et applique toutes les modifications de manière atomique.
Pour améliorer encore les performances, utilisez des masques de champ lorsque vous lisez et mettez à jour des présentations, des pages et des éléments de page.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/29 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/08/29 (UTC)."],[],[],null,["# Samples\n\nThis section presents a set of sample applications and \"recipe\" examples that\ndemonstrate how to translate an intended Google Slides action into an\nGoogle Slides API request.\n\nCodelabs\n--------\n\nThe [Slides\ncodelab](https://codelabs.developers.google.com/codelabs/slides-api)\nteaches you how to use Google Slides API as a custom presentation tool for an\nanalysis of the most common software licenses.\n\nYou'll learn how to query all open source code on GitHub using [BigQuery](https://cloud.google.com/bigquery) and create a\nslide deck using Slides API to present your results.\n\nSample applications\n-------------------\n\nThe [Markdown to\nSlides](https://github.com/googleworkspace/md2googleslides)\ncommand-line tool lets you generate slide decks from markdown files.\n\nYou can use this to explore the Slides API, or fork the repository and\nmodify the code to provide Slides output to your JavaScript\napplication.\n\nRecipes\n-------\n\nThe examples listed in this section demonstrate how to express common actions in\nSlides as Slides API requests.\n\nThese examples are presented as HTTP requests to be language neutral. To learn\nhow to implement Slides API request protocols in a specific language\nusing Google API client libraries, see the following guides:\n\n- [Create a slide](/workspace/slides/api/guides/create-slide)\n- [Add shapes and text](/workspace/slides/api/guides/add-shape)\n- [Merge data into a presentation](/workspace/slides/api/guides/merge)\n- [Add charts to a slide](/workspace/slides/api/guides/add-chart)\n- [Edit and style text](/workspace/slides/api/guides/styling)\n\nRecipes in this section are divided into the following categories:\n\n- [Basic reading](/workspace/slides/api/samples/reading)---Recipes that show common ways of reading information from a presentation.\n- [Basic writing](/workspace/slides/api/samples/writing)---Recipes that show common ways of writing to a presentation.\n- [Element operations](/workspace/slides/api/samples/elements)---Recipes that show common page element creation and editing tasks.\n- [Presentation operations](/workspace/slides/api/samples/presentation)---Recipes that show how to create and manipulate a presentation.\n- [Slide operations](/workspace/slides/api/samples/slides)---Recipes that show how to create, move, and delete slides in a presentation.\n- [Table operations](/workspace/slides/api/samples/tables)---Recipes that show how to create and edit tables within a slide.\n- [Transform operations](/workspace/slides/api/samples/transform)---Recipes that show how to alter the size and positioning of elements within a slide.\n\nThere's often more than one way to complete a given task with the\nSlides API. Use the batch method\n[`presentations.batchUpdate`](/workspace/slides/api/reference/rest/v1/presentations/batchUpdate)\nwherever possible to bundle multiple update requests into a single method call.\nThis reduces client HTTP overhead, reduces the number of queries, minimizes the\nnumber of revisions on the presentation, and applies all the changes atomically.\n\nTo further improve performance, use [field\nmasks](/workspace/slides/api/guides/field-masks) when reading and updating presentations,\npages, and page elements."]]