Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En esta sección, se presenta un conjunto de aplicaciones de muestra y ejemplos de "recetas" que demuestran cómo traducir una acción prevista de Presentaciones de Google en una solicitud a la API de Presentaciones de Google.
Codelabs
El lab de Slides te enseña a usar la API de Google Slides como herramienta de presentaciones personalizadas para un análisis de las licencias de software más comunes.
Aprenderás a consultar todo el código fuente abierto en GitHub con BigQuery y a crear una presentación con diapositivas con la API de Slides para presentar tus resultados.
Aplicaciones de muestra
La herramienta de línea de comandos Markdown to Slides te permite generar presentaciones a partir de archivos Markdown.
Puedes usarlo para explorar la API de Slides o bifurcar el repositorio y modificar el código para proporcionar resultados de Slides a tu aplicación de JavaScript.
Recetas
En los ejemplos que se enumeran en esta sección, se muestra cómo expresar acciones comunes en Presentaciones como solicitudes a la API de Slides.
Estos ejemplos se presentan como solicitudes HTTP para que sean independientes del idioma. Para aprender a implementar protocolos de solicitudes de la API de Slides en un lenguaje específico con las bibliotecas cliente de las APIs de Google, consulta las siguientes guías:
Operaciones de tablas: Recetas que muestran cómo crear y editar tablas en una diapositiva.
Operaciones de transformación: Son recetas que muestran cómo alterar el tamaño y la posición de los elementos dentro de una diapositiva.
A menudo, hay más de una forma de completar una tarea determinada con la API de Slides. Usa el método por lotes presentations.batchUpdate siempre que sea posible para agrupar varias solicitudes de actualización en una sola llamada al método.
Esto reduce la sobrecarga de HTTP del cliente, la cantidad de consultas y el número de revisiones en la presentación, y aplica todos los cambios de forma atómica.
Para mejorar aún más el rendimiento, usa máscaras de campo cuando leas y actualices presentaciones, páginas y elementos de página.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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."]]