Beispiele

In diesem Abschnitt finden Sie einige Beispielanwendungen und Rezeptbeispiele, die zeigen, wie eine beabsichtigte Google Präsentationen-Aktion in eine Google Präsentationen API-Anfrage übersetzt wird.

Codelabs

Benutzerdefiniertes Präsentationstool zur Analyse gängiger Softwarelizenzen.

Im Codelab für Google Präsentationen erfahren Sie, wie Sie die Google Slides API als benutzerdefiniertes Präsentationstool für eine Analyse der gängigsten Softwarelizenzen verwenden.

Sie erfahren, wie Sie mit BigQuery den gesamten Open-Source-Code auf GitHub abfragen und mit der Slides API eine Präsentation erstellen, um Ihre Ergebnisse zu präsentieren.

Beispielanwendungen

Foliensammlungen aus Markdown-Dateien generieren

Mit dem Befehlszeilentool Markdown to Slides können Sie Präsentationen aus Markdown-Dateien generieren.

Sie können damit die Google Präsentationen API kennenlernen oder das Repository forken und den Code so ändern, dass Ihre JavaScript-Anwendung die Google Präsentationen-Ausgabe erhält.

Rezepte

In den Beispielen in diesem Abschnitt wird gezeigt, wie Sie gängige Aktionen in Google Präsentationen als Slides API-Anfragen ausdrücken.

Diese Beispiele werden als HTTP-Anfragen dargestellt, um sprachenunabhängig zu sein. In den folgenden Anleitungen erfahren Sie, wie Sie Anfragen an die Google Präsentationen API in einer bestimmten Sprache mithilfe von Google API-Clientbibliotheken implementieren:

Die Rezepte in diesem Abschnitt sind in die folgenden Kategorien unterteilt:

  • Grundlegendes Lesen: Rezepte, die gängige Möglichkeiten zum Lesen von Informationen aus einer Präsentation zeigen.
  • Grundlegendes Schreiben: Rezepte, die gängige Möglichkeiten zum Schreiben in einer Präsentation zeigen.
  • Elementoperationen: Rezepte, die häufige Aufgaben zum Erstellen und Bearbeiten von Seitenelementen zeigen.
  • Präsentationsaktionen: Rezepte, die zeigen, wie eine Präsentation erstellt und bearbeitet wird.
  • Folienvorgänge: Rezepte zum Erstellen, Verschieben und Löschen von Folien in einer Präsentation.
  • Tabellenvorgänge: Rezepte zum Erstellen und Bearbeiten von Tabellen auf einer Folie.
  • Transformationsvorgänge: Rezepte, die zeigen, wie Größe und Position von Elementen auf einer Folie geändert werden.

Es gibt oft mehrere Möglichkeiten, eine bestimmte Aufgabe mit der Google Präsentationen API auszuführen. Verwenden Sie nach Möglichkeit die Batchmethode presentations.batchUpdate, um mehrere Aktualisierungsanfragen in einem einzigen Methodenaufruf zu bündeln. Dadurch wird der HTTP-Overhead des Clients reduziert, die Anzahl der Abfragen verringert, die Anzahl der Überarbeitungen der Präsentation minimiert und alle Änderungen werden atomar angewendet.

Um die Leistung weiter zu verbessern, sollten Sie beim Lesen und Aktualisieren von Präsentationen, Seiten und Seitenelementen Feldmasken verwenden.