Anfrage
Eine einzelne Art von Aktualisierung, die auf eine Präsentation angewendet werden soll.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld
kind . Art der Aktualisierung. Es ist genau ein Feld erforderlich.
kind darf nur einen der folgenden Werte haben:
|
|
createSlide
|
Erstellt eine neue Folie. |
createShape
|
Damit wird eine neue Form erstellt. |
createTable
|
: Erstellt eine neue Tabelle. |
insertText
|
Hiermit können Sie Text in eine Form oder Tabellenzelle einfügen. |
insertTableRows
|
Zeilen in eine Tabelle einfügen |
insertTableColumns
|
Hiermit werden Spalten in eine Tabelle eingefügt. |
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 Tabellen-Diagramm. |
createLine
|
Erstellt eine Linie. |
refreshSheetsChart
|
Aktualisiert ein Google Sheets-Diagramm. |
updateShapeProperties
|
Aktualisiert die Eigenschaften einer |
updateImageProperties
|
Aktualisiert die Eigenschaften einer |
updateVideoProperties
|
Aktualisiert die Eigenschaften einer |
updatePageProperties
|
Aktualisiert die Eigenschaften einer |
updateTableCellProperties
|
Aktualisiert die Eigenschaften einer |
updateLineProperties
|
Aktualisiert die Eigenschaften einer |
createParagraphBullets
|
Erstellt Aufzählungspunkte für Absätze. |
replaceAllShapesWithImage
|
Ersetzt alle Formen, die bestimmten Kriterien entsprechen, durch ein Bild. |
duplicateObject
|
Hiermit können Sie ein Folien- oder Seitenelement duplizieren. |
updateTextStyle
|
|
replaceAllShapesWithSheetsChart
|
Ersetzt alle Formen, die bestimmten Kriterien entsprechen, durch ein Google Tabellen-Diagramm. |
deleteParagraphBullets
|
Löscht Aufzählungspunkte aus Absätzen. |
updateParagraphStyle
|
Aktualisiert das Format von Absätzen innerhalb eines |
updateTableBorderProperties
|
Aktualisiert die Eigenschaften der Tabellenränder in einer |
updateTableColumnProperties
|
Aktualisiert die Eigenschaften einer |
updateTableRowProperties
|
Aktualisiert die Eigenschaften einer |
mergeTableCells
|
Zellen in einer |
unmergeTableCells
|
Heben Sie den Zellenverbund in einer |
groupObjects
|
Gruppiert Objekte wie Seitenelemente. |
ungroupObjects
|
Heben Sie die Gruppierung von Objekten wie |
updatePageElementAltText
|
Aktualisiert den Titel und/oder die Beschreibung des Alt-Texts einer |
replaceImage
|
Ersetzt ein vorhandenes Bild durch ein neues. |
updateSlideProperties
|
Aktualisiert die Eigenschaften 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 angegebene 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 Regex 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 einen der folgenden Werte hat:
Wenn die LayoutReference im aktuellen Master nicht gefunden wird, wird der Fehler 400 „Ungültige Anfrage“ zurückgegeben.
Wenn Sie keine Layoutreferenz angeben, wird für die Folie das vordefinierte Layout |
placeholderIdMappings[]
|
Eine optionale Liste von Objekt-ID-Zuordnungen von den |
LayoutReference
Referenz zum Folienlayout Dies 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.
kind darf nur einen der folgenden Werte haben:
|
|
predefinedLayout
|
Vordefiniertes Layout. |
layoutId
|
Layout-ID: Die Objekt-ID eines der Layouts in der Präsentation. |
PredefinedLayout
Vordefinierte Layouttypen Diese Layouts sind in Präsentationen häufig zu finden. Es gibt jedoch keine Garantie dafür, dass diese Layouts im aktuellen Master vorhanden sind, da sie möglicherweise gelöscht wurden oder nicht zum verwendeten Design gehören. 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 Textkörper |
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 einem Titel und einer Unterüberschrift auf der einen Seite und einer Beschreibung auf der anderen Seite. |
ONE_COLUMN_TEXT
|
Layout mit einer Überschrift und einem Textkörper, die in einer einzigen Spalte angeordnet sind. |
MAIN_POINT
|
Layout mit einem Hauptpunkt |
BIG_NUMBER
|
Layout mit einer großen Zahlenüberschrift |
LayoutPlaceholderIdMapping
Die vom Nutzer angegebene ID-Zuordnung für einen Platzhalter, der auf einer Folie aus einem bestimmten Layout erstellt wird.
JSON-Darstellung |
---|
{ "objectId": string, // Union field |
Felder | |
---|---|
objectId
|
Eine vom Nutzer angegebene 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. |
Union-Feld
kind . Die Art, mit der ein Platzhalter in einem Layout gekennzeichnet wird.
kind darf nur einen der folgenden Werte haben:
|
|
layoutPlaceholder
|
Der Platzhalter in einem Layout, der auf eine Folie angewendet wird. Nur |
layoutPlaceholderObjectId
|
Die Objekt-ID des Platzhalters in einem Layout, der auf eine Folie angewendet wird. |
CreateShapeRequest
Damit wird eine neue Form erstellt.
JSON-Darstellung |
---|
{ "objectId": string, "elementProperties": { object ( |
Felder | |
---|---|
objectId
|
Eine vom Nutzer angegebene 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 Elementeigenschaften für die Form. |
shapeType
|
Der Formtyp. |
PageElementProperties
Gängige Eigenschaften für ein Seitenelement.
Hinweis: Wenn Sie ein PageElement
zum ersten Mal erstellen, ändert die API möglicherweise die Werte von size
und transform
. 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 angegebene 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 Elementeigenschaften für die Tabelle. Die Tabelle wird mit der angegebenen Größe erstellt, sofern diese die Mindestgröße nicht unterschreitet. Wenn keine Größe angegeben wird, wird die Tabelle automatisch skaliert. Tabellentransformationen müssen einen Maßstab von 1 und keine Scherkomponenten haben. Wenn keine Transformation angegeben wird, wird die Tabelle auf der Seite zentriert. |
rows
|
Anzahl der Zeilen in der Tabelle. |
columns
|
Anzahl der Spalten in der Tabelle. |
InsertTextRequest
Hiermit können Sie Text in eine Form oder eine Tabellenzelle einfügen.
JSON-Darstellung |
---|
{
"objectId": string,
"cellLocation": {
object ( |
Felder | |
---|---|
objectId
|
Die Objekt-ID der Form oder Tabelle, in die der Text eingefügt werden soll. |
cellLocation
|
Optionale Tabellenzellenumgebung, wenn der Text in eine Tabellenzelle eingefügt werden soll. Sofern vorhanden, muss sich das objectId auf eine Tabelle beziehen. |
text
|
Der einzufügende Text.
Wenn Sie einen Zeilenumbruch einfügen, wird an dieser Stelle implizit ein neuer
Textstile für eingefügten Text werden automatisch bestimmt. Dabei wird in der Regel der Stil des benachbarten Texts beibehalten. In den meisten Fällen wird der Text dem Einige Steuerzeichen (U+0000–U+0008, U+000C–U+001F) und Zeichen aus dem privaten Bereich der Unicode Basic Multilingual Plane (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 beginnt bei null und wird vom Anfang des Strings aus berechnet. Der Index kann angepasst werden, um Einfügungen innerhalb von Unicode-Grapheme-Clustern zu verhindern. In diesen Fällen wird der Text direkt nach dem Graphemcluster eingefügt. |
InsertTableRowsRequest
Zeilen in eine Tabelle einfügen
JSON-Darstellung |
---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
Felder | |
---|---|
tableObjectId
|
Tabelle, in die Zeilen eingefügt werden sollen. |
cellLocation
|
Die Position der Zelle in der Referenztabelle, von der aus Zeilen eingefügt werden. Eine neue Zeile wird über oder unter der Zeile eingefügt, in der sich die Referenzzelle befindet. Wenn es sich bei der Referenzzelle um eine zusammengeführte Zelle handelt, wird eine neue Zeile über oder unter der zusammengeführten Zelle eingefügt. |
insertBelow
|
Gibt an, ob neue Zeilen unter der Referenzzelle eingefügt werden sollen.
|
number
|
Die Anzahl der einzufügenden Zeilen. Maximal 20 pro Anfrage. |
InsertTableColumnsRequest
Damit werden Spalten in eine Tabelle eingefügt.
Die Größe der anderen Spalten in der Tabelle wird an die neue Spalte angepasst.
JSON-Darstellung |
---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
Felder | |
---|---|
tableObjectId
|
Tabelle, in die Spalten eingefügt werden sollen. |
cellLocation
|
Die Position der Referenztabellenzelle, von der aus Spalten eingefügt werden. Eine neue Spalte wird links (oder rechts) neben der Spalte eingefügt, in der sich die Referenzzelle befindet. Wenn es sich bei der Referenzzelle um eine zusammengeführte Zelle handelt, wird die neue Spalte links (oder rechts) neben der zusammengeführten Zelle eingefügt. |
insertRight
|
Gibt an, ob neue Spalten rechts neben 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, die diese Zelle umfasst, wird gelöscht. Wenn es sich um eine zusammengeführte Zelle handelt, werden mehrere Zeilen gelöscht. Wenn nach diesem Löschvorgang 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 Zelle in der Referenztabelle, aus der eine Spalte gelöscht wird. Die Spalte, die diese Zelle umfasst, wird gelöscht. Wenn es sich um eine zusammengeführte Zelle handelt, werden mehrere Spalten gelöscht. Wenn nach diesem Löschvorgang keine Spalten mehr in der Tabelle vorhanden sind, wird die gesamte Tabelle gelöscht. |
ReplaceAllTextRequest
Ersetzt alle Textinstanzen, die einem bestimmten Kriterium entsprechen, durch replace text
.
JSON-Darstellung |
---|
{ "replaceText": string, "pageObjectIds": [ string ], // Union field |
Felder | |
---|---|
replaceText
|
Der Text, der den übereinstimmenden Text ersetzt. |
pageObjectIds[]
|
Wenn das Feld nicht leer ist, werden die Übereinstimmungen auf Seitenelemente auf den angegebenen Seiten beschränkt.
Gibt den Fehler 400 „Bad Request“ zurück, wenn die Seitenobjekt-ID eines |
Union-Feld
criteria . Die Kriterien, anhand derer der zu ersetzende Text abgeglichen wird.
criteria darf nur einen der folgenden Werte haben:
|
|
containsText
|
Hiermit wird Text in einer Form gesucht, 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 die Groß-/Kleinschreibung bei der Suche berücksichtigt werden soll:
|
searchByRegex
|
Optional. „Wahr“, 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 (pages
oder page elements
) aus der Präsentation.
JSON-Darstellung |
---|
{ "objectId": string } |
Felder | |
---|---|
objectId
|
Die Objekt-ID der Seite oder des Seitenelements, das gelöscht werden soll.
Wenn nach einem Löschvorgang eine Wenn ein Platzhalter in einem Layout gelöscht wird, werden auch alle leeren vererbten 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 visuelles 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 Eingabetransformationsmatrix, die zum Aktualisieren des Seitenelements verwendet wird. |
applyMode
|
Der Anwendungsmodus der Transformationsaktualisierung. |
ApplyMode
Die Anwendungsmodi der Transformationsaktualisierung.
Enums | |
---|---|
APPLY_MODE_UNSPECIFIED
|
Nicht angegebener Modus. |
RELATIVE
|
Die neue AffineTransform-Matrix wird auf die vorhandene angewendet und ersetzt sie durch die resultierende Konkatenierung. |
ABSOLUTE
|
Ersetzt die vorhandene AffineTransform-Matrix durch die neue. |
UpdateSlidesPositionRequest
Aktualisiert die Position der 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 Reihenfolge der Präsentation und ohne Duplikate sein. |
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. |
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 werden soll. |
cellLocation
|
Optionale Tabellenzellposition, wenn der Text aus einer Tabellenzelle gelöscht werden soll. Sofern vorhanden, muss sich das 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 Zeilenvorschubzeichen, das nicht gelöscht werden kann.
Bei Wenn Sie Text löschen, der eine Absatzgrenze überschreitet, kann dies zu Änderungen an Absatzstilen und Listen führen, da die beiden Absätze zusammengeführt werden. Bereiche, die nur eine Codeeinheit eines Surrogatenpaars enthalten, werden auf beide Codeeinheiten erweitert. |
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 Bereiche vom Typ |
endIndex
|
Der optionale nullbasierte Index des Endes der Sammlung. Erforderlich für |
type
|
Der Bereichstyp. |
Typ
Die Arten 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
|
Der Bereich beginnt bei startIndex und dauert bis zum Ende der Sammlung. endIndex darf nicht angegeben werden.
|
ALL
|
Legt den Bereich auf die gesamte Länge der Sammlung fest. Weder startIndex noch endIndex dürfen angegeben werden.
|
CreateImageRequest
Erstellt ein Bild.
JSON-Darstellung |
---|
{ "objectId": string, "elementProperties": { object ( |
Felder | |
---|---|
objectId
|
Eine vom Nutzer angegebene 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 Elementeigenschaften 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 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.
image_source darf nur einen der folgenden Werte haben:
|
|
url
|
Die Bild-URL. Das Bild wird beim Einfügen einmal abgerufen und eine Kopie wird zur Anzeige in der Präsentation gespeichert. Bilder dürfen maximal 50 MB groß und 25 Megapixel haben. Sie müssen im PNG-, JPEG- oder GIF-Format vorliegen.
Die angegebene URL muss öffentlich zugänglich und 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 über 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 angegebene 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 Elementeigenschaften für das Video.
Das Attribut
Das Attribut |
source
|
Die Videoquelle. |
id
|
Die eindeutige Kennung der Videoquelle für dieses Video. Beispiel: Die ID des YouTube-Videos https://www.youtube.com/watch?v=7U3axjORYZ0 lautet 7U3axjORYZ0. Bei einem Google Drive-Video mit der URL https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q lautet die ID 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q. Wenn du auf eine Google Drive-Videodatei zugreifen möchtest, musst du dem HTTP-Header für einen Teil der alten Dateien möglicherweise einen Ressourcenschlüssel hinzufügen. Weitere Informationen finden Sie unter Über Ressourcenschlüssel auf per Link freigegebene Dateien zugreifen. |
CreateSheetsChartRequest
Erstellt ein eingebettetes Google Tabellen-Diagramm.
HINWEIS: Für das 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 angegebene 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 und dann beliebig viele der folgenden Zeichen enthalten [a-zA-Z0-9_-:]. Die ID darf nicht kürzer als 5 Zeichen und nicht länger als 50 Zeichen sein. Wenn das Feld leer ist, wird eine eindeutige Kennung generiert. |
elementProperties
|
Die Elementeigenschaften 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 entsprechend der Größe zentriert, um das Seitenverhältnis beizubehalten. Die angegebene Transformation wird nach diesem Vorgang angewendet. |
spreadsheetId
|
Die ID der Google Tabellen-Tabelle, die das Diagramm enthält. Möglicherweise musst du dem HTTP-Header einen Ressourcenschlüssel für einen Teil der alten Dateien hinzufügen. Weitere Informationen finden Sie unter Über Ressourcenschlüssel auf per Link freigegebene Dateien zugreifen. |
chartId
|
Die ID des jeweiligen Diagramms in der Google Tabellen-Tabelle. |
linkingMode
|
Der Modus, mit dem das Diagramm mit der Quelltabelle verknüpft ist. Wenn Sie keine Angabe machen, wird das Diagramm als nicht verknüpftes Bild angezeigt. |
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 nicht verknüpftes Diagramm wird als Bild eingefügt. |
LINKED
|
Wenn Sie das Diagramm verknüpfen, kann es aktualisiert werden. Andere Mitbearbeiter sehen dann einen Link zur Tabelle. |
CreateLineRequest
Erstellt eine Linie.
JSON-Darstellung |
---|
{ "objectId": string, "elementProperties": { object ( |
Felder | |
---|---|
objectId
|
Eine vom Nutzer angegebene 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 Elementeigenschaften für die Zeile. |
lineCategory
|
Die Kategorie der zu erstellenden Linie.
Verworfen
: Verwenden Sie stattdessen
Welche
Wenn Sie sowohl |
category
|
Die Kategorie der zu erstellenden Linie.
Welche
Wenn Sie sowohl
Wenn Sie keinen Wert für
Wenn Sie keines von beiden angeben, wird |
Kategorie
Die Linienkategorien.
Enums | |
---|---|
STRAIGHT
|
Gerade Anschlüsse, einschließlich gerader Anschluss 1. Dies ist die Standardkategorie, wenn keine angegeben wird. |
BENT
|
Verbogene Anschlüsse, einschließlich der Anschlüsse 2 bis 5. |
CURVED
|
Gekrümmte Anschlüsse, einschließlich der Anschlüsse 2 bis 5. |
RefreshSheetsChartRequest
Ein eingebettetes Google Tabellen-Diagramm wird aktualisiert, indem es durch die aktuelle Version des Diagramms aus Google Tabellen ersetzt wird.
HINWEIS: Zum Aktualisieren von Diagrammen ist mindestens einer der OAuth-Bereiche „spreadsheets.readonly“, „spreadsheets“, „drive.readonly“ oder „drive“ erforderlich.
JSON-Darstellung |
---|
{ "objectId": string } |
Felder | |
---|---|
objectId
|
Die Objekt-ID des Diagramms, das aktualisiert werden soll. |
UpdateShapePropertiesRequest
Aktualisieren Sie die Eigenschaften einer Shape
.
JSON-Darstellung |
---|
{
"objectId": string,
"shapeProperties": {
object ( |
Felder | |
---|---|
objectId
|
Die Objekt-ID der Form, auf die die Änderungen angewendet werden. |
shapeProperties
|
Die zu aktualisierenden Formeigenschaften. |
fields
|
Die zu aktualisierenden Felder.
Es muss mindestens ein Feld angegeben werden. Der Stammknoten
Wenn Sie beispielsweise die Farbe der durchgehenden Füllung des Formhintergrunds aktualisieren möchten, legen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie den Feldnamen in die Feldmaske ein, lassen Sie das Feld aber leer. |
UpdateImagePropertiesRequest
Aktualisieren Sie die Eigenschaften einer Image
.
JSON-Darstellung |
---|
{
"objectId": string,
"imageProperties": {
object ( |
Felder | |
---|---|
objectId
|
Die Objekt-ID des Bilds, auf das die Updates angewendet werden. |
imageProperties
|
Die zu aktualisierenden Bildeigenschaften. |
fields
|
Die zu aktualisierenden Felder.
Es muss mindestens ein Feld angegeben werden. Der Stammknoten
Wenn Sie beispielsweise die Farbe des Bildumrisses aktualisieren möchten, legen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie den Feldnamen in die Feldmaske ein, lassen Sie das Feld aber leer. |
UpdateVideoPropertiesRequest
Aktualisieren Sie die Eigenschaften einer Video
.
JSON-Darstellung |
---|
{
"objectId": string,
"videoProperties": {
object ( |
Felder | |
---|---|
objectId
|
Die Objekt-ID des Videos, auf das die Änderungen angewendet werden. |
videoProperties
|
Die zu aktualisierenden Video-Attribute. |
fields
|
Die zu aktualisierenden Felder.
Es muss mindestens ein Feld angegeben werden. Der Stammknoten
Wenn Sie beispielsweise die Farbe des Video-Umrisses aktualisieren möchten, legen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie den Feldnamen in die Feldmaske ein, lassen Sie das Feld aber leer. |
UpdatePagePropertiesRequest
Aktualisiert die Eigenschaften einer Page
.
JSON-Darstellung |
---|
{
"objectId": string,
"pageProperties": {
object ( |
Felder | |
---|---|
objectId
|
Die Objekt-ID der Seite, auf die die Aktualisierung angewendet wird. |
pageProperties
|
Die zu aktualisierenden Seiteneigenschaften. |
fields
|
Die zu aktualisierenden Felder.
Es muss mindestens ein Feld angegeben werden. Der Stammknoten
Wenn Sie beispielsweise die Farbe der durchgehenden Füllung des Seitenhintergrunds aktualisieren möchten, legen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie den Feldnamen in die Feldmaske ein, lassen Sie das Feld aber leer. |
UpdateTableCellPropertiesRequest
Aktualisieren Sie die Eigenschaften einer TableCell
.
JSON-Darstellung |
---|
{ "objectId": string, "tableRange": { object ( |
Felder | |
---|---|
objectId
|
Die Objekt-ID der Tabelle. |
tableRange
|
Der Tabellenbereich, der den Teil der Tabelle darstellt, auf den die Aktualisierungen angewendet werden. Wenn kein Tabellenbereich angegeben ist, werden die Änderungen auf die gesamte Tabelle angewendet. |
tableCellProperties
|
Die zu aktualisierenden Tabellenzelleigenschaften. |
fields
|
Die zu aktualisierenden Felder.
Es muss mindestens ein Feld angegeben werden. Der Stammknoten
Wenn Sie beispielsweise die Farbe der durchgehenden Füllung des Tabellenzellenhintergrunds aktualisieren möchten, setzen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie den Feldnamen in die Feldmaske ein, lassen Sie das Feld aber leer. |
TableRange
Ein Tabellenbereich ist ein Verweis auf einen Teil einer Tabelle.
Die Zellen, die durch einen Tabellenbereich angegeben werden, bilden nicht unbedingt ein Rechteck. Angenommen, wir haben eine Tabelle mit 3 × 3 Zeilen, in der alle Zellen der letzten Zeile zusammengeführt sind. Die Tabelle sieht so aus:
[ ][ ][ ]
[ ][ ][ ]
[ ]
Ein Tabellenbereich mit dem Startpunkt (0, 0), einer Zeilenspanne von 3 und einer Spaltenspanne von 2 umfasst die folgenden Zellen:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
JSON-Darstellung |
---|
{
"location": {
object ( |
Felder | |
---|---|
location
|
Der Startpunkt des Tabellenbereichs. |
rowSpan
|
Die Zeilenspanne des Tabellenbereichs. |
columnSpan
|
Die Spaltenspanne des Tabellenbereichs. |
UpdateLinePropertiesRequest
Aktualisiert die Eigenschaften 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 Linieneigenschaften. |
fields
|
Die zu aktualisierenden Felder.
Es muss mindestens ein Feld angegeben werden. Der Stammknoten
Wenn Sie beispielsweise die Farbe der durchgehenden Füllung der Linie aktualisieren möchten, legen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie den Feldnamen in die Feldmaske ein, lassen Sie das Feld aber leer. |
CreateParagraphBulletsRequest
Erstellt Aufzählungspunkte für alle Absätze, die sich mit dem angegebenen Textindexbereich überschneiden.
Die Verschachtelungsebene jedes Absatzes wird durch das Zählen der Tabulatorzeichen vor jedem Absatz bestimmt. Um zu vermeiden, dass zu viel Platz zwischen dem Aufzählungspunkt und dem entsprechenden Absatz entsteht, werden diese Tabulatorzeichen durch diese Anfrage entfernt. Dadurch können sich die Indizes von Textteilen ändern.
Wenn sich der Absatz direkt vor den zu aktualisierenden Absätzen in einer Liste mit einer übereinstimmenden Voreinstellung befindet, werden die zu aktualisierenden 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ählungspunkte hinzugefügt werden sollen. |
cellLocation
|
Optionaler Tabellenzellenstandort, wenn sich der zu ändernde Text in einer Tabellenzelle befindet. Sofern vorhanden, muss sich das objectId auf eine Tabelle beziehen. |
textRange
|
Der Textbereich, auf den die Aufzählungsvorlagen basierend auf |
bulletPreset
|
Die Art der zu verwendenden Aufzählungszeichen. Die Standardeinstellung ist die Voreinstellung |
BulletGlyphPreset
Vordefinierte Muster von Aufzählungszeichen für Listen im Text.
Bei diesen Mustern werden folgende 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 hohler Kreis, der dem Unicode-Codepunkt U+25cb entspricht -
DIAMOND
: Eine durchgezogene Raute, die dem Unicode-Codepunkt U+25c6 entspricht -
DIAMONDX
: Raute mit einem „x“, entspricht dem Unicode-Codepunkt U+2756 -
HOLLOWDIAMOND
: Eine gefüllte Raute, die dem Unicode-Codepunkt U+25c7 entspricht -
DISC
: Ein solider Kreis, der dem Unicode-Codepunkt U+25cf entspricht -
SQUARE
: Ein durchgezogenes 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 mit einer Null vorangestellt sind, z. B. „01“, „02“ oder „03“. Zahlen mit mehr als einer Ziffer werden nicht mit einer Null vorangestellt. -
ROMAN
: Ein Kleinbuchstabe einer römischen Ziffer, z. B. „i“, „ii“ oder „iii“. -
UPPERROMAN
: Ein Großbuchstabe aus dem römischen Zahlensystem, 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 Aufzählungsliste mit den Aufzählungszeichen DISC , CIRCLE und SQUARE für die ersten drei Verschachtelungsebenen der Liste.
|
BULLET_DIAMONDX_ARROW3D_SQUARE
|
Eine Aufzählungsliste mit den Aufzählungszeichen DIAMONDX , ARROW3D und SQUARE für die ersten drei Verschachtelungsebenen der Liste.
|
BULLET_CHECKBOX
|
Eine Aufzählungsliste mit CHECKBOX Aufzählungszeichen für alle Listenverschachtelungsebenen.
|
BULLET_ARROW_DIAMOND_DISC
|
Eine Aufzählungsliste mit den Aufzählungszeichen ARROW , DIAMOND und DISC für die ersten drei Verschachtelungsebenen der Liste.
|
BULLET_STAR_CIRCLE_SQUARE
|
Eine Aufzählungsliste mit den Aufzählungszeichen STAR , CIRCLE und SQUARE für die ersten drei Verschachtelungsebenen der Liste.
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
Eine Aufzählungsliste mit den Aufzählungszeichen ARROW3D , CIRCLE und SQUARE für die ersten drei Verschachtelungsebenen der Liste.
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
Eine Aufzählungsliste mit den Aufzählungszeichen LEFTTRIANGLE , DIAMOND und DISC für die ersten drei Verschachtelungsebenen der Liste.
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
Eine Aufzählungsliste mit den Aufzählungszeichen DIAMONDX , HOLLOWDIAMOND und SQUARE für die ersten drei Verschachtelungsebenen der Liste.
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
Eine Aufzählungsliste mit den Aufzählungszeichen DIAMOND , CIRCLE und SQUARE für die ersten drei Verschachtelungsebenen der Liste.
|
NUMBERED_DIGIT_ALPHA_ROMAN
|
Eine nummerierte Liste mit den numerischen Zeichen DIGIT , ALPHA und ROMAN für die ersten drei Listenverschachtelungsebenen, gefolgt von Punkten.
|
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS
|
Eine nummerierte Liste mit den Ziffern DIGIT , ALPHA und ROMAN für die ersten drei Listenverschachtelungsebenen, gefolgt von Klammern.
|
NUMBERED_DIGIT_NESTED
|
Eine nummerierte Liste mit DIGIT -Zahlensymbolen, die durch Punkte getrennt sind. Dabei wird für jede Verschachtelungsebene das Symbol der vorherigen Verschachtelungsebene als Präfix verwendet. Beispiel: „1.“ '1.1.', '2.', 2.2.
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
Eine nummerierte Liste mit den numerischen Zeichen UPPERALPHA , ALPHA und ROMAN für die ersten drei Listenverschachtelungsebenen, gefolgt von Punkten.
|
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT
|
Eine nummerierte Liste mit den numerischen Zeichen UPPERROMAN , UPPERALPHA und DIGIT für die ersten drei Listenverschachtelungsebenen, gefolgt von Punkten.
|
NUMBERED_ZERODIGIT_ALPHA_ROMAN
|
Eine nummerierte Liste mit den numerischen Zeichen ZERODIGIT , ALPHA und ROMAN für die ersten drei Listenverschachtelungsebenen, 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 Form der Formen an.
JSON-Darstellung |
---|
{ "replaceMethod": enum ( |
Felder | |
---|---|
replaceMethod
|
Die replace-Methode.
Verworfen
: Verwenden Sie stattdessen
Wenn Sie sowohl |
imageReplaceMethod
|
Die Bildersetzungsmethode.
Wenn Sie sowohl
Wenn Sie keinen Wert für Wenn Sie keines von beiden angeben, wird CENTER_INSIDE verwendet. |
pageObjectIds[]
|
Wenn das Feld nicht leer ist, werden die Übereinstimmungen auf Seitenelemente auf den angegebenen Seiten beschränkt.
Es wird der Fehler 400 „Bad Request“ zurückgegeben, wenn die Seitenobjekt-ID einer |
Union-Feld
criteria . Die Kriterien, die die Formen erfüllen müssen, um ersetzt zu werden.
criteria darf nur einen der folgenden Werte haben:
|
|
containsText
|
Wenn diese Option festgelegt ist, werden mit dieser Anfrage alle Formen ersetzt, die den angegebenen Text enthalten. |
Union-Feld
image_source . Die Art der Bildquelle.
image_source darf nur einen der folgenden Werte haben:
|
|
imageUrl
|
Die Bild-URL. Das Bild wird beim Einfügen einmal abgerufen und eine Kopie wird zur Anzeige in der Präsentation gespeichert. Bilder dürfen nicht größer als 50 MB und 25 Megapixel sein 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 replace-Methode.
Enums | |
---|---|
CENTER_INSIDE
|
Das Bild wird skaliert und zentriert, damit es in die Grenzen der ursprünglichen Form passt. Das Seitenverhältnis des Bildes bleibt dabei erhalten. Die gerenderte Größe des Bilds kann kleiner als die Größe der Form sein. Dies ist die Standardmethode, wenn keine andere angegeben wird. |
CENTER_CROP
|
Das Bild wird skaliert und zentriert, um die Begrenzungen der ursprünglichen Form zu füllen. Das Bild wird möglicherweise zugeschnitten, um die Form auszufüllen. Die gerenderte Größe des Bilds entspricht der Größe der ursprünglichen Form. |
ImageReplaceMethod
Die Bildersetzungsmethode.
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 Grenzen der ursprünglichen Form passt. Das Seitenverhältnis des Bildes bleibt dabei erhalten. Die gerenderte Größe des Bilds kann kleiner als die Größe der Form sein. Dies ist die Standardmethode, wenn keine andere angegeben wird. |
CENTER_CROP
|
Das Bild wird skaliert und zentriert, um die Begrenzungen der ursprünglichen Form zu fü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 erstellt. Wenn Sie ein Seitenelement duplizieren, wird das Duplikat an derselben Position auf derselben Seite wie das Original platziert.
JSON-Darstellung |
---|
{ "objectId": string, "objectIds": { string: string, ... } } |
Felder | |
---|---|
objectId
|
Die ID des Objekts, das dupliziert werden soll. |
objectIds
|
Das duplizierte Objekt kann andere Objekte enthalten, z. B. wenn Sie eine Folie oder ein Gruppenseitenelement duplizieren. In dieser Zuordnung wird festgelegt, wie die IDs der duplizierten Objekte generiert werden: Die Schlüssel sind die IDs der ursprünglichen Objekte 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 (stimmt mit dem regulären Ausdruck Wenn IDs von Quellobjekten in der Karte fehlen, wird eine neue zufällige ID zugewiesen. Wenn die Zuordnungstabelle leer oder nicht festgelegt ist, erhalten alle duplizierten Objekte eine neue zufällige ID. |
UpdateTextStyleRequest
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 sich |
style
|
Die Stile, die für den Text festgelegt werden sollen. Wenn der Wert für einen bestimmten Stil mit dem des übergeordneten Stils übereinstimmt, wird dieser Stil übernommen.
Bestimmte Änderungen am Textstil können andere Änderungen verursachen, die dem Verhalten des Google Präsentationen-Editors entsprechen sollen. Weitere Informationen finden Sie in der Dokumentation zu |
textRange
|
Der Textbereich, der formatiert werden soll. Der Bereich kann um benachbarte Zeilenumbrüche erweitert werden. Wenn der Bereich einen ganzen Absatz enthält, der zu einer Liste gehört, wird auch der Aufzählungspunkt des Absatzes mit dem entsprechenden Textstil aktualisiert. |
fields
|
Die zu aktualisierenden Felder.
Es muss mindestens ein Feld angegeben werden. Der Stammknoten
Wenn Sie beispielsweise den Textstil fett formatieren möchten, setzen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie den Feldnamen in die Feldmaske ein, lassen Sie das Feld aber 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 Grenzen der ursprünglichen Form passt.
HINWEIS: Für das Ersetzen von Formen durch ein Diagramm ist mindestens einer der OAuth-Bereiche „spreadsheets.readonly“, „spreadsheets“, „drive.readonly“ oder „drive“ erforderlich.
JSON-Darstellung |
---|
{ "containsText": { object ( |
Felder | |
---|---|
containsText
|
Die Kriterien, die die Formen erfüllen müssen, um ersetzt zu werden. Durch die Anfrage werden alle Formen ersetzt, die den angegebenen Text enthalten. |
spreadsheetId
|
Die ID der Google Tabellen-Tabelle, die das Diagramm enthält. |
chartId
|
Die ID des jeweiligen Diagramms in der Google Tabellen-Tabelle. |
linkingMode
|
Der Modus, mit dem das Diagramm mit der Quelltabelle verknüpft ist. Wenn Sie keine Angabe machen, wird das Diagramm als nicht verknüpftes Bild angezeigt. |
pageObjectIds[]
|
Wenn das Feld nicht leer ist, werden die Übereinstimmungen auf Seitenelemente auf den angegebenen Seiten beschränkt.
Es wird der Fehler 400 „Bad Request“ zurückgegeben, wenn die Seitenobjekt-ID einer |
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 nicht verknüpftes Diagramm wird als Bild eingefügt. |
LINKED
|
Wenn Sie das Diagramm verknüpfen, kann es aktualisiert werden. Andere Mitbearbeiter sehen dann einen Link zur Tabelle. |
DeleteParagraphBulletsRequest
Löscht Aufzählungspunkte aus allen Absätzen, die sich mit dem angegebenen Textindex range
überschneiden.
Die Verschachtelungsebene jedes Absatzes wird visuell beibehalten, indem der Anfang des entsprechenden Absatzes eingerückt wird.
JSON-Darstellung |
---|
{ "objectId": string, "cellLocation": { object ( |
Felder | |
---|---|
objectId
|
Die Objekt-ID der Form oder Tabelle, die den Text enthält, aus dem Aufzählungspunkte gelöscht werden sollen. |
cellLocation
|
Optionaler Tabellenzellenstandort, wenn sich der zu ändernde Text in einer Tabellenzelle befindet. Sofern vorhanden, muss sich das objectId auf eine Tabelle beziehen. |
textRange
|
Der Textbereich, aus dem Aufzählungspunkte anhand von |
UpdateParagraphStyleRequest
Aktualisiert das Styling für alle Absätze innerhalb einer 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 sich |
style
|
Der Stil des Absatzes. |
textRange
|
Der Textbereich mit den Absätzen, die formatiert werden sollen. |
fields
|
Die zu aktualisierenden Felder.
Es muss mindestens ein Feld angegeben werden. Der Stammknoten
Wenn Sie beispielsweise die Absatzausrichtung aktualisieren möchten, legen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie den Feldnamen in die Feldmaske ein, lassen Sie das Feld aber leer. |
UpdateTableBorderPropertiesRequest
Aktualisiert die Eigenschaften der Tabellenränder in einer Table
.
JSON-Darstellung |
---|
{ "objectId": string, "tableRange": { object ( |
Felder | |
---|---|
objectId
|
Die Objekt-ID der Tabelle. |
tableRange
|
Der Tabellenbereich, der den Teil der Tabelle darstellt, auf den die Aktualisierungen angewendet werden. Wenn kein Tabellenbereich angegeben ist, werden die Änderungen auf die gesamte Tabelle angewendet. |
borderPosition
|
Die Position des Rahmens im Tabellenbereich, auf den die Aktualisierungen angewendet werden sollen. Wenn keine Rahmenposition angegeben ist, werden die Änderungen auf alle Rahmen im Tabellenbereich angewendet. |
tableBorderProperties
|
Die zu aktualisierenden Eigenschaften des Tabellenrahmens. |
fields
|
Die zu aktualisierenden Felder.
Es muss mindestens ein Feld angegeben werden. Der Stammknoten
Wenn Sie beispielsweise die Farbe der durchgehenden Füllung des Tabellenrahmens aktualisieren möchten, setzen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie den Feldnamen in die Feldmaske ein, lassen Sie das Feld aber leer. |
BorderPosition
Die Position des Tabellenrahmens.
Enums | |
---|---|
ALL
|
Alle Grenzen im Bereich. |
BOTTOM
|
Ränder am unteren Rand des Bereichs |
INNER
|
Rahmen innerhalb des Bereichs. |
INNER_HORIZONTAL
|
Horizontale Rahmenlinien innerhalb des Bereichs. |
INNER_VERTICAL
|
Vertikale Rahmenlinien innerhalb des Bereichs. |
LEFT
|
Rahmen links vom Bereich |
OUTER
|
Rahmen an der Außenseite des Bereichs. |
RIGHT
|
Rahmen rechts neben dem Bereich |
TOP
|
Ränder am oberen Rand 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 Indizes, die angeben, welche Spalten aktualisiert werden sollen. Wenn keine Indizes angegeben werden, werden alle Spalten in der Tabelle aktualisiert. |
tableColumnProperties
|
Die zu aktualisierenden Eigenschaften der Tabellenspalte.
Wenn der Wert von |
fields
|
Die zu aktualisierenden Felder.
Es muss mindestens ein Feld angegeben werden. Der Stammknoten
Wenn Sie beispielsweise die Spaltenbreite aktualisieren möchten, setzen Sie Wenn „columnWidth“ in der Feldmaske enthalten ist, die Property aber nicht festgelegt ist,wird die Spaltenbreite standardmäßig auf 406.400 EMU (32 Punkte) festgelegt. |
UpdateTableRowPropertiesRequest
Aktualisiert die Eigenschaften einer Table
-Zeile.
JSON-Darstellung |
---|
{
"objectId": string,
"rowIndices": [
integer
],
"tableRowProperties": {
object ( |
Felder | |
---|---|
objectId
|
Die Objekt-ID der Tabelle. |
rowIndices[]
|
Die Liste der nullbasierten Indizes, die angeben, welche Zeilen aktualisiert werden sollen. Wenn keine Indizes angegeben werden, werden alle Zeilen in der Tabelle aktualisiert. |
tableRowProperties
|
Die zu aktualisierenden Eigenschaften der Tabellenzeile. |
fields
|
Die zu aktualisierenden Felder.
Es muss mindestens ein Feld angegeben werden. Der Stammknoten
Wenn Sie beispielsweise die Mindestzeilenhöhe aktualisieren möchten, setzen Sie Wenn „minRowHeight“ in der Feldmaske enthalten ist, die Property aber nicht festgelegt ist, wird die Mindestzeilenhöhe standardmäßig auf „0“ gesetzt. |
MergeTableCellsRequest
Zellen in einer Table
zusammenführen
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 zusammengefügt und in der linken oberen Zelle („Header“) 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 wurden), wird der Fehler 400 „Bad Request“ zurückgegeben. |
UnmergeTableCellsRequest
Heben Sie 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 getrennt werden sollen. Alle zusammengeführten Zellen in diesem Bereich werden getrennt. Zellen, die bereits getrennt sind, sind davon nicht betroffen. Wenn der Bereich keine zusammengeführten Zellen enthält, geschieht durch die Anfrage nichts. Wenn eine der verbundenen Zellen Text enthält, bleibt der Text in der Zelle links oben („Anfang“) des resultierenden Blocks nicht zusammengeführter Zellen erhalten. |
GroupObjectsRequest
Hiermit werden Objekte zu einer Objektgruppe gruppiert. Beispiel: Gruppen PageElements
, um eine Group
auf derselben Seite wie alle untergeordneten Elemente zu erstellen.
JSON-Darstellung |
---|
{ "groupObjectId": string, "childrenObjectIds": [ string ] } |
Felder | |
---|---|
groupObjectId
|
Eine vom Nutzer angegebene 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.
Nur Seitenelemente können gruppiert werden. Auf derselben Seite sollten mindestens zwei Seitenelemente vorhanden sein, die sich nicht bereits in einer anderen Gruppe befinden. Einige Seitenelemente wie |
UngroupObjectsRequest
Heben Sie 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 einer page element
.
JSON-Darstellung |
---|
{ "objectId": string, "title": string, "description": string } |
Felder | |
---|---|
objectId
|
Die Objekt-ID des Seitenelements, auf das die Änderungen angewendet werden. |
title
|
Der aktualisierte Alt-Text des Seitenelements. Wenn der Wert nicht festgelegt ist, bleibt der vorhandene Wert erhalten. Der Titel ist für Screenreader und andere Bedienungshilfen sichtbar. Verwenden Sie nur für Nutzer lesbare Werte, die sich auf den Inhalt des Seitenelements beziehen. |
description
|
Die aktualisierte Alt-Text-Beschreibung des Seitenelements. Wenn der Wert nicht festgelegt ist, bleibt der vorhandene Wert erhalten. Die Beschreibung wird für Screenreader und andere Bedienungshilfen angezeigt. Verwenden Sie nur für Nutzer lesbare Werte, die sich auf den Inhalt des Seitenelements beziehen. |
ReplaceImageRequest
Ersetzt ein vorhandenes Bild durch ein neues.
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.
image_source darf nur einen der folgenden Werte haben:
|
|
url
|
Die Bild-URL. Das Bild wird beim Einfügen einmal abgerufen und eine Kopie wird zur Anzeige in der Präsentation gespeichert. Bilder dürfen nicht größer als 50 MB und 25 Megapixel sein und müssen im PNG-, JPEG- oder GIF-Format vorliegen.
Die angegebene URL darf maximal 2 KB lang sein. Die URL wird mit dem Bild gespeichert und über das Feld |
UpdateSlidePropertiesRequest
Aktualisiert die Eigenschaften einer Folie.
JSON-Darstellung |
---|
{
"objectId": string,
"slideProperties": {
object ( |
Felder | |
---|---|
objectId
|
Die Objekt-ID der Folie, auf die das Update angewendet wird. |
slideProperties
|
Die zu aktualisierenden Folieneigenschaften. |
fields
|
Die zu aktualisierenden Felder.
Es muss mindestens ein Feld angegeben werden. Das Stammelement „slideProperties“ ist implizit und sollte nicht angegeben werden. Ein einzelnes
Wenn Sie beispielsweise festlegen möchten, ob eine Folie übersprungen werden soll, setzen Sie Wenn Sie eine Property auf den Standardwert zurücksetzen möchten, geben Sie den Feldnamen in die Feldmaske ein, lassen Sie das Feld aber leer. |
UpdatePageElementsZOrderRequest
Aktualisiert die Z-Reihenfolge der Seitenelemente. Die Z-Reihenfolge ist eine Anordnung der Elemente auf der Seite von hinten nach vorne. Das vordere Seitenelement 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
|
Die Z-Reihenfolge, die auf die Seitenelemente angewendet werden soll. Wenn der Vorgang auf mehrere Seitenelemente angewendet wird, bleiben die relativen Z-Reihenfolgen innerhalb dieser Seitenelemente vor dem Vorgang 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 der Seite gebracht. |
BRING_FORWARD
|
Die Seitenelemente werden auf der Seite um ein Element nach vorne verschoben, bezogen auf das jeweils vorderste Element der angegebenen Seitenelemente. |
SEND_BACKWARD
|
Versetzt die Seitenelemente auf der Seite um ein Element nach hinten, bezogen auf das Element, das am weitesten hinten in den angegebenen Seitenelementen liegt. |
SEND_TO_BACK
|
Versetzt 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 Linie mit einem Die Linie wird möglicherweise nach der Aktualisierung der Kategorie umgeleitet. |
lineCategory
|
Die zu aktualisierende Position.
Die genaue |
RerouteLineRequest
Eine line
wird so umgeleitet, dass sie an den beiden Verbindungsstellen auf den verbundenen Seitenelementen verbunden ist.
JSON-Darstellung |
---|
{ "objectId": string } |
Felder | |
---|---|
objectId
|
Die Objekt-ID der Linie, die umgeleitet werden soll.
Nur eine Linie mit einem |