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.
kind darf nur einen der folgenden Werte haben:
|
|
createSlide
|
Erstellt eine neue Folie. |
createShape
|
Erstellt eine neue Form. |
createTable
|
: Erstellt eine neue Tabelle. |
insertText
|
Fügt Text in eine Form oder eine Tabellenzelle ein. |
insertTableRows
|
Zeilen in eine Tabelle einfügen |
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 Tabellenzelle. |
createImage
|
Erstellt ein Image. |
createVideo
|
Erstellt ein Video. |
createSheetsChart
|
Erstellt ein eingebettetes Google Tabellen-Diagramm. |
createLine
|
Erstellt eine Linie. |
refreshSheetsChart
|
Aktualisiert ein Google Tabellen-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ählungszeichen 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ählungszeichen aus Absätzen. |
updateParagraphStyle
|
Aktualisiert den Stil von Absätzen in einem
|
updateTableBorderProperties
|
Aktualisiert die Eigenschaften der Tabellenränder in einer |
updateTableColumnProperties
|
Aktualisiert die Eigenschaften einer |
updateTableRowProperties
|
Aktualisiert die Eigenschaften einer |
mergeTableCells
|
Verbindet Zellen in einem
|
unmergeTableCells
|
Hebt den Zellenverbund in einem auf
|
groupObjects
|
Gruppiert Objekte wie Seitenelemente. |
ungroupObjects
|
Hebt die Gruppierung von Objekten auf, z. B.
|
updatePageElementAltText
|
Aktualisiert den Titel und/oder die Beschreibung eines
|
replaceImage
|
Ersetzt ein vorhandenes Image 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 (stimmt mit dem regulären Ausdruck überein)
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 Folie, die eingefügt werden soll, basierend auf dem aktueller Master. Dies ist einer der folgenden Werte:
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 auf Folgendes verweisen:
- Ein vordefiniertes Layout
- Eines der Layouts in der Präsentation.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld
kind . Die Art der LayoutReference.
kind
kann nur einer der folgenden Werte sein:
|
|
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 spezifiziertes Layout. |
BLANK
|
Leeres Layout ohne Platzhalter. |
CAPTION_ONLY
|
Layout mit einer Bildunterschrift am unteren Rand. |
TITLE
|
Layout mit Titel und 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 Titel und Unterüberschrift auf der einen Seite und 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 Zahl als Ü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 bereitgestellte Objekt-ID für den oben angegebenen Platzhalter, der auf einer Folie erstellt werden soll.
Wenn Sie eine ID angeben, muss diese unter allen Seiten und Seitenelementen in der Präsentation eindeutig sein. Die ID muss mit einem alphanumerischen Zeichen oder einem Unterstrich beginnen (stimmt mit dem regulären Ausdruck überein)
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
kann nur einer der folgenden Werte sein:
|
|
layoutPlaceholder
|
Der Platzhalter in einem Layout, der 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 angegebene Objekt-ID.
Wenn Sie eine ID angeben, muss diese unter allen Seiten und Seitenelementen in der Präsentation eindeutig sein. Die ID muss mit einem alphanumerischen Zeichen oder einem Unterstrich beginnen (stimmt mit dem regulären Ausdruck überein)
|
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 Regex 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 Sie keine Größe angeben, wird die Größe der Tabelle automatisch angepasst. Tabellentransformationen müssen den Maßstab 1 haben und dürfen 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 wird. |
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 ermittelt, wobei im Allgemeinen der Stil des angrenzenden Textes beibehalten wird. In den meisten Fällen wird der Text dem Einige Steuerzeichen (U+0000–U+0008, U+000C–U+001F) und Zeichen aus dem Bereich „Private Use“ der Unicode Basic Multilingual Plane (U+E000–U+F8FF) werden aus dem eingefügten Text entfernt. |
insertionIndex
|
Der Index, in den der Text eingefügt wird, in Unicode-Codeeinheiten, basierend auf
Der Index ist nullbasiert und wird ab dem Beginn des Strings 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 Graphem-Cluster 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 Zellen 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 Zeilen, die eingefügt werden sollen. Maximal 20 pro Anfrage. |
InsertTableColumnsRequest
Fügt Spalten in eine Tabelle ein.
Die Größe der anderen 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 Zellenposition der Referenztabelle, 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 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 Referenztabelle, von der aus 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 Zelle 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, durch den der übereinstimmende Text ersetzt wird. |
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
kann nur einer der folgenden Werte sein:
|
|
containsText
|
Findet Text in einer Form, die mit dieser Teilzeichenfolge übereinstimmt. |
SubstringMatchCriteria
Ein Kriterium, das mit einer bestimmten Textzeichenfolge in einer Form oder Tabelle übereinstimmt.
JSON-Darstellung |
---|
{ "text": string, "matchCase": boolean } |
Felder | |
---|---|
text
|
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:
|
DeleteObjectRequest
Löscht ein Objekt, entweder
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 übernehmenden 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
|
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 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 vorhandenen Präsentationsreihenfolge vorliegen (ohne Duplikate). |
insertionIndex
|
Der Index, an dem die Folien eingefügt werden sollen, basierend auf der Folienanordnung vor dem Verschieben. Der Wert muss zwischen 0 und der Anzahl der Folien der Präsentation (einschließlich) liegen. |
DeleteTextRequest
Löscht Text aus einer Form oder 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 die Objekt-ID auf eine Tabelle verweisen. |
textRange
|
Der zu löschende Textbereich basierend auf
Am Ende des Textes einer Form oder einer Tabellenzelle steht immer ein implizites Zeilenumbruchzeichen, das nicht gelöscht werden kann.
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 Ersatzwertpaars 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 Typ des Bereichs. |
Typ
Die Bereichstypen.
Enums | |
---|---|
RANGE_TYPE_UNSPECIFIED
|
Nicht angegebener Bereichstyp. Dieser Wert darf nicht verwendet werden. |
FIXED_RANGE
|
Ein fester Bereich. Sowohl die
startIndex
und
endIndex
angegeben werden.
|
FROM_START_INDEX
|
Beginn des Bereichs bei
startIndex
bis zum Ende der Sammlung. Die
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 Image.
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 Regex Wenn Sie keine ID angeben, wird eine eindeutige 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.
Die
Das Attribut |
Union-Feld
image_source Die Art der Bildquelle.
image_source
kann nur einer der folgenden Werte sein:
|
|
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ß 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
|
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 Regex Wenn Sie keine ID angeben, wird eine eindeutige ID generiert. |
elementProperties
|
Die Elementeigenschaften für das Video.
Die
Das Attribut |
source
|
Die Videoquelle. |
id
|
Die eindeutige Kennung der Videoquelle für dieses Video. z.B. Für YouTube-Videos https://www.youtube.com/watch?v=7U3axjORYZ0 lautet die ID 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. Um auf eine Google Drive-Videodatei zuzugreifen, müssen Sie möglicherweise für eine Teilmenge der alten Dateien einen Ressourcenschlüssel zum HTTP-Header hinzufügen. Weitere Informationen finden Sie unter Mit Ressourcenschlüsseln auf per Link freigegebene Dateien zugreifen |
CreateSheetsChartRequest
Erstellt ein eingebettetes Google Tabellen-Diagramm.
HINWEIS: Zum Erstellen von Diagrammen ist mindestens einer der folgenden OAuth-Bereiche erforderlich: spreadsheet.readonly, spreadsheet, drive.readonly, drive.file oder drive.
JSON-Darstellung |
---|
{ "objectId": string, "elementProperties": { object ( |
Felder | |
---|---|
objectId
|
Eine vom Nutzer bereitgestellte Objekt-ID. Falls die ID angegeben wird, muss sie für alle Seiten und Seitenelemente in der Präsentation eindeutig sein. Die ID sollte mit einem Wortzeichen [a-zA-Z0-9_] beginnen und dann von einer beliebigen Anzahl der folgenden Zeichen [a-zA-Z0-9_-:] gefolgt werden. 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-Tabelle, die das Diagramm enthält. Möglicherweise müssen Sie dem HTTP-Header für eine Teilmenge der alten Dateien einen Ressourcenschlüssel hinzufügen. Weitere Informationen finden Sie unter Über Ressourcenschlüssel auf per Link freigegebene Dateien zugreifen. |
chartId
|
Die ID des Diagramms in der Tabelle in Google Tabellen. |
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. Nicht verknüpfte Diagramme werden 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 Regex Wenn Sie keine ID angeben, wird eine eindeutige generiert. |
elementProperties
|
Die Elementeigenschaften für die Linie. |
lineCategory
|
Die Kategorie der zu erstellenden Linie.
Verworfen
: Verwenden Sie stattdessen
Die genaue
Wenn Sie sowohl ein
|
category
|
Die Kategorie der zu erstellenden Linie.
Welche
Wenn Sie sowohl
Wenn Sie für jedes Element
Wenn Sie keines von beiden angeben, wird |
Kategorie
Die Linienkategorien.
Enums | |
---|---|
STRAIGHT
|
Gerade Leitungsverbinder, einschließlich gerader Leitungsverbinder 1. Dies ist die Standardkategorie, wenn keine angegeben wird. |
BENT
|
Gebogene Verbindungen, einschließlich der gebogenen Verbindungen 2 bis 5. |
CURVED
|
Gekrümmte Verbindungen, einschließlich gebogener Verbindung 2 bis 5. |
RefreshSheetsChartRequest
Aktualisiert ein eingebettetes Google Tabellen-Diagramm, indem es durch die neueste 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 Aktualisierungen angewendet werden. |
shapeProperties
|
Die zu aktualisierenden Formeigenschaften. |
fields
|
Die zu aktualisierenden Felder.
Es muss mindestens ein Feld angegeben werden. Der Stammknoten
Um beispielsweise die Volltonfarbe für den Hintergrund einer Form zu aktualisieren, legen Sie
Wenn Sie eine Eigenschaft auf den Standardwert zurücksetzen möchten, fügen Sie ihren Feldnamen in die Feldmaske ein, lassen das Feld aber nicht. |
UpdateImagePropertiesRequest
Aktualisieren Sie die Eigenschaften eines
Image
JSON-Darstellung |
---|
{
"objectId": string,
"imageProperties": {
object ( |
Felder | |
---|---|
objectId
|
Die Objekt-ID des Bildes, auf das die Updates angewendet werden. |
imageProperties
|
Die Bildeigenschaften, die aktualisiert werden sollen. |
fields
|
Die zu aktualisierenden Felder.
Es muss mindestens ein Feld angegeben werden. Der Stamm
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
Die Eigenschaften eines
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 Stamm
Um beispielsweise die Umrissfarbe des Videos zu aktualisieren,
Wenn Sie eine Eigenschaft auf den Standardwert zurücksetzen möchten, fügen Sie ihren Feldnamen in die Feldmaske ein, lassen das Feld aber nicht. |
UpdatePagePropertiesRequest
Aktualisiert die Eigenschaften einer Page
.
JSON-Darstellung |
---|
{
"objectId": string,
"pageProperties": {
object ( |
Felder | |
---|---|
objectId
|
Die Objekt-ID der Seite, auf die die Änderung angewendet wird. |
pageProperties
|
Die zu aktualisierenden Seiteneigenschaften. |
fields
|
Die zu aktualisierenden Felder.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Um beispielsweise die Volltonfarbe für den Seitenhintergrund zu aktualisieren, legen Sie
Wenn Sie eine Eigenschaft auf den Standardwert zurücksetzen möchten, fügen Sie ihren Feldnamen in die Feldmaske ein, lassen das Feld aber nicht. |
UpdateTableCellPropertiesRequest
Aktualisieren Sie die Eigenschaften einer 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 Änderungen auf die gesamte Tabelle angewendet. |
tableCellProperties
|
Die Eigenschaften der Tabellenzellen, die aktualisiert werden sollen. |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stammknoten
Um beispielsweise die Volltonfarbe für den Hintergrund der Tabellenzelle zu aktualisieren,
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 stellt einen Verweis auf eine Teilmenge einer Tabelle dar.
Beachten Sie, dass die durch einen Tabellenbereich angegebenen Zellen nicht unbedingt ein Rechteck bilden. Nehmen wir beispielsweise an, wir haben eine 3 x 3-Tabelle, in der alle Zellen der letzten Zeile zusammengeführt sind. Die Tabelle sieht so aus:
[ ][ ][ ]
[ ][ ][ ]
[ ]
Ein Tabellenbereich mit Standort = (0, 0), Zeilenspanne = 3 und Spaltenspanne = 2 gibt die folgenden Zellen an:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
JSON-Darstellung |
---|
{
"location": {
object ( |
Felder | |
---|---|
location
|
Der Ausgangspunkt des Tabellenbereichs. |
rowSpan
|
Der Zeilenumfang des Tabellenbereichs. |
columnSpan
|
Die Spaltenspanne des Tabellenbereichs. |
UpdateLinePropertiesRequest
Aktualisiert die Eigenschaften eines
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 Stamm
Wenn Sie beispielsweise die Farbe der durchgehenden Füllung der Linie aktualisieren möchten, legen Sie Wenn Sie eine Eigenschaft auf den Standardwert zurücksetzen möchten, fügen Sie ihren Feldnamen in die Feldmaske ein, lassen das Feld aber nicht. |
CreateParagraphBulletsRequests
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 unnötigen Abstand zwischen dem Aufzählungszeichen und dem entsprechenden Absatz zu vermeiden, werden diese führenden Tabulatoren im Rahmen dieser Anfrage entfernt. Dadurch können sich die Indizes der Teile des Textes ä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. Falls vorhanden, muss die Objekt-ID auf eine Tabelle verweisen. |
textRange
|
Der Textbereich, auf den die Voreinstellungen für Aufzählungszeichen angewendet werden sollen, 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.
In diesen Mustern werden folgende Arten von Aufzählungspunkten 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 einem 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 leere Raute, die einem Unicode-U+25c7-Codepunkt entspricht -
DISC
: Ein solider Kreis, der dem Unicode-Codepunkt U+25cf entspricht -
SQUARE
: Ein ausgefülltes Quadrat, das einem Codepunkt in Unicode U+25a0 entspricht -
STAR
: Ein Stern, der dem Unicode-Codepunkt U+2605 entspricht -
ALPHA
: Ein Kleinbuchstabe wie „a“, „b“ oder „c“. -
UPPERALPHA
: Ein Großbuchstaben 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 wird keine Null vorangestellt. -
ROMAN
: Eine kleine römische Zahl wie „i“, „ii“ oder „iii“. -
UPPERROMAN
: Eine große römische Zahl wie "I", "II" oder "III". -
LEFTTRIANGLE
: Ein nach links zeigendes Dreieck, das einem Unicode-U+25c4-Codepunkt 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 einem
STAR ,
CIRCLE
und
SQUARE
Aufzählungszeichen für die ersten drei Verschachtelungsebenen der Liste.
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
Eine Aufzählungsliste mit einem
ARROW3D ,
CIRCLE
und
SQUARE
Aufzählungszeichen für die ersten drei Verschachtelungsebenen der Liste.
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
Eine Aufzählungsliste mit einem
LEFTTRIANGLE ,
DIAMOND
und
DISC
Aufzählungszeichen 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
DIGIT ,
ALPHA
und
ROMAN
numerische Glyphen für die ersten drei Listenverschachtelungsebenen, gefolgt von Punkten.
|
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS
|
Eine nummerierte Liste mit
DIGIT ,
ALPHA
und
ROMAN
numerische Glyphen für die ersten drei Listenverschachtelungsebenen, gefolgt von Klammern.
|
NUMBERED_DIGIT_NESTED
|
Eine nummerierte Liste mit
DIGIT
numerische Glyphen, die durch Punkte getrennt sind, wobei für jede Verschachtelungsebene das Glyphe der vorherigen Verschachtelungsebene als Präfix verwendet wird. Beispiel: '1.', "1.1.", '2.', „2.2.“.
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
Eine nummerierte Liste mit
UPPERALPHA ,
ALPHA
und
ROMAN
numerische Glyphen 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
ZERODIGIT ,
ALPHA
und
ROMAN
numerische Glyphen 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 Formen der Formen an.
JSON-Darstellung |
---|
{ "replaceMethod": enum ( |
Felder | |
---|---|
replaceMethod
|
Die replace-Methode.
Eingestellt
: Verwenden Sie
Wenn Sie sowohl ein
|
imageReplaceMethod
|
Die Methode zum Ersetzen von Bildern.
Wenn Sie sowohl
Wenn Sie für jedes Element
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, denen die Formen entsprechen müssen, damit sie ersetzt werden können.
criteria
kann nur einer der folgenden Werte sein:
|
|
containsText
|
Wenn dieser Parameter festgelegt ist, werden mit dieser Anfrage alle Formen ersetzt, die den angegebenen Text enthalten. |
Union-Feld
image_source . Die Art der Bildquelle.
image_source
kann nur einer der folgenden Werte sein:
|
|
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 nicht mehr als 25 Megapixel haben. Sie müssen im PNG-, JPEG- oder GIF-Format vorliegen.
Die bereitgestellte URL darf höchstens 2 KB lang sein. Die URL selbst wird mit dem Bild gespeichert und über das
|
ReplaceMethod
Die Ersetzungsmethode.
Enums | |
---|---|
CENTER_INSIDE
|
Skaliert und zentriert das Bild, sodass es in die Grenzen der ursprünglichen Form passt und das Seitenverhältnis des Bildes beibehalten wird. 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. Das gerenderte Bild des Bildes ist möglicherweise kleiner als die Größe der Form. Dies ist die Standardmethode, wenn keine angegeben wurde. |
CENTER_CROP
|
Skaliert und zentriert das Bild, damit es die Grenzen der ursprünglichen Form ausfüllt. Das Bild wird möglicherweise zugeschnitten, um die Form auszufüllen. Das Bild wird in derselben Größe wie die ursprüngliche Form gerendert. |
DuplicateObjectRequest
Hiermit können Sie ein Folien- oder Seitenelement duplizieren.
Beim Duplizieren einer Folie wird das Duplikat direkt nach der angegebenen Folie erstellt. Beim Duplizieren eines Seitenelements wird das Duplikat an derselben Position wie das Original auf derselben Seite 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. 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 Zuordnung fehlen, wird eine neue zufällige ID zugewiesen. Wenn die Karte leer oder nicht konfiguriert ist, erhalten alle doppelten Objekte eine neue Zufalls-ID. |
UpdateTextStyleRequest
JSON-Darstellung |
---|
{ "objectId": string, "cellLocation": { object ( |
Felder | |
---|---|
objectId
|
Die Objekt-ID der Form oder Tabelle mit dem Text, der formatiert werden soll. |
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 auf die Übernahme festgelegt.
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 auf 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 Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Um den Textstil beispielsweise in Fettdruck zu ändern, 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 angegebene Google Tabellen-Diagramm. Das Diagramm wird so skaliert und zentriert, dass 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. Die Anforderung ersetzt alle Formen, die den gegebenen Text enthalten. |
spreadsheetId
|
Die ID der Google Tabellen-Tabelle, die das Diagramm enthält. |
chartId
|
Die ID des Diagramms in der Tabelle in Google Tabellen. |
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. Nicht verknüpfte Diagramme werden als Bild eingefügt. |
LINKED
|
Wenn Sie das Diagramm verknüpfen, kann es aktualisiert werden. Andere Mitbearbeiter sehen einen Link zur Tabelle. |
DeleteParagraphBulletsRequests
Löscht Aufzählungszeichen aus allen Absätzen, die sich mit dem angegebenen Textindex überschneiden
range
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 mit dem Text, aus dem Aufzählungspunkte gelöscht werden sollen. |
cellLocation
|
Optionaler Tabellenzellenspeicherort, wenn sich der zu ändernde Text in einer Tabellenzelle befindet. Falls vorhanden, muss die Objekt-ID auf eine Tabelle verweisen. |
textRange
|
Der Textbereich, aus dem Aufzählungspunkte gelöscht werden sollen, basierend auf
|
UpdateParagraphStyleRequest
Aktualisiert den Stil für alle Absätze in einem
Shape
oder
Table
die sich mit dem angegebenen Textindexbereich überlappen.
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 Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stammknoten
Um beispielsweise die Absatzausrichtung zu aktualisieren, legen Sie
Wenn Sie eine Eigenschaft auf den Standardwert zurücksetzen möchten, fügen Sie ihren Feldnamen in die Feldmaske ein, lassen das Feld aber nicht. |
UpdateTableBorderPropertiesRequest
Aktualisiert die Eigenschaften der Tabellenrahmen 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 Änderungen auf die gesamte Tabelle angewendet. |
borderPosition
|
Die Position des Rahmens im Tabellenbereich, auf den die Aktualisierungen angewendet werden sollen. Wenn Sie keine Rahmenposition angeben, 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
Um beispielsweise die Volltonfarbe für den Tabellenrahmen zu aktualisieren,
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
|
Rahmen am unteren Rand des Bereichs. |
INNER
|
Rahmenlinien innerhalb des Bereichs. |
INNER_HORIZONTAL
|
Horizontale Rahmenlinien innerhalb des Bereichs. |
INNER_VERTICAL
|
Vertikale Rahmenlinien innerhalb des Bereichs. |
LEFT
|
Rahmenlinien links neben dem Bereich. |
OUTER
|
Rahmenlinien außerhalb des Bereichs. |
RIGHT
|
Rahmen rechts neben dem Bereich |
TOP
|
Rahmenlinien 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 Indexe angegeben werden, 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
Um beispielsweise die Spaltenbreite zu aktualisieren,
Wenn „columnWidth“ in der Feldmaske enthalten ist, aber die Eigenschaft 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 Indexe angegeben werden, werden alle Zeilen in der Tabelle aktualisiert. |
tableRowProperties
|
Die zu aktualisierenden Tabellenzeileneigenschaften. |
fields
|
Die Felder, die aktualisiert werden sollen.
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, aber die Eigenschaft nicht festgelegt ist, wird die minimale Zeilenhöhe standardmäßig auf 0 gesetzt. |
MergeTableCellsRequest
Verbindet Zellen in einem
Table
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, in denen der Bereich Zellen umfasst, die bereits verbunden sind), wird der Fehler 400 ungültig. |
UnmergeTableCellsRequest
Hebt den Zellenverbund in einem auf
Table
JSON-Darstellung |
---|
{
"objectId": string,
"tableRange": {
object ( |
Felder | |
---|---|
objectId
|
Die Objekt-ID der Tabelle. |
tableRange
|
Der Tabellenbereich, der angibt, für welche Zellen der Tabelle der Zellenverbund aufgehoben werden soll. Alle zusammengeführten Zellen in diesem Bereich werden getrennt. Zellen, die bereits getrennt sind, sind davon nicht betroffen. Wenn der Bereich keine verbundenen Zellen enthält, führt die Anfrage nichts aus. Wenn sich in einer der zusammengeführten Zellen Text befindet, bleibt der Text in der oberen linken Zelle (Hauptzelle) des resultierenden Blocks mit nicht verbundenen Zellen. |
GroupObjectsRequest
Gruppiert Objekte, um eine Objektgruppe zu erstellen. 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 bereitgestellte Objekt-ID für die zu erstellende Gruppe.
Wenn Sie eine ID angeben, muss diese unter allen Seiten und Seitenelementen in der Präsentation eindeutig sein. Die ID muss mit einem alphanumerischen Zeichen oder einem Unterstrich beginnen (stimmt mit dem regulären Ausdruck überein)
Wenn Sie keine ID angeben, wird eine eindeutige generiert. |
childrenObjectIds[]
|
Die Objekt-IDs der zu gruppierenden Objekte.
Nur Seitenelemente können gruppiert werden. Es sollte mindestens zwei Seitenelemente auf derselben Seite geben, 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 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 Titel des Alt-Textes des Seitenelements. Wenn kein Wert festgelegt ist, wird der vorhandene Wert beibehalten. Der Titel ist für Screenreader und andere Bedienungshilfen zugänglich. 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 ist für Screenreader und andere Bedienungshilfen zugänglich. Verwenden Sie nur für Nutzer lesbare Werte, die sich auf den Inhalt des Seitenelements beziehen. |
ReplaceImageRequest
Ersetzt ein vorhandenes Image 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 einmal beim Einfügen abgerufen und eine Kopie wird gespeichert, um in der Präsentation angezeigt zu werden. 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 Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm "slideProperties" ist impliziert und sollte nicht angegeben werden. Ein einzelnes
Wenn Sie beispielsweise festlegen möchten, ob eine Folie übersprungen wird, stellen 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 werden. |
operation
|
Operation der Z-Reihenfolge, die auf die Seitenelemente angewendet werden soll Wenn Sie den Vorgang auf mehrere Seitenelemente anwenden, werden die relativen Z-Reihenfolgen innerhalb dieser Seitenelemente vor dem Vorgang beibehalten. |
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
|
Bringt die Seitenelemente auf der Seite um ein Element nach vorn, bezogen auf das vorste Element in den angegebenen Seitenelementen. |
SEND_BACKWARD
|
Versetzt die Seitenelemente auf der Seite um ein Element zurück, das sich in den angegebenen Seitenelementen am weitesten hinten befindet. |
SEND_TO_BACK
|
Die Seitenelemente werden an den hinteren Teil der Seite verschoben. |
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 Linienkategorie, auf die aktualisiert werden soll.
Die genaue |
RerouteLineRequest
Umleitung a
line
so, dass sie an den beiden nächstgelegenen Verbindungsstellen der verbundenen Seitenelemente verbunden sind.
JSON-Darstellung |
---|
{ "objectId": string } |
Felder | |
---|---|
objectId
|
Die Objekt-ID der Linie, die umgeleitet werden soll.
Nur eine Linie mit einem |