Anfrage
Eine einzelne Art von Aktualisierung, die auf eine Präsentation angewendet werden soll.
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld
kind. Die Art des Updates. Es ist genau ein Feld erforderlich.
Für kind ist nur einer der folgenden Werte zulässig:
|
|
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 eines |
updateImageProperties
|
Aktualisiert die Eigenschaften eines |
updateVideoProperties
|
Aktualisiert die Attribute eines |
updatePageProperties
|
Aktualisiert die Attribute eines |
updateTableCellProperties
|
Aktualisiert die Attribute eines |
updateLineProperties
|
Aktualisiert die Attribute eines |
createParagraphBullets
|
Erstellt Aufzählungszeichen für Absätze. |
replaceAllShapesWithImage
|
Ersetzt alle Formen, die bestimmten Kriterien entsprechen, durch ein Bild. |
duplicateObject
|
Dupliziert eine Folie oder ein 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 das Format von Absätzen innerhalb von |
updateTableBorderProperties
|
Aktualisiert die Eigenschaften der Tabellenränder in einem |
updateTableColumnProperties
|
Aktualisiert die Attribute 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 Alternativtexts 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
|
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 der Fehler „400 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 |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld
kind. Die Art der LayoutReference.
Für kind ist nur einer der folgenden Werte zulässig:
|
|
predefinedLayout
|
Vordefiniertes Layout |
layoutId
|
Layout-ID: Die Objekt-ID eines der Layouts in der Präsentation. |
PredefinedLayout
Vordefinierte Layouttypen Das sind häufig verwendete 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, // Union field |
| Felder | |
|---|---|
objectId
|
Eine vom Nutzer bereitgestellte Objekt-ID für den oben identifizierten 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. |
Union-Feld
kind. Die Art, mit der ein Platzhalter in einem Layout identifiziert wird.
Für kind ist nur einer der folgenden Werte zulässig:
|
|
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. |
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 ], // Union field |
| Felder | |
|---|---|
replaceText
|
Der Text, der den abgeglichenen 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 Objekt-ID der Seite eines |
Union-Feld
criteria. Die Kriterien, die zum Abgleichen des zu ersetzenden Texts verwendet werden.
Für criteria ist nur einer der folgenden Werte zulässig:
|
|
containsText
|
Sucht nach Text in einer Form, der mit diesem Teilstring übereinstimmt. |
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 Platzhalter, die von diesem Layout abgeleitet werden, 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 der Transformationsaktualisierung.
| 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 Bereich des zu löschenden Texts, 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 hinweggeht, kann dies zu Änderungen an Absatzformaten und Listen führen, da die beiden Absätze zusammengeführt werden. Bereiche, die nur eine Codeeinheit eines Ersatzpaars enthalten, werden so erweitert, dass beide Codeeinheiten enthalten sind. |
Bereich
Gibt einen zusammenhängenden Bereich einer indexierten Sammlung an, z. B. Zeichen in 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 startIndex als auch 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 |
Union-Feld
image_source. Die Art der Bildquelle.
Für image_source ist nur einer der folgenden Werte zulässig:
|
|
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 |
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 versehen. 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 OAuth-Bereiche „spreadsheets.readonly“, „spreadsheets“, „drive.readonly“, „drive.file“ oder „drive“ erforderlich.
| 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 muss 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 darf nicht weniger als 5 und nicht mehr als 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 in Bezug auf die Größe 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, ist das Diagramm ein Bild, das nicht verknüpft ist. |
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 Linie. |
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
|
Gebogene Anschlüsse, einschließlich der gebogenen 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 nicht festgelegt. |
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 nicht festgelegt. |
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 nicht festgelegt. |
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 nicht festgelegt. |
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 nicht festgelegt. |
TableRange
Ein Tabellenbereich ist ein Verweis auf eine Teilmenge einer Tabelle.
Die durch einen Tabellenbereich angegebenen Zellen bilden nicht unbedingt ein Rechteck. 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 nicht festgelegt. |
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, der 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 wird keine Null vorangestellt. -
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 dem 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 dem Aufzählungszeichen ARROW, DIAMOND und DISC für die ersten drei Verschachtelungsebenen.
|
BULLET_STAR_CIRCLE_SQUARE
|
Eine Liste mit Aufzählungszeichen mit dem Aufzählungszeichen STAR, CIRCLE und SQUARE für die ersten drei Verschachtelungsebenen.
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
Eine Liste mit Aufzählungszeichen mit dem Aufzählungszeichen ARROW3D, CIRCLE und SQUARE für die ersten drei Verschachtelungsebenen.
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
Eine Liste mit Aufzählungszeichen mit dem Aufzählungszeichen LEFTTRIANGLE, DIAMOND und DISC für die ersten drei Verschachtelungsebenen.
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
Eine Liste mit Aufzählungszeichen mit dem Aufzählungszeichen DIAMONDX, HOLLOWDIAMOND und SQUARE für die ersten drei Verschachtelungsebenen.
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
Eine Liste mit Aufzählungszeichen mit den Aufzählungszeichen 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
DIGIT,
ALPHA
und
ROMAN
numerischen Glyphen 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 |
Union-Feld
criteria. Die Kriterien, die die Formen erfüllen müssen, damit sie ersetzt werden.
Für criteria ist nur einer der folgenden Werte zulässig:
|
|
containsText
|
Wenn diese Option festgelegt ist, werden alle Formen, die den angegebenen Text enthalten, durch diese Anfrage ersetzt. |
Union-Feld
image_source. Die Art der Bildquelle.
Für image_source ist nur einer der folgenden Werte zulässig:
|
|
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 |
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 Größe der ursprünglichen Form. |
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 für den Text festgelegt 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 nicht festgelegt. |
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, ist das Diagramm ein Bild, das nicht verknüpft ist. |
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 zu löschenden Texts entfernt 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 die Aufzählungszeichen entfernt werden sollen, basierend auf |
UpdateParagraphStyleRequest
Aktualisiert das Styling für alle Absätze innerhalb eines 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 nicht festgelegt. |
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 der Begrenzung 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 Tabellenrandattribute. |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Wenn Sie beispielsweise die Farbe der durchgezogenen Füllung 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 nicht festgelegt. |
BorderPosition
Die Position des Tabellenrahmens.
| Enums | |
|---|---|
ALL
|
Alle Rahmenlinien im Bereich. |
BOTTOM
|
Grenzen am unteren Ende des Bereichs. |
INNER
|
Rahmenlinien innerhalb 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
|
Grenzen am oberen Ende des Bereichs. |
UpdateTableColumnPropertiesRequest
Aktualisiert die Attribute 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 Mindestzeilenhö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 („Kopf“) 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 einem 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. Beispiel: Mit Gruppen
PageElements
wird ein
Group
auf derselben Seite wie alle untergeordneten Elemente erstellt.
| 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. Auf derselben Seite müssen mindestens zwei Seitenelemente vorhanden sein, die noch nicht in einer anderen Gruppe enthalten sind. Einige Seitenelemente, z. B. |
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 Alternativtexts 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. |
Union-Feld
image_source. Die Art der Bildquelle.
Für image_source ist nur einer der folgenden Werte zulässig:
|
|
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 |
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 Stamm-„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 nicht festgelegt. |
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
|
Sendet die Seitenelemente in den Hintergrund der Seite. |
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 wird möglicherweise neu geroutet, nachdem ihre Kategorie aktualisiert wurde. |
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 Linie.
Nur eine Linie mit einem |