Anfrage
Eine einzelne Art von Aktualisierung, die auf eine Präsentation angewendet werden soll.
| JSON-Darstellung |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "createSlide": { object ( |
| Felder | |
|---|---|
| Die Art des Updates. Genau ein Feld ist erforderlich. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
createSlide
|
Erstellt eine neue Folie. |
createShape
|
Erstellt eine neue Form. |
createTable
|
: Erstellt eine neue Tabelle. |
insertText
|
Fügt Text in eine Form oder Tabellenzelle ein. |
insertTableRows
|
Fügt Zeilen in eine Tabelle ein. |
insertTableColumns
|
Fügt Spalten in eine Tabelle ein. |
deleteTableRow
|
Löscht eine Zeile aus einer Tabelle. |
deleteTableColumn
|
Löscht eine Spalte aus einer Tabelle. |
replaceAllText
|
Ersetzt alle Instanzen des angegebenen Texts. |
deleteObject
|
Löscht eine Seite oder ein Seitenelement aus der Präsentation. |
updatePageElementTransform
|
Aktualisiert die Transformation eines Seitenelements. |
updateSlidesPosition
|
Aktualisiert die Position einer Reihe von Folien in der Präsentation. |
deleteText
|
Löscht Text aus einer Form oder einer Tabellenzelle. |
createImage
|
Erstellt ein Bild. |
createVideo
|
Erstellt ein Video. |
createSheetsChart
|
Erstellt ein eingebettetes Google Sheets-Diagramm. |
createLine
|
Erstellt eine Linie. |
refreshSheetsChart
|
Aktualisiert ein Google Sheets-Diagramm. |
updateShapeProperties
|
Aktualisiert die Attribute einer |
updateImageProperties
|
Aktualisiert die Eigenschaften eines |
updateVideoProperties
|
Aktualisiert die Attribute einer |
updatePageProperties
|
Aktualisiert die Attribute einer |
updateTableCellProperties
|
Aktualisiert die Attribute einer |
updateLineProperties
|
Aktualisiert die Attribute einer |
createParagraphBullets
|
Erstellt Aufzählungszeichen für Absätze. |
replaceAllShapesWithImage
|
Ersetzt alle Formen, die bestimmten Kriterien entsprechen, durch ein Bild. |
duplicateObject
|
Dupliziert ein Folien- oder Seitenelement. |
updateTextStyle
|
Aktualisiert das Formatieren von Text in einem |
replaceAllShapesWithSheetsChart
|
Ersetzt alle Formen, die bestimmten Kriterien entsprechen, durch ein Google-Tabellen-Diagramm. |
deleteParagraphBullets
|
Entfernt Aufzählungszeichen aus Absätzen. |
updateParagraphStyle
|
Aktualisiert die Formatierung von Absätzen innerhalb von |
updateTableBorderProperties
|
Aktualisiert die Eigenschaften der Tabellenränder in einem |
updateTableColumnProperties
|
Aktualisiert die Eigenschaften einer |
updateTableRowProperties
|
Aktualisiert die Attribute einer |
mergeTableCells
|
Führt Zellen in einem |
unmergeTableCells
|
Hebt den Zellenverbund in einer |
groupObjects
|
Gruppiert Objekte wie Seitenelemente. |
ungroupObjects
|
Hebt die Gruppierung von Objekten wie |
updatePageElementAltText
|
Aktualisiert den Titel und/oder die Beschreibung des Alt-Texts eines |
replaceImage
|
Ersetzt ein vorhandenes Bild durch ein neues Bild. |
updateSlideProperties
|
Aktualisiert die Attribute einer Folie. |
updatePageElementsZOrder
|
Aktualisiert die Z-Reihenfolge von |
updateLineCategory
|
Aktualisiert die Kategorie eines |
rerouteLine
|
Leitet eine
|
insertComment
|
Fügt ein
|
addCommentReply
|
Fügt einer
|
updateCommentPost
|
Aktualisiert einen vorhandenen Beitrag (Hauptbeitrag oder Antwort) eines
|
deleteComment
|
Löscht eine
|
deleteCommentReply
|
Löscht eine Antwort
|
| Ende der sich gegenseitig ausschließenden Felder. | |
CreateSlideRequest
Erstellt eine Folie.
| JSON-Darstellung |
|---|
{ "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object ( |
| Felder | |
|---|---|
objectId
|
Eine vom Nutzer bereitgestellte Objekt-ID.
Wenn Sie eine ID angeben, muss sie unter allen Seiten und Seitenelementen in der Präsentation eindeutig sein. Die ID muss mit einem alphanumerischen Zeichen oder einem Unterstrich beginnen (entspricht dem regulären Ausdruck Wenn Sie keine ID angeben, wird eine eindeutige ID generiert. |
insertionIndex
|
Der optionale nullbasierte Index, der angibt, wo die Folien eingefügt werden sollen. Wenn Sie keinen Index angeben, wird die Folie am Ende erstellt. |
slideLayoutReference
|
Layoutreferenz der einzufügenden Folie basierend auf dem aktuellen Master, der einer der folgenden Werte sein kann:
Wenn die LayoutReference im aktuellen Master nicht gefunden wird, wird ein 400-Fehler („Bad Request“) zurückgegeben.
Wenn Sie keine Layoutreferenz angeben, wird das vordefinierte Layout |
placeholderIdMappings[]
|
Eine optionale Liste von Objekt-ID-Zuordnungen aus dem |
LayoutReference
Referenz zum Folienlayout. Das kann sich auf Folgendes beziehen:
- Ein vordefiniertes Layout
- Eines der Layouts in der Präsentation.
| JSON-Darstellung |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"predefinedLayout": enum ( |
| Felder | |
|---|---|
| Die Art der LayoutReference. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
predefinedLayout
|
Vordefiniertes Layout |
layoutId
|
Layout-ID: Die Objekt-ID eines der Layouts in der Präsentation. |
| Ende der sich gegenseitig ausschließenden Felder. | |
PredefinedLayout
Vordefinierte Layouttypen Das sind gängige Layouts in Präsentationen. Es gibt jedoch keine Garantie dafür, dass diese Layouts im aktuellen Master vorhanden sind, da sie möglicherweise gelöscht wurden oder nicht Teil des verwendeten Designs sind. Außerdem wurden möglicherweise die Platzhalter in den einzelnen Layouts geändert.
| Enums | |
|---|---|
PREDEFINED_LAYOUT_UNSPECIFIED
|
Nicht angegebenes Layout. |
BLANK
|
Leeres Layout ohne Platzhalter. |
CAPTION_ONLY
|
Layout mit einer Bildunterschrift unten. |
TITLE
|
Layout mit einem Titel und einem Untertitel. |
TITLE_AND_BODY
|
Layout mit Titel und Text |
TITLE_AND_TWO_COLUMNS
|
Layout mit einem Titel und zwei Spalten. |
TITLE_ONLY
|
Layout mit nur einem Titel. |
SECTION_HEADER
|
Layout mit einem Abschnittstitel. |
SECTION_TITLE_AND_DESCRIPTION
|
Layout mit Titel und Untertitel auf der einen Seite und Beschreibung auf der anderen Seite. |
ONE_COLUMN_TEXT
|
Layout mit einem Titel und einem Textkörper, die in einer einzelnen Spalte angeordnet sind. |
MAIN_POINT
|
Layout mit einem Hauptpunkt. |
BIG_NUMBER
|
Layout mit einer großen Überschrift mit einer Zahl. |
LayoutPlaceholderIdMapping
Die vom Nutzer angegebene ID-Zuordnung für einen Platzhalter, der auf einer Folie aus einem angegebenen Layout erstellt wird.
| JSON-Darstellung |
|---|
{
"objectId": string,
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"layoutPlaceholder": {
object ( |
| Felder | |
|---|---|
objectId
|
Eine vom Nutzer bereitgestellte Objekt-ID für den oben genannten Platzhalter, der auf einer Folie erstellt werden soll.
Wenn Sie eine ID angeben, muss sie unter allen Seiten und Seitenelementen in der Präsentation eindeutig sein. Die ID muss mit einem alphanumerischen Zeichen oder einem Unterstrich beginnen (entspricht dem regulären Ausdruck Wenn Sie keine ID angeben, wird eine eindeutige ID generiert. |
| Die Art, mit der ein Platzhalter in einem Layout identifiziert wird. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
layoutPlaceholder
|
Der Platzhalter in einem Layout, das auf eine Folie angewendet wird. Nur |
layoutPlaceholderObjectId
|
Die Objekt-ID des Platzhalters in einem Layout, das auf eine Folie angewendet wird. |
| Ende der sich gegenseitig ausschließenden Felder. | |
CreateShapeRequest
Erstellt eine neue Form.
| JSON-Darstellung |
|---|
{ "objectId": string, "elementProperties": { object ( |
| Felder | |
|---|---|
objectId
|
Eine vom Nutzer bereitgestellte Objekt-ID.
Wenn Sie eine ID angeben, muss sie unter allen Seiten und Seitenelementen in der Präsentation eindeutig sein. Die ID muss mit einem alphanumerischen Zeichen oder einem Unterstrich beginnen (entspricht dem regulären Ausdruck |
elementProperties
|
Die Elementattribute für die Form. |
shapeType
|
Der Formtyp. |
PageElementProperties
Allgemeine Eigenschaften für ein Seitenelement.
Hinweis: Wenn Sie ein PageElement erstellen, kann die API die Werte von size und transform ändern, die visuelle Größe bleibt jedoch unverändert.
| JSON-Darstellung |
|---|
{ "pageObjectId": string, "size": { object ( |
| Felder | |
|---|---|
pageObjectId
|
Die Objekt-ID der Seite, auf der sich das Element befindet. |
size
|
Die Größe des Elements. |
transform
|
Die Transformation für das Element. |
CreateTableRequest
: Erstellt eine neue Tabelle.
| JSON-Darstellung |
|---|
{
"objectId": string,
"elementProperties": {
object ( |
| Felder | |
|---|---|
objectId
|
Eine vom Nutzer bereitgestellte Objekt-ID.
Wenn Sie eine ID angeben, muss sie unter allen Seiten und Seitenelementen in der Präsentation eindeutig sein. Die ID muss mit einem alphanumerischen Zeichen oder einem Unterstrich beginnen (entspricht dem regulären Ausdruck Wenn Sie keine ID angeben, wird eine eindeutige ID generiert. |
elementProperties
|
Die Elementattribute für die Tabelle. Die Tabelle wird in der angegebenen Größe erstellt, wobei eine Mindestgröße gilt. Wenn keine Größe angegeben ist, wird die Tabelle automatisch angepasst. Tabellentransformationen müssen einen Maßstab von 1 und keine Scherkomponenten haben. Wenn keine Transformation angegeben ist, wird die Tabelle auf der Seite zentriert. |
rows
|
Anzahl der Zeilen in der Tabelle. |
columns
|
Anzahl der Spalten in der Tabelle. |
InsertTextRequest
Fügt Text in eine Form oder eine Tabellenzelle ein.
| JSON-Darstellung |
|---|
{
"objectId": string,
"cellLocation": {
object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Form oder Tabelle, in die der Text eingefügt werden soll. |
cellLocation
|
Der optionale Speicherort der Tabellenzelle, wenn der Text in eine Tabellenzelle eingefügt werden soll. Falls vorhanden, muss sich die objectId auf eine Tabelle beziehen. |
text
|
Der einzufügende Text.
Wenn Sie ein Zeilenumbruchzeichen einfügen, wird implizit ein neues
Textstile für eingefügten Text werden automatisch festgelegt. Dabei wird in der Regel der Stil des benachbarten Textes beibehalten. In den meisten Fällen wird der Text dem Einige Steuerzeichen (U+0000-U+0008, U+000C-U+001F) und Zeichen aus dem Unicode Basic Multilingual Plane Private Use Area (U+E000-U+F8FF) werden aus dem eingefügten Text entfernt. |
insertionIndex
|
Der Index, an dem der Text eingefügt wird, in Unicode-Codeeinheiten, basierend auf Der Index ist nullbasiert und wird ab dem Anfang des Strings berechnet. Der Index kann angepasst werden, um Einfügungen in Unicode-Graphemclustern zu verhindern. In diesen Fällen wird der Text direkt nach dem Graphemcluster eingefügt. |
InsertTableRowsRequest
Fügt Zeilen in eine Tabelle ein.
| JSON-Darstellung |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| Felder | |
|---|---|
tableObjectId
|
Die Tabelle, in die Zeilen eingefügt werden sollen. |
cellLocation
|
Die Position der Referenztabellenzelle, ab der Zeilen eingefügt werden. Eine neue Zeile wird über (oder unter) der Zeile eingefügt, in der sich die Referenzzelle befindet. Wenn die Referenzzelle eine zusammengeführte Zelle ist, wird eine neue Zeile über (oder unter) der zusammengeführten Zelle eingefügt. |
insertBelow
|
Gibt an, ob neue Zeilen unterhalb der Referenzzelle eingefügt werden sollen.
|
number
|
Die Anzahl der einzufügenden Zeilen. Maximal 20 pro Anfrage. |
InsertTableColumnsRequest
Fügt Spalten in eine Tabelle ein.
Die Größe anderer Spalten in der Tabelle wird an die neue Spalte angepasst.
| JSON-Darstellung |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| Felder | |
|---|---|
tableObjectId
|
Die Tabelle, in die Spalten eingefügt werden sollen. |
cellLocation
|
Die Position der Referenztabellenzelle, ab der Spalten eingefügt werden. Eine neue Spalte wird links (oder rechts) von der Spalte eingefügt, in der sich die Referenzzelle befindet. Wenn die Referenzzelle eine zusammengeführte Zelle ist, wird eine neue Spalte links (oder rechts) von der zusammengeführten Zelle eingefügt. |
insertRight
|
Gibt an, ob neue Spalten rechts von der Position der Referenzzelle eingefügt werden sollen.
|
number
|
Die Anzahl der einzufügenden Spalten. Maximal 20 pro Anfrage. |
DeleteTableRowRequest
Löscht eine Zeile aus einer Tabelle.
| JSON-Darstellung |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| Felder | |
|---|---|
tableObjectId
|
Die Tabelle, aus der Zeilen gelöscht werden sollen. |
cellLocation
|
Die Position der Referenztabellenzelle, aus der eine Zeile gelöscht wird. Die Zeile, über die sich diese Zelle erstreckt, wird gelöscht. Wenn es sich um eine zusammengeführte Zelle handelt, werden mehrere Zeilen gelöscht. Wenn nach dem Löschen keine Zeilen mehr in der Tabelle vorhanden sind, wird die gesamte Tabelle gelöscht. |
DeleteTableColumnRequest
Löscht eine Spalte aus einer Tabelle.
| JSON-Darstellung |
|---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
| Felder | |
|---|---|
tableObjectId
|
Die Tabelle, aus der Spalten gelöscht werden sollen. |
cellLocation
|
Die Position der Referenztabellenzelle, aus der eine Spalte gelöscht wird. Die Spalte, über die sich diese Zelle erstreckt, wird gelöscht. Wenn es sich um eine zusammengeführte Zelle handelt, werden mehrere Spalten gelöscht. Wenn nach dem Löschen keine Spalten mehr in der Tabelle vorhanden sind, wird die gesamte Tabelle gelöscht. |
ReplaceAllTextRequest
Ersetzt alle Instanzen von Text, der einem Kriterium entspricht, durch replace text.
| JSON-Darstellung |
|---|
{
"replaceText": string,
"pageObjectIds": [
string
],
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"containsText": {
object ( |
| Felder | |
|---|---|
replaceText
|
Der Text, der den übereinstimmenden Text ersetzt. |
pageObjectIds[]
|
Wenn der Wert nicht leer ist, werden die Übereinstimmungen auf Seitenelemente auf den angegebenen Seiten beschränkt.
Gibt einen 400-Fehler zurück, wenn die Seitenobjekt-ID eines |
| Die Kriterien, die zum Abgleichen des zu ersetzenden Texts verwendet werden. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
containsText
|
Sucht nach Text in einer Form, der mit diesem Teilstring übereinstimmt. |
| Ende der sich gegenseitig ausschließenden Felder. | |
SubstringMatchCriteria
Ein Kriterium, das mit einem bestimmten Textstring in einer Form oder Tabelle übereinstimmt.
| JSON-Darstellung |
|---|
{ "text": string, "matchCase": boolean, "searchByRegex": boolean } |
| Felder | |
|---|---|
text
|
Der Text, nach dem in der Form oder Tabelle gesucht werden soll. |
matchCase
|
Gibt an, ob bei der Suche die Groß-/Kleinschreibung berücksichtigt werden soll:
|
searchByRegex
|
Optional. „True“, wenn der Suchwert als regulärer Ausdruck behandelt werden soll. Alle umgekehrten Schrägstriche im Muster müssen maskiert werden.
|
DeleteObjectRequest
Löscht ein Objekt, entweder pages oder page elements, aus der Präsentation.
| JSON-Darstellung |
|---|
{ "objectId": string } |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der zu löschenden Seite oder des zu löschenden Seitenelements.
Wenn Wenn ein Platzhalter in einem Layout gelöscht wird, werden auch alle leeren übergeordneten Platzhalter gelöscht. |
UpdatePageElementTransformRequest
Aktualisiert die Transformation eines Seitenelements.
Wenn Sie die Transformation einer Gruppe aktualisieren, ändert sich die absolute Transformation der Seitenelemente in dieser Gruppe, was sich auf ihr Erscheinungsbild auswirken kann. Weitere Informationen finden Sie in der Dokumentation zu PageElement.transform.
| JSON-Darstellung |
|---|
{ "objectId": string, "transform": { object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID des zu aktualisierenden Seitenelements. |
transform
|
Die Eingabe-Transformationsmatrix, die zum Aktualisieren des Seitenelements verwendet wird. |
applyMode
|
Der Anwendungsmodus des Transform-Updates. |
ApplyMode
Die Anwendungsmodi des Transformationsupdates.
| Enums | |
|---|---|
APPLY_MODE_UNSPECIFIED
|
Nicht angegebener Modus. |
RELATIVE
|
Wendet die neue AffineTransform-Matrix auf die vorhandene an und ersetzt die vorhandene durch die resultierende Verkettung. |
ABSOLUTE
|
Ersetzt die vorhandene AffineTransform-Matrix durch die neue. |
UpdateSlidesPositionRequest
Aktualisiert die Position von Folien in der Präsentation.
| JSON-Darstellung |
|---|
{ "slideObjectIds": [ string ], "insertionIndex": integer } |
| Felder | |
|---|---|
slideObjectIds[]
|
Die IDs der Folien in der Präsentation, die verschoben werden sollen. Die Folien in dieser Liste müssen in der vorhandenen Präsentationsreihenfolge und ohne Duplikate angegeben werden. |
insertionIndex
|
Der Index, an dem die Folien eingefügt werden sollen, basierend auf der Folienanordnung vor dem Verschieben. Muss zwischen null und der Anzahl der Folien in der Präsentation liegen (jeweils einschließlich). |
DeleteTextRequest
Löscht Text aus einer Form oder einer Tabellenzelle.
| JSON-Darstellung |
|---|
{ "objectId": string, "cellLocation": { object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Form oder Tabelle, aus der der Text gelöscht wird. |
cellLocation
|
Die optionale Position der Tabellenzelle, wenn der Text aus einer Tabellenzelle gelöscht werden soll. Falls vorhanden, muss sich die objectId auf eine Tabelle beziehen. |
textRange
|
Der zu löschende Textbereich, basierend auf
Am Ende des Texts einer Form oder Tabellenzelle befindet sich immer ein implizites Zeilenumbruchzeichen, das nicht gelöscht werden kann.
Wenn Sie Text löschen, der über eine Absatzgrenze hinausgeht, kann dies zu Änderungen an Absatzformatierungen und Listen führen, da die beiden Absätze zusammengeführt werden. Bereiche, die nur eine Codeeinheit eines Ersatzzeichenpaars enthalten, werden so erweitert, dass beide Codeeinheiten enthalten sind. |
Bereich
Gibt einen zusammenhängenden Bereich einer indexierten Sammlung an, z. B. Zeichen in einem Text.
| JSON-Darstellung |
|---|
{
"startIndex": integer,
"endIndex": integer,
"type": enum ( |
| Felder | |
|---|---|
startIndex
|
Der optionale nullbasierte Index des Beginns der Sammlung. Erforderlich für die Bereiche |
endIndex
|
Der optionale nullbasierte Index des Endes der Sammlung. Erforderlich für |
type
|
Der Typ des Bereichs. |
Typ
Die Typen von Bereichen.
| Enums | |
|---|---|
RANGE_TYPE_UNSPECIFIED
|
Nicht angegebener Bereichstyp. Dieser Wert darf nicht verwendet werden. |
FIXED_RANGE
|
Ein fester Bereich. Sowohl startIndex als auch endIndex müssen angegeben werden.
|
FROM_START_INDEX
|
Beginnt den Bereich bei startIndex und wird bis zum Ende der Sammlung fortgesetzt. endIndex darf nicht angegeben werden.
|
ALL
|
Legt den Bereich auf die gesamte Länge der Sammlung fest. Sowohl das Attribut
startIndex
als auch das Attribut
endIndex
dürfen nicht angegeben werden.
|
CreateImageRequest
Erstellt ein Bild.
| JSON-Darstellung |
|---|
{
"objectId": string,
"elementProperties": {
object ( |
| Felder | |
|---|---|
objectId
|
Eine vom Nutzer bereitgestellte Objekt-ID.
Wenn Sie eine ID angeben, muss sie unter allen Seiten und Seitenelementen in der Präsentation eindeutig sein. Die ID muss mit einem alphanumerischen Zeichen oder einem Unterstrich beginnen (entspricht dem regulären Ausdruck Wenn Sie keine ID angeben, wird eine eindeutige ID generiert. |
elementProperties
|
Die Elementattribute für das Bild. Wenn das Seitenverhältnis der angegebenen Größe nicht mit dem Seitenverhältnis des Bildes übereinstimmt, wird das Bild skaliert und in Bezug auf die Größe zentriert, um das Seitenverhältnis beizubehalten. Die angegebene Transformation wird nach diesem Vorgang angewendet.
Das Attribut
Das Attribut |
| Die Art der Bildquelle. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
url
|
Die Bild-URL. Das Bild wird einmal beim Einfügen abgerufen und eine Kopie wird für die Anzeige in der Präsentation gespeichert. Bilder dürfen nicht größer als 50 MB sein, dürfen nicht mehr als 25 Megapixel haben und müssen im PNG-, JPEG- oder GIF-Format vorliegen.
Die angegebene URL muss öffentlich zugänglich sein und darf maximal 2 KB lang sein. Die URL wird mit dem Bild gespeichert und über das Feld |
| Ende der sich gegenseitig ausschließenden Felder. | |
CreateVideoRequest
Erstellt ein Video.
HINWEIS: Zum Erstellen eines Videos aus Google Drive muss die anfragende App mindestens einen der OAuth-Bereiche „drive“, „drive.readonly“ oder „drive.file“ haben.
| JSON-Darstellung |
|---|
{ "objectId": string, "elementProperties": { object ( |
| Felder | |
|---|---|
objectId
|
Eine vom Nutzer bereitgestellte Objekt-ID.
Wenn Sie eine ID angeben, muss sie unter allen Seiten und Seitenelementen in der Präsentation eindeutig sein. Die ID muss mit einem alphanumerischen Zeichen oder einem Unterstrich beginnen (entspricht dem regulären Ausdruck Wenn Sie keine ID angeben, wird eine eindeutige ID generiert. |
elementProperties
|
Die Elementattribute für das Video.
Das Attribut
Das Attribut |
source
|
Die Videoquelle. |
id
|
Die eindeutige Kennung der Videoquelle für dieses Video. Beispiel: Bei einem YouTube-Video mit der URL https://www.youtube.com/watch?v=7U3axjORYZ0 lautet die ID 7U3axjORYZ0. Bei einem Google Drive-Video https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q ist die ID 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q. Für den Zugriff auf eine Google Drive-Videodatei müssen Sie möglicherweise den HTTP-Header für eine Teilmenge alter Dateien mit einem Ressourcenschlüssel ergänzen. Weitere Informationen finden Sie unter Über Ressourcen-Schlüssel auf über Links freigegebene Dateien zugreifen. |
CreateSheetsChartRequest
Erstellt ein eingebettetes Google Sheets-Diagramm.
HINWEIS: Zum Erstellen von Diagrammen ist mindestens einer der folgenden OAuth-Bereiche erforderlich: spreadsheets.readonly, spreadsheets, drive.readonly, drive.file oder drive.
| JSON-Darstellung |
|---|
{ "objectId": string, "elementProperties": { object ( |
| Felder | |
|---|---|
objectId
|
Eine vom Nutzer bereitgestellte Objekt-ID. Falls angegeben, muss die ID unter allen Seiten und Seitenelementen in der Präsentation eindeutig sein. Die ID sollte mit einem Wortzeichen [a-zA-Z0-9_] beginnen, gefolgt von einer beliebigen Anzahl der folgenden Zeichen [a-zA-Z0-9_-:]. Die Länge der ID sollte mindestens 5 und maximal 50 Zeichen betragen. Wenn das Feld leer ist, wird eine eindeutige Kennung generiert. |
elementProperties
|
Die Elementattribute für das Diagramm. Wenn das Seitenverhältnis der angegebenen Größe nicht mit dem Seitenverhältnis des Diagramms übereinstimmt, wird das Diagramm skaliert und zentriert, um das Seitenverhältnis beizubehalten. Die angegebene Transformation wird nach diesem Vorgang angewendet. |
spreadsheetId
|
Die ID der Google-Tabelle, die das Diagramm enthält. Möglicherweise müssen Sie für eine Teilmenge alter Dateien einen Ressourcenschlüssel zum HTTP-Header hinzufügen. Weitere Informationen finden Sie unter Über Ressourcen-Schlüssel auf über Links freigegebene Dateien zugreifen. |
chartId
|
Die ID des jeweiligen Diagramms in der Google Sheets-Tabelle. |
linkingMode
|
Der Modus, mit dem das Diagramm mit der Quelltabelle verknüpft ist. Wenn nichts angegeben ist, wird das Diagramm als nicht verknüpftes Bild dargestellt. |
LinkingMode
Der Modus, mit dem das Diagramm mit der Quelltabelle verknüpft ist.
| Enums | |
|---|---|
NOT_LINKED_IMAGE
|
Das Diagramm ist nicht mit der Quelltabelle verknüpft und kann nicht aktualisiert werden. Ein Diagramm, das nicht verknüpft ist, wird als Bild eingefügt. |
LINKED
|
Wenn Sie das Diagramm verknüpfen, kann es aktualisiert werden und andere Mitbearbeiter sehen einen Link zur Tabelle. |
CreateLineRequest
Erstellt eine Linie.
| JSON-Darstellung |
|---|
{ "objectId": string, "elementProperties": { object ( |
| Felder | |
|---|---|
objectId
|
Eine vom Nutzer bereitgestellte Objekt-ID.
Wenn Sie eine ID angeben, muss sie unter allen Seiten und Seitenelementen in der Präsentation eindeutig sein. Die ID muss mit einem alphanumerischen Zeichen oder einem Unterstrich beginnen (entspricht dem regulären Ausdruck Wenn Sie keine ID angeben, wird eine eindeutige ID generiert. |
elementProperties
|
Die Elementattribute für die Zeile. |
lineCategory
|
Die Kategorie der zu erstellenden Zeile.
Verworfen
: Verwenden Sie stattdessen
Die genaue
Wenn Sie sowohl |
category
|
Die Kategorie der zu erstellenden Zeile.
Die genaue
Wenn Sie sowohl
Wenn Sie keinen Wert für
Wenn Sie keines von beiden angeben, wird |
Kategorie
Die Zeilenkategorien.
| Enums | |
|---|---|
STRAIGHT
|
Gerade Verbinder, einschließlich des geraden Verbinders 1. Dies ist die Standardkategorie, wenn keine angegeben ist. |
BENT
|
Verbogene Anschlüsse, einschließlich der Anschlüsse 2 bis 5. |
CURVED
|
Gekrümmte Verbindungselemente, einschließlich der gekrümmten Verbindungselemente 2 bis 5. |
RefreshSheetsChartRequest
Aktualisiert ein eingebettetes Google-Tabellen-Diagramm, indem es durch die aktuelle Version des Diagramms aus Google Sheets ersetzt wird.
HINWEIS: Zum Aktualisieren von Diagrammen ist mindestens einer der folgenden OAuth-Bereiche erforderlich: spreadsheets.readonly, spreadsheets, drive.readonly oder drive.
| JSON-Darstellung |
|---|
{ "objectId": string } |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID des zu aktualisierenden Diagramms. |
UpdateShapePropertiesRequest
Aktualisieren Sie die Attribute eines Shape.
| JSON-Darstellung |
|---|
{
"objectId": string,
"shapeProperties": {
object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Form, auf die die Aktualisierungen angewendet werden. |
shapeProperties
|
Die zu aktualisierenden Formattribute. |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Wenn Sie beispielsweise die einfarbige Füllfarbe des Formhintergrunds aktualisieren möchten, legen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie ihren Feldnamen in der Feldmaske an, lassen Sie das Feld selbst jedoch leer. |
UpdateImagePropertiesRequest
Aktualisieren Sie die Attribute eines Image.
| JSON-Darstellung |
|---|
{
"objectId": string,
"imageProperties": {
object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID des Bildes, auf das die Aktualisierungen angewendet werden. |
imageProperties
|
Die zu aktualisierenden Bildeigenschaften. |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Wenn Sie beispielsweise die Farbe der Bildkontur aktualisieren möchten, legen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie ihren Feldnamen in der Feldmaske an, lassen Sie das Feld selbst jedoch leer. |
UpdateVideoPropertiesRequest
Aktualisieren Sie die Attribute eines Video.
| JSON-Darstellung |
|---|
{
"objectId": string,
"videoProperties": {
object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID des Videos, auf das die Aktualisierungen angewendet werden. |
videoProperties
|
Die zu aktualisierenden Video-Attribute. |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Wenn Sie beispielsweise die Farbe des Videorahmens aktualisieren möchten, legen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie ihren Feldnamen in der Feldmaske an, lassen Sie das Feld selbst jedoch leer. |
UpdatePagePropertiesRequest
Aktualisiert die Attribute einer Page.
| JSON-Darstellung |
|---|
{
"objectId": string,
"pageProperties": {
object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Seite, auf die das Update angewendet wird. |
pageProperties
|
Die zu aktualisierenden Seiteneigenschaften. |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Wenn Sie beispielsweise die einfarbige Füllfarbe des Seitenhintergrunds aktualisieren möchten, legen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie ihren Feldnamen in der Feldmaske an, lassen Sie das Feld selbst jedoch leer. |
UpdateTableCellPropertiesRequest
Aktualisieren Sie die Attribute eines TableCell.
| JSON-Darstellung |
|---|
{ "objectId": string, "tableRange": { object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Tabelle. |
tableRange
|
Der Tabellenbereich, der die Teilmenge der Tabelle darstellt, auf die die Aktualisierungen angewendet werden. Wenn kein Tabellenbereich angegeben ist, werden die Aktualisierungen auf die gesamte Tabelle angewendet. |
tableCellProperties
|
Die zu aktualisierenden Tabellenzelleneigenschaften. |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Wenn Sie beispielsweise die einfarbige Füllfarbe des Tabellenzellenhintergrunds aktualisieren möchten, legen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie ihren Feldnamen in der Feldmaske an, lassen Sie das Feld selbst jedoch leer. |
TableRange
Ein Tabellenbereich ist ein Verweis auf eine Teilmenge einer Tabelle.
Die durch einen Tabellenbereich angegebenen Zellen müssen nicht unbedingt ein Rechteck bilden. Nehmen wir an, wir haben eine 3 × 3-Tabelle, in der alle Zellen der letzten Zeile zusammengeführt sind. Die Tabelle sieht so aus:
[ ][ ][ ]
[ ][ ][ ]
[ ]
Ein Tabellenbereich mit „location“ = (0, 0), „row span“ = 3 und „column span“ = 2 gibt die folgenden Zellen an:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
| JSON-Darstellung |
|---|
{
"location": {
object ( |
| Felder | |
|---|---|
location
|
Der Startort des Tabellenbereichs. |
rowSpan
|
Die Anzahl der Zeilen des Tabellenbereichs. |
columnSpan
|
Die Spaltenbreite des Tabellenbereichs. |
UpdateLinePropertiesRequest
Aktualisiert die Attribute einer Line.
| JSON-Darstellung |
|---|
{
"objectId": string,
"lineProperties": {
object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Zeile, auf die das Update angewendet wird. |
lineProperties
|
Die zu aktualisierenden Zeileneigenschaften. |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Wenn Sie beispielsweise die Farbe der durchgezogenen Linie aktualisieren möchten, legen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie ihren Feldnamen in der Feldmaske an, lassen Sie das Feld selbst jedoch leer. |
CreateParagraphBulletsRequest
Erstellt Aufzählungszeichen für alle Absätze, die sich mit dem angegebenen Textindexbereich überschneiden.
Die Verschachtelungsebene jedes Absatzes wird durch Zählen der führenden Tabulatoren vor dem jeweiligen Absatz bestimmt. Um überflüssige Leerzeichen zwischen dem Aufzählungszeichen und dem entsprechenden Absatz zu vermeiden, werden diese führenden Tabulatoren durch diese Anfrage entfernt. Dadurch können sich die Indexe von Teilen des Texts ändern.
Wenn der Absatz unmittelbar vor den aktualisierten Absätzen in einer Liste mit einer passenden Voreinstellung steht, werden die aktualisierten Absätze dieser Liste hinzugefügt.
| JSON-Darstellung |
|---|
{ "objectId": string, "cellLocation": { object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Form oder Tabelle, die den Text enthält, dem Aufzählungszeichen hinzugefügt werden sollen. |
cellLocation
|
Der optionale Speicherort der Tabellenzelle, wenn sich der zu ändernde Text in einer Tabellenzelle befindet. Falls vorhanden, muss sich die objectId auf eine Tabelle beziehen. |
textRange
|
Der Textbereich, auf den die Aufzählungszeichen-Voreinstellungen angewendet werden sollen, basierend auf |
bulletPreset
|
Die Arten von Aufzählungszeichen, die verwendet werden sollen. Die Standardeinstellung ist die Voreinstellung |
BulletGlyphPreset
Voreingestellte Muster für Aufzählungszeichen in Listen im Text.
In diesen Mustern werden die folgenden Arten von Aufzählungszeichen verwendet:
-
ARROW: Ein Pfeil, der dem Unicode-Codepunkt U+2794 entspricht -
ARROW3D: Ein Pfeil mit 3D-Schattierung, der dem Unicode-Codepunkt U+27a2 entspricht -
CHECKBOX: Ein leeres Quadrat, das dem Unicode-Codepunkt U+274f entspricht -
CIRCLE: Ein leerer Kreis, der dem Unicode-Codepunkt U+25cb entspricht -
DIAMOND: Ein ausgefülltes Rhombus-Symbol, das dem Unicode-Codepunkt U+25c6 entspricht -
DIAMONDX: Eine Raute mit einem „x“, entsprechend dem Unicode-Codepunkt U+2756 -
HOLLOWDIAMOND: Eine leere Raute, die dem Unicode-Codepunkt U+25c7 entspricht -
DISC: Ein ausgefüllter Kreis, der dem Unicode-Codepunkt U+25cf entspricht -
SQUARE: Ein ausgefülltes Quadrat, das dem Unicode-Codepunkt U+25a0 entspricht -
STAR: Ein Stern, der dem Unicode-Codepunkt U+2605 entspricht -
ALPHA: Ein Kleinbuchstabe wie „a“, „b“ oder „c“. -
UPPERALPHA: Ein Großbuchstabe wie „A“, „B“ oder „C“. -
DIGIT: Eine Zahl wie „1“, „2“ oder „3“. -
ZERODIGIT: Eine Zahl, bei der einstellige Zahlen mit einer Null beginnen, z. B. „01“, „02“ oder „03“. Zahlen mit mehr als einer Ziffer haben keine vorangestellte Null. -
ROMAN: Eine römische Ziffer in Kleinbuchstaben, z. B. „i“, „ii“ oder „iii“. -
UPPERROMAN: Eine römische Ziffer in Großbuchstaben, z. B. „I“, „II“ oder „III“. -
LEFTTRIANGLE: Ein nach links zeigendes Dreieck, das dem Unicode-Codepunkt U+25c4 entspricht
| Enums | |
|---|---|
BULLET_DISC_CIRCLE_SQUARE
|
Eine Liste mit Aufzählungszeichen mit den Aufzählungszeichen DISC, CIRCLE und SQUARE für die ersten drei Verschachtelungsebenen.
|
BULLET_DIAMONDX_ARROW3D_SQUARE
|
Eine Liste mit Aufzählungszeichen mit den Aufzählungszeichen DIAMONDX, ARROW3D und SQUARE für die ersten drei Verschachtelungsebenen.
|
BULLET_CHECKBOX
|
Eine Aufzählungsliste mit
CHECKBOX
Aufzählungszeichen für alle Verschachtelungsebenen der Liste.
|
BULLET_ARROW_DIAMOND_DISC
|
Eine Liste mit Aufzählungszeichen mit den Aufzählungszeichen ARROW, DIAMOND und DISC für die ersten drei Verschachtelungsebenen.
|
BULLET_STAR_CIRCLE_SQUARE
|
Eine Liste mit Aufzählungszeichen mit den Glyphen STAR, CIRCLE und SQUARE für die ersten drei Verschachtelungsebenen.
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
Eine Liste mit Aufzählungszeichen mit den Aufzählungszeichen ARROW3D, CIRCLE und SQUARE für die ersten drei Verschachtelungsebenen.
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
Eine Liste mit Aufzählungszeichen mit den Aufzählungszeichen LEFTTRIANGLE, DIAMOND und DISC für die ersten drei Verschachtelungsebenen.
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
Eine Liste mit Aufzählungszeichen mit den Aufzählungszeichen DIAMONDX, HOLLOWDIAMOND und SQUARE für die ersten drei Verschachtelungsebenen.
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
Eine Liste mit Aufzählungszeichen mit den Glyphen DIAMOND, CIRCLE und SQUARE für die ersten drei Verschachtelungsebenen.
|
NUMBERED_DIGIT_ALPHA_ROMAN
|
Eine nummerierte Liste mit den numerischen Glyphen DIGIT, ALPHA und ROMAN für die ersten drei Verschachtelungsebenen der Liste, gefolgt von Punkten.
|
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS
|
Eine nummerierte Liste mit den numerischen Glyphen DIGIT, ALPHA und ROMAN für die ersten drei Verschachtelungsebenen der Liste, gefolgt von einer schließenden Klammer.
|
NUMBERED_DIGIT_NESTED
|
Eine nummerierte Liste mit
DIGIT
numerischen Glyphen, die durch Punkte getrennt sind. Bei jeder Verschachtelungsebene wird die Glyphe der vorherigen Verschachtelungsebene als Präfix verwendet. Beispiel: „1.“ '1.1.', '2.', '2.2.'.
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
Eine nummerierte Liste mit den numerischen Glyphen UPPERALPHA, ALPHA und ROMAN für die ersten drei Verschachtelungsebenen der Liste, gefolgt von Punkten.
|
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT
|
Eine nummerierte Liste mit den numerischen Glyphen UPPERROMAN, UPPERALPHA und DIGIT für die ersten drei Verschachtelungsebenen der Liste, gefolgt von Punkten.
|
NUMBERED_ZERODIGIT_ALPHA_ROMAN
|
Eine nummerierte Liste mit den numerischen Glyphen ZERODIGIT, ALPHA und ROMAN für die ersten drei Verschachtelungsebenen der Liste, gefolgt von Punkten.
|
ReplaceAllShapesWithImageRequest
Ersetzt alle Formen, die den angegebenen Kriterien entsprechen, durch das bereitgestellte Bild.
Die Bilder, die die Formen ersetzen, sind nach dem Einfügen in die Präsentation rechteckig und nehmen nicht die Formen der Formen an.
| JSON-Darstellung |
|---|
{ "replaceMethod": enum ( |
| Felder | |
|---|---|
replaceMethod
|
Die Methode „replace“.
Verworfen
: Verwenden Sie stattdessen
Wenn Sie sowohl ein |
imageReplaceMethod
|
Die Methode zum Ersetzen von Bildern.
Wenn Sie sowohl ein
Wenn Sie keinen Wert für Wenn Sie keines von beiden angeben, wird CENTER_INSIDE verwendet. |
pageObjectIds[]
|
Wenn der Wert nicht leer ist, werden die Übereinstimmungen auf Seitenelemente auf den angegebenen Seiten beschränkt.
Gibt einen 400-Fehler zurück, wenn die Seitenobjekt-ID eines |
| Die Kriterien, die die Formen erfüllen müssen, damit sie ersetzt werden. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
containsText
|
Wenn diese Option festgelegt ist, werden alle Formen, die den angegebenen Text enthalten, durch diese Anfrage ersetzt. |
| Ende der sich gegenseitig ausschließenden Felder. | |
| Die Art der Bildquelle. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
imageUrl
|
Die Bild-URL. Das Bild wird einmal beim Einfügen abgerufen und eine Kopie wird für die Anzeige in der Präsentation gespeichert. Bilder dürfen nicht größer als 50 MB sein, dürfen nicht mehr als 25 Megapixel haben und müssen im PNG-, JPEG- oder GIF-Format vorliegen.
Die angegebene URL darf maximal 2 KB lang sein. Die URL selbst wird mit dem Bild gespeichert und über das Feld |
| Ende der sich gegenseitig ausschließenden Felder. | |
ReplaceMethod
Die Methode „replace“.
| Enums | |
|---|---|
CENTER_INSIDE
|
Das Bild wird skaliert und zentriert, damit es in die Begrenzungen der ursprünglichen Form passt. Das Seitenverhältnis des Bilds wird beibehalten. Die gerenderte Größe des Bildes kann kleiner sein als die Größe der Form. Dies ist die Standardmethode, wenn keine angegeben ist. |
CENTER_CROP
|
Das Bild wird skaliert und zentriert, um die Grenzen der ursprünglichen Form auszufüllen. Das Bild wird möglicherweise zugeschnitten, um die Form auszufüllen. Die gerenderte Größe des Bildes entspricht der des ursprünglichen Shapes. |
ImageReplaceMethod
Die Methode zum Ersetzen von Bildern.
| Enums | |
|---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
Nicht angegebene Methode zum Ersetzen von Bildern. Dieser Wert darf nicht verwendet werden. |
CENTER_INSIDE
|
Das Bild wird skaliert und zentriert, damit es in die Begrenzungen der ursprünglichen Form passt. Das Seitenverhältnis des Bilds wird beibehalten. Die gerenderte Größe des Bildes kann kleiner sein als die Größe der Form. Dies ist die Standardmethode, wenn keine angegeben ist. |
CENTER_CROP
|
Das Bild wird skaliert und zentriert, um die Grenzen der ursprünglichen Form auszufüllen. Das Bild wird möglicherweise zugeschnitten, um die Form auszufüllen. Die gerenderte Größe des Bildes entspricht der ursprünglichen Form. |
DuplicateObjectRequest
Dupliziert ein Folien- oder Seitenelement.
Wenn Sie eine Folie duplizieren, wird die duplizierte Folie direkt nach der angegebenen Folie eingefügt. Wenn Sie ein Seitenelement duplizieren, wird das Duplikat auf derselben Seite an derselben Position wie das Original platziert.
| JSON-Darstellung |
|---|
{ "objectId": string, "objectIds": { string: string, ... } } |
| Felder | |
|---|---|
objectId
|
Die ID des zu duplizierenden Objekts. |
objectIds
|
Das zu duplizierende Objekt kann andere Objekte enthalten, z. B. beim Duplizieren einer Folie oder eines Gruppenseitenelements. Diese Zuordnung definiert, wie die IDs von duplizierten Objekten generiert werden: Die Schlüssel sind die IDs der Originalobjekte und die Werte sind die IDs, die dem entsprechenden duplizierten Objekt zugewiesen werden. Die ID des Duplikats des Quellobjekts kann auch in dieser Zuordnung angegeben werden. Verwenden Sie dazu denselben Wert des Felds
Alle Schlüssel müssen vorhandenen IDs in der Präsentation entsprechen. Alle Werte müssen in der Präsentation eindeutig sein und mit einem alphanumerischen Zeichen oder einem Unterstrich beginnen (entspricht dem regulären Ausdruck Wenn IDs von Quellobjekten in der Karte fehlen, wird eine neue zufällige ID zugewiesen. Wenn die Karte leer oder nicht festgelegt ist, erhalten alle doppelten Objekte eine neue zufällige ID. |
UpdateTextStyleRequest
Aktualisieren Sie das Formatieren von Text in einem Shape oder Table.
| JSON-Darstellung |
|---|
{ "objectId": string, "cellLocation": { object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Form oder Tabelle mit dem zu formatierenden Text. |
cellLocation
|
Die Position der Zelle in der Tabelle, die den zu formatierenden Text enthält. Wenn |
style
|
Die Formatierung(en), die auf den Text angewendet werden sollen. Wenn der Wert für ein bestimmtes Design mit dem des übergeordneten Elements übereinstimmt, wird das Design auf „inherit“ (erben) festgelegt.
Bestimmte Änderungen am Textstil können andere Änderungen zur Folge haben, die das Verhalten des Google-Präsentationen-Editors widerspiegeln sollen. Weitere Informationen finden Sie in der Dokumentation zu |
textRange
|
Der Bereich des zu formatierenden Texts. Der Bereich kann auf angrenzende Zeilenumbrüche ausgeweitet werden. Wenn der Bereich einen Absatz einer Liste vollständig enthält, wird auch das Aufzählungszeichen des Absatzes mit dem entsprechenden Textstil aktualisiert. |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Wenn Sie beispielsweise den Textstil auf „fett“ aktualisieren möchten, legen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie ihren Feldnamen in der Feldmaske an, lassen Sie das Feld selbst jedoch leer. |
ReplaceAllShapesWithSheetsChartRequest
Ersetzt alle Formen, die den angegebenen Kriterien entsprechen, durch das bereitgestellte Google-Tabellen-Diagramm. Das Diagramm wird skaliert und zentriert, damit es in die Begrenzungen der ursprünglichen Form passt.
HINWEIS: Wenn Sie Formen durch ein Diagramm ersetzen möchten, benötigen Sie mindestens einen der folgenden OAuth-Bereiche: spreadsheets.readonly, spreadsheets, drive.readonly oder drive.
| JSON-Darstellung |
|---|
{ "containsText": { object ( |
| Felder | |
|---|---|
containsText
|
Die Kriterien, die die Formen erfüllen müssen, damit sie ersetzt werden. Durch die Anfrage werden alle Formen ersetzt, die den angegebenen Text enthalten. |
spreadsheetId
|
Die ID der Google-Tabelle, die das Diagramm enthält. |
chartId
|
Die ID des jeweiligen Diagramms in der Google Sheets-Tabelle. |
linkingMode
|
Der Modus, mit dem das Diagramm mit der Quelltabelle verknüpft ist. Wenn nichts angegeben ist, wird das Diagramm als nicht verknüpftes Bild dargestellt. |
pageObjectIds[]
|
Wenn der Wert nicht leer ist, werden die Übereinstimmungen auf Seitenelemente auf den angegebenen Seiten beschränkt.
Gibt einen 400-Fehler zurück, wenn die Seitenobjekt-ID eines |
LinkingMode
Der Modus, mit dem das Diagramm mit der Quelltabelle verknüpft ist.
| Enums | |
|---|---|
NOT_LINKED_IMAGE
|
Das Diagramm ist nicht mit der Quelltabelle verknüpft und kann nicht aktualisiert werden. Ein Diagramm, das nicht verknüpft ist, wird als Bild eingefügt. |
LINKED
|
Wenn Sie das Diagramm verknüpfen, kann es aktualisiert werden und andere Mitbearbeiter sehen einen Link zur Tabelle. |
DeleteParagraphBulletsRequest
Löscht Aufzählungszeichen aus allen Absätzen, die sich mit dem angegebenen Textindex range überschneiden.
Die Verschachtelungsebene jedes Absatzes wird visuell beibehalten, indem am Anfang des entsprechenden Absatzes ein Einzug hinzugefügt wird.
| JSON-Darstellung |
|---|
{ "objectId": string, "cellLocation": { object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Form oder Tabelle, aus der die Aufzählungszeichen des Texts gelöscht werden sollen. |
cellLocation
|
Der optionale Speicherort der Tabellenzelle, wenn sich der zu ändernde Text in einer Tabellenzelle befindet. Falls vorhanden, muss sich die objectId auf eine Tabelle beziehen. |
textRange
|
Der Textbereich, aus dem Aufzählungszeichen entfernt werden sollen, basierend auf |
UpdateParagraphStyleRequest
Aktualisiert das Styling für alle Absätze in einem Shape oder Table, die sich mit dem angegebenen Textindexbereich überschneiden.
| JSON-Darstellung |
|---|
{ "objectId": string, "cellLocation": { object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Form oder Tabelle mit dem zu formatierenden Text. |
cellLocation
|
Die Position der Zelle in der Tabelle, die die zu formatierenden Absätze enthält. Wenn |
style
|
Der Stil des Absatzes. |
textRange
|
Der Textbereich, der die zu formatierenden Absätze enthält. |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Wenn Sie beispielsweise die Ausrichtung des Absatzes aktualisieren möchten, legen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie ihren Feldnamen in der Feldmaske an, lassen Sie das Feld selbst jedoch leer. |
UpdateTableBorderPropertiesRequest
Aktualisiert die Eigenschaften der Tabellenränder in einem Table.
| JSON-Darstellung |
|---|
{ "objectId": string, "tableRange": { object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Tabelle. |
tableRange
|
Der Tabellenbereich, der die Teilmenge der Tabelle darstellt, auf die die Aktualisierungen angewendet werden. Wenn kein Tabellenbereich angegeben ist, werden die Aktualisierungen auf die gesamte Tabelle angewendet. |
borderPosition
|
Die Position des Rands im Tabellenbereich, auf den sich die Aktualisierungen beziehen sollen. Wenn keine Position für den Rahmen angegeben ist, werden die Änderungen auf alle Rahmen im Tabellenbereich angewendet. |
tableBorderProperties
|
Die zu aktualisierenden Eigenschaften des Tabellenrahmens. |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Wenn Sie beispielsweise die Füllfarbe des Tabellenrahmens aktualisieren möchten, legen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie ihren Feldnamen in der Feldmaske an, lassen Sie das Feld selbst jedoch leer. |
BorderPosition
Die Position des Tabellenrahmens.
| Enums | |
|---|---|
ALL
|
Alle Rahmenlinien im Bereich. |
BOTTOM
|
Rahmenlinien am unteren Rand des Bereichs. |
INNER
|
Rahmenlinien auf der Innenseite des Bereichs. |
INNER_HORIZONTAL
|
Horizontale Rahmenlinien innerhalb des Bereichs. |
INNER_VERTICAL
|
Vertikale Rahmenlinien auf der Innenseite des Bereichs. |
LEFT
|
Rahmenlinien links vom Bereich. |
OUTER
|
Rahmenlinien entlang der Außenseite des Bereichs. |
RIGHT
|
Rahmenlinien rechts vom Bereich. |
TOP
|
Grenzwerte am oberen Ende des Bereichs. |
UpdateTableColumnPropertiesRequest
Aktualisiert die Eigenschaften einer Table-Spalte.
| JSON-Darstellung |
|---|
{
"objectId": string,
"columnIndices": [
integer
],
"tableColumnProperties": {
object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Tabelle. |
columnIndices[]
|
Die Liste der nullbasierten Indexe, die angeben, welche Spalten aktualisiert werden sollen. Wenn keine Indexe angegeben sind, werden alle Spalten in der Tabelle aktualisiert. |
tableColumnProperties
|
Die zu aktualisierenden Eigenschaften der Tabellenspalte.
Wenn der Wert von |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Wenn Sie beispielsweise die Spaltenbreite aktualisieren möchten, legen Sie Wenn „columnWidth“ in der Feldmaske enthalten ist, die Property aber nicht festgelegt ist,wird für die Spaltenbreite standardmäßig 406.400 EMU (32 Punkte) verwendet. |
UpdateTableRowPropertiesRequest
Aktualisiert die Attribute einer Table-Zeile.
| JSON-Darstellung |
|---|
{
"objectId": string,
"rowIndices": [
integer
],
"tableRowProperties": {
object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Tabelle. |
rowIndices[]
|
Die Liste der nullbasierten Indexe, die angeben, welche Zeilen aktualisiert werden sollen. Wenn keine Indexe angegeben sind, werden alle Zeilen in der Tabelle aktualisiert. |
tableRowProperties
|
Die zu aktualisierenden Eigenschaften der Tabellenzeile. |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Wenn Sie beispielsweise die Mindestzeilenhöhe aktualisieren möchten, legen Sie Wenn „minRowHeight“ in der Feldmaske enthalten ist, die Property aber nicht festgelegt ist, wird die minimale Zeilenhöhe standardmäßig auf 0 gesetzt. |
MergeTableCellsRequest
Führt Zellen in einem Table zusammen.
| JSON-Darstellung |
|---|
{
"objectId": string,
"tableRange": {
object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Tabelle. |
tableRange
|
Der Tabellenbereich, der angibt, welche Zellen der Tabelle zusammengeführt werden sollen. Der Text in den zusammengeführten Zellen wird verkettet und in der Zelle oben links („Kopfzelle“) des Bereichs gespeichert. Wenn der Bereich nicht rechteckig ist (was in einigen Fällen vorkommen kann, wenn der Bereich Zellen umfasst, die bereits zusammengeführt sind), wird ein 400-Fehler (Ungültige Anfrage) zurückgegeben. |
UnmergeTableCellsRequest
Hebt den Zellenverbund in einer Table auf.
| JSON-Darstellung |
|---|
{
"objectId": string,
"tableRange": {
object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Tabelle. |
tableRange
|
Der Tabellenbereich, der angibt, welche Zellen der Tabelle zusammengeführt werden sollen. Alle zusammengeführten Zellen in diesem Bereich werden wieder getrennt. Zellen, die bereits getrennt sind, sind davon nicht betroffen. Wenn der Bereich keine zusammengeführten Zellen enthält, wird durch die Anfrage nichts bewirkt. Wenn in einer der verbundenen Zellen Text vorhanden ist, bleibt dieser in der Zelle oben links („Kopfzelle“) des resultierenden Blocks mit nicht verbundenen Zellen erhalten. |
GroupObjectsRequest
Gruppiert Objekte, um eine Objektgruppe zu erstellen. Sie können beispielsweise Gruppen
PageElements
verwenden, um eine
Group
auf derselben Seite wie alle untergeordneten Elemente zu erstellen.
| JSON-Darstellung |
|---|
{ "groupObjectId": string, "childrenObjectIds": [ string ] } |
| Felder | |
|---|---|
groupObjectId
|
Eine vom Nutzer bereitgestellte Objekt-ID für die zu erstellende Gruppe.
Wenn Sie eine ID angeben, muss sie unter allen Seiten und Seitenelementen in der Präsentation eindeutig sein. Die ID muss mit einem alphanumerischen Zeichen oder einem Unterstrich beginnen (entspricht dem regulären Ausdruck Wenn Sie keine ID angeben, wird eine eindeutige ID generiert. |
childrenObjectIds[]
|
Die Objekt-IDs der zu gruppierenden Objekte.
Es können nur Seitenelemente gruppiert werden. Es sollten mindestens zwei Seitenelemente auf derselben Seite vorhanden sein, die noch nicht in einer anderen Gruppe enthalten sind. Einige Seitenelemente wie |
UngroupObjectsRequest
Hebt die Gruppierung von Objekten wie groups auf.
| JSON-Darstellung |
|---|
{ "objectIds": [ string ] } |
| Felder | |
|---|---|
objectIds[]
|
Die Objekt-IDs der Objekte, deren Gruppierung aufgehoben werden soll.
Nur |
UpdatePageElementAltTextRequest
Aktualisiert den Titel und/oder die Beschreibung des Alt-Texts eines page element.
| JSON-Darstellung |
|---|
{ "objectId": string, "title": string, "description": string } |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID des Seitenelements, auf das die Aktualisierungen angewendet werden. |
title
|
Der aktualisierte Alt-Text-Titel des Seitenelements. Wenn der Wert nicht festgelegt ist, wird der vorhandene Wert beibehalten. Der Titel wird Screenreadern und anderen Bedienungshilfen zur Verfügung gestellt. Verwenden Sie nur für Menschen lesbare Werte, die sich auf den Inhalt des Seitenelements beziehen. |
description
|
Die aktualisierte Alt-Text-Beschreibung des Seitenelements. Wenn der Wert nicht festgelegt ist, wird der vorhandene Wert beibehalten. Die Beschreibung wird Screenreadern und anderen Bedienungshilfen zur Verfügung gestellt. Verwenden Sie nur für Menschen lesbare Werte, die sich auf den Inhalt des Seitenelements beziehen. |
ReplaceImageRequest
Ersetzt ein vorhandenes Bild durch ein neues Bild.
Wenn Sie ein Bild ersetzen, werden einige image effects aus dem vorhandenen Bild entfernt.
| JSON-Darstellung |
|---|
{
"imageObjectId": string,
"imageReplaceMethod": enum ( |
| Felder | |
|---|---|
imageObjectId
|
Die ID des vorhandenen Bildes, das ersetzt werden soll. Die ID kann aus der Antwort einer GET-Anfrage abgerufen werden. |
imageReplaceMethod
|
Die Ersetzungsmethode. |
| Die Art der Bildquelle. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
url
|
Die Bild-URL. Das Bild wird einmal beim Einfügen abgerufen und eine Kopie wird für die Anzeige in der Präsentation gespeichert. Bilder dürfen nicht größer als 50 MB sein, dürfen nicht mehr als 25 Megapixel haben und müssen im PNG-, JPEG- oder GIF-Format vorliegen.
Die angegebene URL darf nicht länger als 2 KB sein. Die URL wird mit dem Bild gespeichert und über das Feld |
| Ende der sich gegenseitig ausschließenden Felder. | |
UpdateSlidePropertiesRequest
Aktualisiert die Attribute einer Folie.
| JSON-Darstellung |
|---|
{
"objectId": string,
"slideProperties": {
object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Folie, auf die sich die Aktualisierung bezieht. |
slideProperties
|
Die zu aktualisierenden Folienattribute. |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Die Root-Eigenschaft „slideProperties“ ist impliziert und sollte nicht angegeben werden. Ein einzelnes
Wenn Sie beispielsweise aktualisieren möchten, ob eine Folie übersprungen wird, legen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie ihren Feldnamen in der Feldmaske an, lassen Sie das Feld selbst jedoch leer. |
UpdatePageElementsZOrderRequest
Aktualisiert die Z-Reihenfolge von Seitenelementen. Die Z-Reihenfolge ist eine Anordnung der Elemente auf der Seite von hinten nach vorn. Das Seitenelement im Vordergrund kann die Elemente dahinter verdecken.
| JSON-Darstellung |
|---|
{
"pageElementObjectIds": [
string
],
"operation": enum ( |
| Felder | |
|---|---|
pageElementObjectIds[]
|
Die Objekt-IDs der zu aktualisierenden Seitenelemente. Alle Seitenelemente müssen sich auf derselben Seite befinden und dürfen nicht gruppiert sein. |
operation
|
Der Z-Order-Vorgang, der auf die Seitenelemente angewendet werden soll. Wenn die Operation auf mehrere Seitenelemente angewendet wird, bleiben die relativen Z-Ordnungen innerhalb dieser Seitenelemente vor der Operation erhalten. |
ZOrderOperation
Der Vorgang zum Aktualisieren der Z-Reihenfolge eines Seitenelements.
| Enums | |
|---|---|
Z_ORDER_OPERATION_UNSPECIFIED
|
Nicht angegebener Vorgang. |
BRING_TO_FRONT
|
Die Seitenelemente werden in den Vordergrund gerückt. |
BRING_FORWARD
|
Bringt die Seitenelemente auf der Seite um ein Element nach vorn, relativ zum vordersten Element in den angegebenen Seitenelementen. |
SEND_BACKWARD
|
Verschiebt die Seitenelemente auf der Seite um ein Element nach hinten, relativ zum am weitesten hinten liegenden Element in den angegebenen Seitenelementen. |
SEND_TO_BACK
|
Verschiebt die Seitenelemente in den Hintergrund. |
UpdateLineCategoryRequest
Aktualisiert die Kategorie eines line.
| JSON-Darstellung |
|---|
{
"objectId": string,
"lineCategory": enum ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Zeile, auf die das Update angewendet wird.
Nur eine Zeile mit einem Die Linie kann nach der Aktualisierung ihrer Kategorie umgeleitet werden. |
lineCategory
|
Die Zeilenkategorie, auf die aktualisiert werden soll.
Die genaue |
RerouteLineRequest
Leitet eine line so um, dass sie an den beiden nächstgelegenen Verbindungspunkten der verbundenen Seitenelemente angeschlossen wird.
| JSON-Darstellung |
|---|
{ "objectId": string } |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der umzuleitenden Zeile.
Nur eine Linie mit einem |
InsertCommentRequest
Fügt ein CommentThread in die Präsentation ein.
| JSON-Darstellung |
|---|
{ "content": string, "assigneeEmailAddress": string, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "objectId": string, "shapeTextAnchor": { object ( |
| Felder | |
|---|---|
content
|
Der Text des Kommentars als Nur-Text. Diese Textinhalte werden ähnlich wie Kommentare behandelt, die im Präsentationseditor erstellt wurden. Die Formatierung und Benachrichtigungen sind ähnlich. Dieses Feld darf nicht leer sein und darf 2.048 UTF-8-Codeeinheiten nicht überschreiten. |
assigneeEmailAddress
|
Optional. Die E-Mail-Adresse der Person, der der Kommentar zugewiesen ist. Lassen Sie das Feld leer, wenn der Kommentar nicht zugewiesen werden soll. Darf nicht mehr als 2.048 UTF‑8-Codeeinheiten enthalten. |
| Die Stelle in der Präsentation, auf die sich der Kommentar bezieht. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
objectId
|
Die Objekt-ID des |
shapeTextAnchor
|
Verankert einen Kommentar in einem bestimmten Textbereich in einem |
tableCellTextAnchor
|
Verankert einen Kommentar an einem bestimmten Textbereich innerhalb einer einzelnen Zelle in einem |
tableAnchor
|
Verankert einen Kommentar in einem bestimmten Zellenbereich in einem |
| Ende der sich gegenseitig ausschließenden Felder. | |
ShapeTextAnchor
Ein Anker für einen bestimmten Textbereich in einem Shape's
text.
speaker notes-Objekt-ID.
| JSON-Darstellung |
|---|
{
"objectId": string,
"textRange": {
object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID des Seitenelements, das den Text enthält. |
textRange
|
Der Textbereich für den Anker. |
TableCellTextAnchor
Ein Anker für einen bestimmten Textbereich in einem TableCell der TextElement.
| JSON-Darstellung |
|---|
{ "objectId": string, "cellLocation": { object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Tabelle, die die Zelle enthält. |
cellLocation
|
Die Position der Zelle in der Tabelle. |
textRange
|
Der Textbereich für den Anker. |
TableAnchor
Ein Anker für einen bestimmten Zellenbereich in einem Table. Wird verwendet, um einen Kommentar an den gesamten Text in jeder Zelle eines Bereichs in einer Tabelle zu verankern.
| JSON-Darstellung |
|---|
{
"objectId": string,
"tableRange": {
object ( |
| Felder | |
|---|---|
objectId
|
Die Objekt-ID der Tabelle. |
tableRange
|
Der Zellenbereich in der Tabelle, auf den der Anker angewendet werden soll. Wenn diese Angabe fehlt, werden alle Zellen in der Tabelle als Anker verwendet. |
AddCommentReplyRequest
Fügt eine Antwort
Post
in eine
CommentThread ein.
| JSON-Darstellung |
|---|
{
"commentId": string,
"post": {
object ( |
| Felder | |
|---|---|
commentId
|
Die ID der |
post
|
Die |
UpdateCommentPostRequest
Aktualisiert ein Post in einem CommentThread.
Gibt einen 400-Fehler (ungültige Anfrage) zurück, wenn:
-
Der anfragende Nutzer ist nicht der Autor des Beitrags.
-
Es gibt mehrere „UpdateCommentPostRequests“ im selben
BatchUpdatePresentationRequestfür denselbenpostId.
| JSON-Darstellung |
|---|
{ "commentId": string, "postId": string, "content": string } |
| Felder | |
|---|---|
commentId
|
Die ID des |
postId
|
Die ID des Beitrags, der aktualisiert wird. |
content
|
Der neue Text des Kommentars als Nur-Text. Diese Textinhalte werden ähnlich wie Kommentare behandelt, die im Präsentationseditor erstellt wurden. Die Formatierung und Benachrichtigungen sind ähnlich. Dieses Feld darf nicht leer sein und darf 2.048 UTF-8-Codeeinheiten nicht überschreiten. |
DeleteCommentRequest
Löscht eine CommentThread.
Gibt einen 400-Fehler zurück, wenn der anfragende Nutzer nicht der Autor von headPost ist.
| JSON-Darstellung |
|---|
{ "commentId": string } |
| Felder | |
|---|---|
commentId
|
Die ID des
|
DeleteCommentReplyRequest
Löscht eine Antwort
Post
aus einem
CommentThread.
Gibt einen 400-Fehler (ungültige Anfrage) zurück, wenn:
-
Der anfragende Nutzer ist nicht der Autor des Beitrags.
-
Der Antwortbeitrag enthält ein
comment action. -
Der Antwortbeitrag enthält ein
assignee.
| JSON-Darstellung |
|---|
{ "commentId": string, "postId": string } |
| Felder | |
|---|---|
commentId
|
Die ID des |
postId
|
Die ID der zu löschenden Antwort.
|