Mit der Google Slides API können Sie Präsentationsdateien erstellen und vorhandene verwalten.
Die Beispiele auf dieser Seite zeigen einige gängige Seitenpräsentationsvorgänge mithilfe von
die
presentations.batchUpdate
.
Diese Beispiele werden als HTTP-Anfragen dargestellt, damit sie sprachneutral sind. Weitere Informationen Wie eine Batch-Aktualisierung in verschiedenen Sprachen mithilfe der Google API implementiert wird finden Sie in den folgenden Anleitungen:
- Präsentationen erstellen und verwalten
- Nach Dateien und Ordnern suchen
- Daten in einer Präsentation zusammenführen
Präsentation erstellen
Die folgenden
presentations.create
Das Codebeispiel zeigt, wie eine leere Präsentationsdatei mit dem Titel
Präsentation“.
Mit der Google Drive API können Sie auch leere Präsentationsdateien erstellen.
files.create
-Methode durch Angabe von
application/vnd.google-apps.presentation
als MIME
.
Das folgende Anfrageprotokoll wird zum Erstellen einer Präsentation verwendet:
POST https://slides.googleapis.com/v1/presentations
{ "title": "My New Presentation" }
Vorhandene Präsentationsdateien auflisten
Die Slides API bietet keine Methode zum Abrufen einer Liste von
im Gegensatz zur Drive API.
Die Methode files.list
(präsentiert
unten) Feldmasken verwendet, um eine Liste
Präsentationsdateien aus Google Drive mit Datei-ID, Dateiname
und einen Link zum Öffnen der Datei. In der Anfrage wird auch angegeben,
application/vnd.google-apps.presentation
als MIME
.
Das folgende Anfrageprotokoll dient zum Auflisten vorhandener Präsentationsdateien:
GET https://www.googleapis.com/drive/v3/files?q="mimeType=application/vnd.google-apps.presentation"&fields=files(id,name,webViewLink)
Die Antwort -Anfrage hat die folgende Struktur:
{ "files": [ { "id": "abcdefghijklmnopqrstuvwxyz0123456789", "name": "Project Vision", "webViewLink": "https://docs.google.com/a/google.com/presentation/d/abcdefghijklmnopqrstuvwxyz0123456789/edit?usp=drivesdk" }, { "id": "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789", "name": "Untitled Presentation", "webViewLink": "https://docs.google.com/a/google.com/presentation/d/ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789/edit?usp=drivesdk" }, ... ] }
Text in einer Präsentation ersetzen
Die folgenden
presentations.batchUpdate
wird in einem Codebeispiel gezeigt, wie Sie
ReplaceAllTextRequest
-Methode, um Text in der gesamten Präsentation zu ersetzen, die durch das
PRESENTATION_ID Sie sehen, welchen Mehrwert die
Präsentations-ID
aus der Präsentations-URL.
Alle Instanzen der Zeichenfolge "Gizmo Corp." durch den Text "Gadget"
Inc.“ Dazu gehört Text in Textfeldern und anderen Formen, auf Folien und in
Meisterschaften. In diesem Fall wird bei der Textersetzung zwischen Groß- und Kleinschreibung unterschieden, indem
matchCase
an true
.
Das folgende Anfrageprotokoll zum Ersetzen von Text in einer Präsentation:
POST https://slides.googleapis.com/v1/presentations/PRESENTATION_ID:batchUpdate
{ "requests": [ { "replaceAllText": { "containsText": { "text": "Gizmo Corp.", "matchCase": true }, "replaceText": "Gadget Inc." } } ] }