Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questa sezione presenta un insieme di applicazioni di esempio e di esempi di "ricette" che
mostrano come tradurre un'azione di Presentazioni Google prevista in una
richiesta dell'API Google Slides.
Codelab
Il codelab
di Presentazioni
ti insegna a utilizzare l'API Google Slides come strumento di presentazione personalizzato per un'analisi delle licenze software più comuni.
Scoprirai come eseguire query su tutto il codice open source su GitHub utilizzando BigQuery e creare un file di Presentazioni utilizzando l'API Slides per presentare i risultati.
Applicazioni di esempio
Lo strumento a riga di comando Markdown to
Slides consente di generare file di Presentazioni da file Markdown.
Puoi utilizzarlo per esplorare l'API Slides o eseguire il fork del repository e modificare il codice per fornire l'output di Slides alla tua applicazione JavaScript.
Ricette
Gli esempi elencati in questa sezione mostrano come esprimere azioni comuni in
Presentazioni come richieste dell'API Slides.
Questi esempi vengono presentati come richieste HTTP per essere indipendenti dalla lingua. Per scoprire come implementare i protocolli di richiesta dell'API Slides in un linguaggio specifico utilizzando le librerie client delle API di Google, consulta le seguenti guide:
Operazioni sulle slide: ricette che mostrano come
creare, spostare ed eliminare le slide in una presentazione.
Operazioni con le tabelle: ricette che mostrano come
creare e modificare le tabelle all'interno di una slide.
Operazioni di trasformazione: ricette che
mostrano come modificare le dimensioni e il posizionamento degli elementi all'interno di una slide.
Spesso esiste più di un modo per completare una determinata attività con l'API
di Presentazioni. Utilizza il metodo batch
presentations.batchUpdate
ove possibile per raggruppare più richieste di aggiornamento in una singola chiamata al metodo.
In questo modo, si riduce il sovraccarico HTTP del client, il numero di query, il numero di revisioni della presentazione e si applicano tutte le modifiche in modo atomico.
Per migliorare ulteriormente il rendimento, utilizza le maschere
dei campi durante la lettura e l'aggiornamento di presentazioni,
pagine ed elementi delle pagine.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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."]]