Anfrage
Eine einzelne Aktualisierung, die auf ein Dokument angewendet werden soll.
| JSON-Darstellung |
|---|
{ "replaceAllText": { object ( |
| Felder | |
|---|---|
| Die spezifische Anfrage, die angewendet werden soll. Genau ein Feld ist erforderlich. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
replaceAllText
|
Ersetzt alle Vorkommen des angegebenen Texts. |
insertText
|
Fügt Text an der angegebenen Stelle ein. |
updateTextStyle
|
Aktualisiert den Textstil im angegebenen Bereich. |
createParagraphBullets
|
Erstellt Aufzählungszeichen für Absätze. |
deleteParagraphBullets
|
Entfernt Aufzählungszeichen aus Absätzen. |
createNamedRange
|
Erstellt einen benannten Bereich. |
deleteNamedRange
|
Löscht einen benannten Bereich. |
updateParagraphStyle
|
Aktualisiert den Absatzstil im angegebenen Bereich. |
deleteContentRange
|
Löscht Inhalte aus dem Dokument. |
insertInlineImage
|
Fügt ein Inlinebild an der angegebenen Stelle ein. |
insertTable
|
Fügt eine Tabelle an der angegebenen Stelle ein. |
insertTableRow
|
Fügt eine leere Zeile in eine Tabelle ein. |
insertTableColumn
|
Fügt eine leere Spalte in eine Tabelle ein. |
deleteTableRow
|
Löscht eine Zeile aus einer Tabelle. |
deleteTableColumn
|
Löscht eine Spalte aus einer Tabelle. |
insertPageBreak
|
Fügt an der angegebenen Stelle einen Seitenumbruch ein. |
deletePositionedObject
|
Löscht ein positioniertes Objekt aus dem Dokument. |
updateTableColumnProperties
|
Aktualisiert die Eigenschaften von Spalten in einer Tabelle. |
updateTableCellStyle
|
Aktualisiert den Stil von Tabellenzellen. |
updateTableRowStyle
|
Aktualisiert den Zeilenstil in einer Tabelle. |
replaceImage
|
Ersetzt ein Bild im Dokument. |
updateDocumentStyle
|
Aktualisiert den Stil des Dokuments. |
mergeTableCells
|
Zellen in einer Tabelle werden zusammengeführt. |
unmergeTableCells
|
Hebt die Zusammenführung von Zellen in einer Tabelle auf. |
createHeader
|
Erstellt eine Kopfzeile. |
createFooter
|
Erstellt eine Fußzeile. |
createFootnote
|
Erstellt eine Fußnote. |
replaceNamedRangeContent
|
Ersetzt den Inhalt eines benannten Bereichs. |
updateSectionStyle
|
Aktualisiert den Abschnittsstil des angegebenen Bereichs. |
insertSectionBreak
|
Fügt an der angegebenen Stelle einen Abschnittsumbruch ein. |
deleteHeader
|
Löscht eine Kopfzeile aus dem Dokument. |
deleteFooter
|
Löscht eine Fußzeile aus dem Dokument. |
pinTableHeaderRows
|
Aktualisiert die Anzahl der fixierten Kopfzeilen in einer Tabelle. |
addDocumentTab
|
Fügt einen Dokument-Tab hinzu. |
deleteTab
|
Löscht einen Dokument-Tab. |
updateDocumentTabProperties
|
Aktualisiert die Attribute eines Dokument-Tabs. |
insertPerson
|
Fügt eine Erwähnung einer Person ein. |
updateNamedStyle
|
Aktualisiert einen benannten Stil. |
insertRichLink
|
Fügen Sie einen Rich-Link ein. |
insertDate
|
Fügt ein Datum ein. |
insertComment
|
Fügt eine |
addCommentReply
|
Fügt eine Antwort auf eine |
updateCommentPost
|
Aktualisiert einen vorhandenen Beitrag (Hauptbeitrag oder Antwort) einer |
deleteComment
|
Löscht eine |
deleteCommentReply
|
Löscht eine Antwort
|
acceptSuggestion
|
Nimmt einen Vorschlag an. |
rejectSuggestion
|
Lehnt einen Vorschlag ab. |
deleteSuggestion
|
Löscht einen Vorschlag. |
| Ende der sich gegenseitig ausschließenden Felder. | |
ReplaceAllTextRequest
Ersetzt alle Textinstanzen, die einem Kriterium entsprechen, durch replace text.
| JSON-Darstellung |
|---|
{ "replaceText": string, "tabsCriteria": { object ( |
| Felder | |
|---|---|
replaceText
|
Der Text, der den übereinstimmenden Text ersetzt. |
tabsCriteria
|
Optional. Die Kriterien, mit denen angegeben wird, auf welchen Tabs der Ersatz erfolgt. Wenn nichts angegeben ist, gilt der Ersatz für alle Tabs. In einem Dokument mit nur einem Tab:
So fügen Sie in einem Dokument mit mehreren Tabs einen Link ein:
|
| Die Kriterien, die zum Abgleichen des zu ersetzenden Texts verwendet wurden. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
containsText
|
Sucht im Dokument nach Text, der mit diesem Teilstring übereinstimmt. |
| Ende der sich gegenseitig ausschließenden Felder. | |
SubstringMatchCriteria
Ein Kriterium, das mit einem bestimmten Textstring im Dokument übereinstimmt.
| JSON-Darstellung |
|---|
{ "text": string, "matchCase": boolean, "searchByRegex": boolean } |
| Felder | |
|---|---|
text
|
Der Text, nach dem im Dokument gesucht werden soll. |
matchCase
|
Gibt an, ob bei der Suche die Groß-/Kleinschreibung 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.
|
TabsCriteria
Ein Kriterium, das angibt, auf welchen Tabs eine Anfrage ausgeführt wird.
| JSON-Darstellung |
|---|
{ "tabIds": [ string ] } |
| Felder | |
|---|---|
tabIds[]
|
Die Liste der Tab-IDs, in denen die Anfrage ausgeführt wird. |
InsertTextRequest
Fügt Text an der angegebenen Stelle ein.
| JSON-Darstellung |
|---|
{ "text": string, "location": { object ( |
| Felder | |
|---|---|
text
|
Der einzufügende Text.
Wenn Sie ein Zeilenumbruchzeichen einfügen, wird implizit ein neues Textstile für eingefügten Text werden automatisch festgelegt. Dabei wird in der Regel der Stil des benachbarten Textes beibehalten. In den meisten Fällen entspricht die Textformatierung des eingefügten Texts dem Text unmittelbar vor dem Einfügeindex. Einige Steuerzeichen (U+0000–U+0008, U+000C–U+001F) und Zeichen aus dem Unicode Basic Multilingual Plane Private Use Area (U+E000–U+F8FF) werden aus dem eingefügten Text entfernt. |
| Die Stelle, an der der Text eingefügt wird. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
location
|
Fügt den Text an einer bestimmten Stelle im Dokument ein.
Der Text muss innerhalb der Grenzen eines vorhandenen |
endOfSegmentLocation
|
Fügt den Text am Ende einer Kopf- oder Fußzeile, einer Fußnote oder des Dokumenttexts ein. |
| Ende der sich gegenseitig ausschließenden Felder. | |
Standort
Eine bestimmte Stelle im Dokument.
| JSON-Darstellung |
|---|
{ "segmentId": string, "index": integer, "tabId": string } |
| Felder | |
|---|---|
segmentId
|
Die ID der Kopfzeile, Fußzeile oder Fußnote, in der sich der Standort befindet. Eine leere Segment-ID kennzeichnet den Hauptteil des Dokuments. |
index
|
Der nullbasierte Index in UTF-16-Codeeinheiten.
Der Index bezieht sich auf den Anfang des Segments, das durch |
tabId
|
Der Tab, auf dem sich der Standort befindet. Wird dieser Parameter weggelassen, wird die Anfrage auf den ersten Tab angewendet. In einem Dokument mit nur einem Tab:
So fügen Sie in einem Dokument mit mehreren Tabs einen Link ein:
|
EndOfSegmentLocation
Am Ende eines Textkörpers, einer Kopfzeile, einer Fußzeile oder einer Fußnote. Die Position befindet sich unmittelbar vor dem letzten Zeilenumbruch im Dokumentsegment.
| JSON-Darstellung |
|---|
{ "segmentId": string, "tabId": string } |
| Felder | |
|---|---|
segmentId
|
Die ID der Kopfzeile, Fußzeile oder Fußnote, in der sich der Standort befindet. Eine leere Segment-ID kennzeichnet den Hauptteil des Dokuments. |
tabId
|
Der Tab, auf dem sich der Standort befindet. Wird dieser Parameter weggelassen, wird die Anfrage auf den ersten Tab angewendet. In einem Dokument mit nur einem Tab:
So fügen Sie in einem Dokument mit mehreren Tabs einen Link ein:
|
UpdateTextStyleRequest
Aktualisieren Sie die Formatierung von Text.
| JSON-Darstellung |
|---|
{ "textStyle": { object ( |
| Felder | |
|---|---|
textStyle
|
Die auf den Text anzuwendenden Formatierungen. Wenn der Wert für einen bestimmten Stil mit dem des übergeordneten Elements übereinstimmt, wird der Stil auf „inherit“ (erben) gesetzt.
Bestimmte Änderungen am Textstil können andere Änderungen zur Folge haben, um das Verhalten des Docs-Editors widerzuspiegeln. Weitere Informationen finden Sie in der Dokumentation zu |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Wenn Sie beispielsweise den Textstil auf „fett“ aktualisieren möchten, legen Sie Wenn Sie ein Attribut auf den Standardwert zurücksetzen möchten, nehmen Sie seinen Feldnamen in die Feldmaske auf, lassen Sie das Feld selbst aber nicht festgelegt. |
| Der Typ des Bereichs, in dem der Textstil aktualisiert wird. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
range
|
Der Bereich des zu formatierenden Texts. Der Bereich kann erweitert werden, um angrenzende Zeilenumbrüche einzuschließen. Wenn der Bereich einen Absatz einer Liste vollständig enthält, wird auch das Aufzählungszeichen des Absatzes mit dem entsprechenden Textstil aktualisiert. Bereiche können nicht in eine relative UpdateTextStyleRequest eingefügt werden. |
| Ende der sich gegenseitig ausschließenden Felder. | |
CreateParagraphBulletsRequest
Erstellt Aufzählungszeichen für alle Absätze, die sich mit dem angegebenen Bereich überschneiden.
Die Verschachtelungsebene jedes Absatzes wird durch Zählen der führenden Tabulatoren vor dem jeweiligen Absatz bestimmt. Um überflüssige Leerzeichen zwischen dem Aufzählungszeichen und dem entsprechenden Absatz zu vermeiden, werden diese führenden Tabulatoren durch diese Anfrage entfernt. Dadurch können sich die Indexe von Teilen des Texts ändern.
Wenn der Absatz unmittelbar vor den aktualisierten Absätzen in einer Liste mit einer passenden Voreinstellung steht, werden die aktualisierten Absätze dieser Liste hinzugefügt.
| JSON-Darstellung |
|---|
{ "range": { object ( |
| Felder | |
|---|---|
range
|
Der Bereich, auf den die Aufzählungszeichen-Voreinstellung angewendet werden soll. |
bulletPreset
|
Die Arten von Aufzählungszeichen, die verwendet werden sollen. |
BulletGlyphPreset
Voreingestellte Muster für Aufzählungszeichen in Listen.
Für diese Muster werden die folgenden Arten von Aufzählungszeichen verwendet:
-
ARROW: Ein Pfeil, der dem Unicode-Codepunkt U+2794 entspricht -
ARROW3D: Ein Pfeil mit 3D-Schattierung, der dem Unicode-Codepunkt U+27a2 entspricht -
CHECKBOX: Ein leeres Quadrat, das dem Unicode-Codepunkt U+274f entspricht -
CIRCLE: Ein leerer Kreis, der dem Unicode-Codepunkt U+25cb entspricht -
DIAMOND: Eine ausgefüllte Raute, die dem Unicode-Codepunkt U+25c6 entspricht -
DIAMONDX: Eine Raute mit einem „x“, entsprechend dem Unicode-Codepunkt U+2756 -
HOLLOWDIAMOND: Eine leere Raute, die dem Unicode-Codepunkt U+25c7 entspricht -
DISC: Ein ausgefüllter Kreis, der dem Unicode-Codepunkt U+25cf entspricht -
SQUARE: Ein ausgefülltes Quadrat, das dem Unicode-Codepunkt U+25a0 entspricht -
STAR: Ein Stern, der dem Unicode-Codepunkt U+2605 entspricht -
ALPHA: Ein Kleinbuchstabe wie „a“, „b“ oder „c“. -
UPPERALPHA: Ein Großbuchstabe, z. B. „A“, „B“ oder „C“. -
DECIMAL: Eine Zahl wie „1“, „2“ oder „3“. -
ZERODECIMAL: Eine Zahl, bei der einstellige Zahlen mit einer Null beginnen, z. B. „01“, „02“ oder „03“. Zahlen mit mehr als einer Ziffer wird keine Null vorangestellt. -
ROMAN: Eine römische Ziffer in Kleinbuchstaben, z. B. „i“, „ii“ oder „iii“. -
UPPERROMAN: Eine römische Ziffer in Großbuchstaben, z. B. „I“, „II“ oder „III“. -
LEFTTRIANGLE: Ein Dreieck, das nach links zeigt und dem Unicode-Codepunkt U+25c4 entspricht
| Enums | |
|---|---|
BULLET_GLYPH_PRESET_UNSPECIFIED
|
Die Voreinstellung für das Aufzählungszeichen ist nicht angegeben. |
BULLET_DISC_CIRCLE_SQUARE
|
Eine Aufzählungsliste mit den Aufzählungszeichen DISC, CIRCLE und SQUARE für die ersten drei Verschachtelungsebenen.
|
BULLET_DIAMONDX_ARROW3D_SQUARE
|
Eine Aufzählungsliste mit den Aufzählungszeichen DIAMONDX, ARROW3D und SQUARE für die ersten drei Verschachtelungsebenen.
|
BULLET_CHECKBOX
|
Eine Aufzählungsliste mit
CHECKBOX
Aufzählungszeichen für alle Verschachtelungsebenen der Liste.
|
BULLET_ARROW_DIAMOND_DISC
|
Eine Aufzählungsliste mit den Aufzählungszeichen ARROW, DIAMOND und DISC für die ersten drei Verschachtelungsebenen.
|
BULLET_STAR_CIRCLE_SQUARE
|
Eine Aufzählungsliste mit den Aufzählungszeichen STAR, CIRCLE und SQUARE für die ersten drei Verschachtelungsebenen.
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
Eine Aufzählungsliste mit den Aufzählungszeichen ARROW3D, CIRCLE und SQUARE für die ersten drei Verschachtelungsebenen.
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
Eine Aufzählungsliste mit den Aufzählungszeichen LEFTTRIANGLE, DIAMOND und DISC für die ersten drei Verschachtelungsebenen.
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
Eine Aufzählungsliste mit den Aufzählungszeichen DIAMONDX, HOLLOWDIAMOND und SQUARE für die ersten drei Verschachtelungsebenen.
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
Eine Aufzählungsliste mit den Aufzählungszeichen DIAMOND, CIRCLE und SQUARE für die ersten drei Verschachtelungsebenen.
|
NUMBERED_DECIMAL_ALPHA_ROMAN
|
Eine nummerierte Liste mit den numerischen Glyphen DECIMAL, ALPHA und ROMAN für die ersten drei Verschachtelungsebenen der Liste, gefolgt von Punkten.
|
NUMBERED_DECIMAL_ALPHA_ROMAN_PARENS
|
Eine nummerierte Liste mit den numerischen Glyphen DECIMAL, ALPHA und ROMAN für die ersten drei Verschachtelungsebenen der Liste, gefolgt von einer schließenden Klammer.
|
NUMBERED_DECIMAL_NESTED
|
Eine nummerierte Liste mit
DECIMAL
numerischen Glyphen, die durch Punkte getrennt sind. Jede Verschachtelungsebene verwendet die Glyphe der vorherigen Verschachtelungsebene als Präfix. Beispiel: „1.“ '1.1.', '2.', „2.2“.
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
Eine nummerierte Liste mit den numerischen Glyphen UPPERALPHA, ALPHA und ROMAN für die ersten drei Verschachtelungsebenen der Liste, gefolgt von Punkten.
|
NUMBERED_UPPERROMAN_UPPERALPHA_DECIMAL
|
Eine nummerierte Liste mit den numerischen Glyphen UPPERROMAN, UPPERALPHA und DECIMAL für die ersten drei Verschachtelungsebenen der Liste, gefolgt von Punkten.
|
NUMBERED_ZERODECIMAL_ALPHA_ROMAN
|
Eine nummerierte Liste mit den numerischen Glyphen ZERODECIMAL, ALPHA und ROMAN für die ersten drei Verschachtelungsebenen der Liste, gefolgt von Punkten.
|
DeleteParagraphBulletsRequest
Löscht Aufzählungszeichen aus allen Absätzen, die sich mit dem angegebenen Bereich überschneiden.
Die Verschachtelungsebene jedes Absatzes wird visuell beibehalten, indem am Anfang des entsprechenden Absatzes ein Einzug hinzugefügt wird.
| JSON-Darstellung |
|---|
{
"range": {
object ( |
| Felder | |
|---|---|
range
|
Der Bereich, aus dem Aufzählungszeichen gelöscht werden sollen. |
CreateNamedRangeRequest
Erstellt einen NamedRange, der auf den angegebenen Bereich verweist.
| JSON-Darstellung |
|---|
{
"name": string,
"range": {
object ( |
| Felder | |
|---|---|
name
|
Der Name des benannten Bereichs. Namen müssen nicht eindeutig sein. Namen müssen mindestens 1 Zeichen und dürfen höchstens 256 Zeichen lang sein (gemessen in UTF-16-Codeeinheiten). |
range
|
Der Bereich, auf den der Name angewendet werden soll. |
DeleteNamedRangeRequest
Löscht eine NamedRange.
| JSON-Darstellung |
|---|
{
"tabsCriteria": {
object ( |
| Felder | |
|---|---|
tabsCriteria
|
Optional. Die Kriterien, mit denen angegeben wird, auf welchen Tabellenblättern der Bereich gelöscht werden soll. Wenn es weggelassen wird, wird der Bereich in allen Tabs gelöscht. In einem Dokument mit nur einem Tab:
So fügen Sie in einem Dokument mit mehreren Tabs einen Link ein:
|
| Der Wert, der bestimmt, welcher Bereich oder welche Bereiche gelöscht werden sollen. Genau eines muss festgelegt werden. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
namedRangeId
|
Die ID des zu löschenden benannten Bereichs. |
name
|
Der Name des oder der zu löschenden Bereiche. Alle benannten Bereiche mit dem angegebenen Namen werden gelöscht. |
| Ende der sich gegenseitig ausschließenden Felder. | |
UpdateParagraphStyleRequest
Aktualisiert die Formatierung aller Absätze, die sich mit dem angegebenen Bereich überschneiden.
| JSON-Darstellung |
|---|
{ "paragraphStyle": { object ( |
| Felder | |
|---|---|
paragraphStyle
|
Die Stile, die für die Absätze festgelegt werden sollen.
Bestimmte Änderungen am Absatzstil können andere Änderungen nach sich ziehen, um das Verhalten des Docs-Editors widerzuspiegeln. Weitere Informationen finden Sie in der Dokumentation zu |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Wenn Sie beispielsweise die Ausrichtungseigenschaft des Absatzformats aktualisieren möchten, legen Sie Wenn Sie ein Attribut auf den Standardwert zurücksetzen möchten, nehmen Sie seinen Feldnamen in die Feldmaske auf, lassen Sie das Feld selbst aber nicht festgelegt. |
| Der Typ des Bereichs, in dem der Absatzstil aktualisiert wird. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
range
|
Der Bereich, der sich mit den zu formatierenden Absätzen überschneidet. |
| Ende der sich gegenseitig ausschließenden Felder. | |
DeleteContentRangeRequest
Löscht Inhalte aus dem Dokument.
| JSON-Darstellung |
|---|
{
"range": {
object ( |
| Felder | |
|---|---|
range
|
Der Bereich der zu löschenden Inhalte. Wenn Sie Text löschen, der über eine Absatzgrenze hinausgeht, kann dies zu Änderungen an Absatzformatierungen, Listen, positionierten Objekten und Lesezeichen führen, da die beiden Absätze zusammengeführt werden. Wenn Sie versuchen, bestimmte Bereiche zu löschen, kann dies zu einer ungültigen Dokumentstruktur führen. In diesem Fall wird der Fehler „400 Falsche Anfrage“ zurückgegeben. Beispiele für ungültige Löschanfragen:
|
InsertInlineImageRequest
Fügt ein InlineObject mit einem Bild an der angegebenen Position ein.
| JSON-Darstellung |
|---|
{ "uri": string, "objectSize": { object ( |
| Felder | |
|---|---|
uri
|
Der Bild-URI. Das Bild wird einmal beim Einfügen abgerufen und eine Kopie wird zur Anzeige im Dokument gespeichert. Bilder dürfen nicht größer als 50 MB sein, dürfen nicht mehr als 25 Megapixel haben und müssen im PNG-, JPEG- oder GIF-Format vorliegen.
Der angegebene URI muss öffentlich zugänglich sein und darf maximal 2 KB lang sein. Der URI selbst wird mit dem Bild gespeichert und über das Feld |
objectSize
|
Die Größe, in der das Bild im Dokument angezeigt werden soll. Dieses Attribut ist optional. Die endgültige Größe des Bildes im Dokument wird anhand der folgenden Regeln bestimmt: * Wenn weder Breite noch Höhe angegeben sind, wird eine Standardgröße des Bildes basierend auf seiner Auflösung berechnet. * Wenn eine Dimension angegeben ist, wird die andere berechnet, um das Seitenverhältnis des Bildes beizubehalten. * Wenn sowohl Breite als auch Höhe angegeben sind, wird das Bild so skaliert, dass es in die angegebenen Abmessungen passt, wobei das Seitenverhältnis beibehalten wird. |
| Der Ort, an dem das Bild eingefügt wird. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
location
|
Fügt das Bild an einer bestimmten Stelle im Dokument ein.
Das Bild muss innerhalb der Grenzen eines vorhandenen Inline-Bilder können nicht in eine Fußnote oder Gleichung eingefügt werden. |
endOfSegmentLocation
|
Fügt den Text am Ende einer Kopf- oder Fußzeile oder des Dokumentinhalts ein. Inline-Bilder können nicht in eine Fußnote eingefügt werden. |
| Ende der sich gegenseitig ausschließenden Felder. | |
InsertTableRequest
Fügt eine Tabelle an der angegebenen Stelle ein.
Vor der eingefügten Tabelle wird ein Zeilenumbruch eingefügt.
| JSON-Darstellung |
|---|
{ "rows": integer, "columns": integer, "location": { object ( |
| Felder | |
|---|---|
rows
|
Die Anzahl der Zeilen in der Tabelle |
columns
|
Die Anzahl der Spalten in der Tabelle. |
| Die Position, an der die Tabelle eingefügt wird. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
location
|
Fügt die Tabelle an einem bestimmten Modellindex ein. Vor der eingefügten Tabelle wird ein Zeilenumbruchzeichen eingefügt. Der Startindex der Tabelle befindet sich daher am angegebenen Index des Speicherorts + 1.
Die Tabelle muss innerhalb der Grenzen eines vorhandenen Tabellen können nicht in eine Fußnote oder Gleichung eingefügt werden. |
endOfSegmentLocation
|
Fügt die Tabelle am Ende der angegebenen Kopf- oder Fußzeile oder des Dokumentinhalts ein. Vor der eingefügten Tabelle wird ein Zeilenumbruch eingefügt. Tabellen können nicht in eine Fußnote eingefügt werden. |
| Ende der sich gegenseitig ausschließenden Felder. | |
InsertTableRowRequest
Fügt eine leere Zeile in eine Tabelle ein.
| JSON-Darstellung |
|---|
{
"tableCellLocation": {
object ( |
| Felder | |
|---|---|
tableCellLocation
|
Die Position der Referenztabellenzelle, ab der Zeilen eingefügt werden. Eine neue Zeile wird über (oder unter) der Zeile eingefügt, in der sich die Referenzzelle befindet. Wenn die Referenzzelle eine zusammengeführte Zelle ist, wird eine neue Zeile über (oder unter) der zusammengeführten Zelle eingefügt. |
insertBelow
|
Gibt an, ob eine neue Zeile unter der Referenzzellenposition eingefügt werden soll.
|
TableCellLocation
Position einer einzelnen Zelle in einer Tabelle.
| JSON-Darstellung |
|---|
{
"tableStartLocation": {
object ( |
| Felder | |
|---|---|
tableStartLocation
|
Die Position, an der die Tabelle im Dokument beginnt. |
rowIndex
|
Der nullbasierte Zeilenindex. Die zweite Zeile in der Tabelle hat beispielsweise den Zeilenindex 1. |
columnIndex
|
Der nullbasierte Spaltenindex. Die zweite Spalte in der Tabelle hat beispielsweise den Spaltenindex 1. |
InsertTableColumnRequest
Fügt eine leere Spalte in eine Tabelle ein.
| JSON-Darstellung |
|---|
{
"tableCellLocation": {
object ( |
| Felder | |
|---|---|
tableCellLocation
|
Die Position der Referenztabellenzelle, ab der Spalten eingefügt werden. Eine neue Spalte wird links (oder rechts) von der Spalte eingefügt, in der sich die Bezugszelle befindet. Wenn die Bezugszelle eine zusammengeführte Zelle ist, wird eine neue Spalte links (oder rechts) von der zusammengeführten Zelle eingefügt. |
insertRight
|
Gibt an, ob die neue Spalte rechts von der Referenzzelle eingefügt werden soll.
|
DeleteTableRowRequest
Löscht eine Zeile aus einer Tabelle.
| JSON-Darstellung |
|---|
{
"tableCellLocation": {
object ( |
| Felder | |
|---|---|
tableCellLocation
|
Die Position der Referenztabellenzelle, aus der die Zeile gelöscht wird. Die Zeile, über die sich diese Zelle erstreckt, wird gelöscht. Wenn es sich um eine zusammengeführte Zelle handelt, die sich über mehrere Zeilen erstreckt, werden alle Zeilen gelöscht, über die sich die Zelle erstreckt. Wenn nach dem Löschen keine Zeilen mehr in der Tabelle vorhanden sind, wird die gesamte Tabelle gelöscht. |
DeleteTableColumnRequest
Löscht eine Spalte aus einer Tabelle.
| JSON-Darstellung |
|---|
{
"tableCellLocation": {
object ( |
| Felder | |
|---|---|
tableCellLocation
|
Die Position der Referenztabellenzelle, aus der die Spalte gelöscht wird. Die Spalte, über die sich diese Zelle erstreckt, wird gelöscht. Wenn es sich um eine zusammengeführte Zelle handelt, die sich über mehrere Spalten erstreckt, werden alle Spalten gelöscht, über die sich die Zelle erstreckt. Wenn nach dem Löschen keine Spalten mehr in der Tabelle vorhanden sind, wird die gesamte Tabelle gelöscht. |
InsertPageBreakRequest
Fügt an der angegebenen Stelle einen Seitenumbruch und dann eine neue Zeile ein.
| JSON-Darstellung |
|---|
{ "location": { object ( |
| Felder | |
|---|---|
| Die Stelle, an der der Seitenumbruch eingefügt wird. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
location
|
Fügt den Seitenumbruch an einer bestimmten Stelle im Dokument ein.
Der Seitenumbruch muss innerhalb der Grenzen eines vorhandenen
Seitenumbrüche können nicht in eine Tabelle, Gleichung, Fußnote, Kopf- oder Fußzeile eingefügt werden. Da Seitenumbrüche nur im Textkörper eingefügt werden können, muss das Feld |
endOfSegmentLocation
|
Fügt den Seitenumbruch am Ende des Dokumentinhalts ein.
Seitenumbrüche können nicht in Fußnoten, Kopf- oder Fußzeilen eingefügt werden. Da Seitenumbrüche nur im Textkörper eingefügt werden können, muss das Feld |
| Ende der sich gegenseitig ausschließenden Felder. | |
DeletePositionedObjectRequest
Löscht ein PositionedObject aus dem Dokument.
| JSON-Darstellung |
|---|
{ "objectId": string, "tabId": string } |
| Felder | |
|---|---|
objectId
|
Die ID des zu löschenden positionierten Objekts. |
tabId
|
Die Registerkarte, auf der sich das zu löschende positionierte Objekt befindet. Wird dieser Parameter weggelassen, wird die Anfrage auf den ersten Tab angewendet. In einem Dokument mit nur einem Tab:
So fügen Sie in einem Dokument mit mehreren Tabs einen Link ein:
|
UpdateTableColumnPropertiesRequest
Aktualisiert die TableColumnProperties von Spalten in einer Tabelle.
| JSON-Darstellung |
|---|
{ "tableStartLocation": { object ( |
| Felder | |
|---|---|
tableStartLocation
|
Die Position, an der die Tabelle im Dokument beginnt. |
columnIndices[]
|
Die Liste der nullbasierten Spaltenindizes, deren Attribut aktualisiert werden soll. Wenn keine Indexe angegeben sind, werden alle Spalten aktualisiert. |
tableColumnProperties
|
Die zu aktualisierenden Tabellenspalteneigenschaften.
Wenn der Wert von
|
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Wenn Sie beispielsweise die Spaltenbreite aktualisieren möchten, legen Sie |
UpdateTableCellStyleRequest
Aktualisiert den Stil eines Bereichs von Tabellenzellen.
| JSON-Darstellung |
|---|
{ "tableCellStyle": { object ( |
| Felder | |
|---|---|
tableCellStyle
|
Der Stil, der für die Tabellenzellen festgelegt werden soll. Wenn Sie Rahmenlinien aktualisieren und eine Zelle eine Rahmenlinie mit einer angrenzenden Zelle gemeinsam nutzt, wird auch die entsprechende Rahmenlinien-Property der angrenzenden Zelle aktualisiert. Zusammengeführte und unsichtbare Rahmen werden nicht aktualisiert. Da das Aktualisieren einer Rahmenlinie, die von benachbarten Zellen gemeinsam genutzt wird, in derselben Anfrage zu widersprüchlichen Rahmenlinienaktualisierungen führen kann, werden Rahmenlinienaktualisierungen in der folgenden Reihenfolge angewendet:
|
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Wenn Sie beispielsweise die Hintergrundfarbe der Tabellenzelle aktualisieren möchten, legen Sie Wenn Sie ein Attribut auf den Standardwert zurücksetzen möchten, nehmen Sie seinen Feldnamen in die Feldmaske auf, lassen Sie das Feld selbst aber nicht festgelegt. |
| Die Zellen, die aktualisiert werden. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
tableRange
|
Der Tabellenbereich, der die Teilmenge der Tabelle darstellt, auf die die Aktualisierungen angewendet werden. |
tableStartLocation
|
Die Position, an der die Tabelle im Dokument beginnt. Wenn angegeben, werden die Aktualisierungen auf alle Zellen in der Tabelle angewendet. |
| Ende der sich gegenseitig ausschließenden Felder. | |
TableRange
Ein Tabellenbereich ist ein Verweis auf eine Teilmenge einer Tabelle.
Die durch einen Tabellenbereich angegebenen Zellen müssen nicht unbedingt ein Rechteck bilden. Angenommen, wir haben eine 3 × 3-Tabelle, in der alle Zellen der letzten Zeile zusammengeführt sind. Die Tabelle sieht so aus:
[ ][ ][ ]
[ ][ ][ ]
[ ]
Ein Tabellenbereich mit dem Tabellenzellenort = (tableStartLocation, row = 0, column = 0), rowSpan = 3 und columnSpan = 2 gibt die folgenden Zellen an:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
| JSON-Darstellung |
|---|
{
"tableCellLocation": {
object ( |
| Felder | |
|---|---|
tableCellLocation
|
Die Zellposition, an der der Tabellenbereich beginnt. |
rowSpan
|
Die Anzahl der Zeilen des Tabellenbereichs. |
columnSpan
|
Die Spaltenbreite des Tabellenbereichs. |
UpdateTableRowStyleRequest
Aktualisiert die TableRowStyle von Zeilen in einer Tabelle.
| JSON-Darstellung |
|---|
{ "tableStartLocation": { object ( |
| Felder | |
|---|---|
tableStartLocation
|
Die Position, an der die Tabelle im Dokument beginnt. |
rowIndices[]
|
Die Liste der nullbasierten Zeilenindizes, deren Stil aktualisiert werden soll. Wenn keine Indexe angegeben sind, werden alle Zeilen aktualisiert. |
tableRowStyle
|
Die Stile, die für die Zeilen festgelegt werden sollen. |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Wenn Sie beispielsweise die Mindestzeilenhöhe aktualisieren möchten, legen Sie |
ReplaceImageRequest
Ersetzt ein vorhandenes Bild durch ein neues Bild.
Wenn Sie ein Bild ersetzen, werden einige image effects aus dem vorhandenen Bild entfernt, um das Verhalten des Docs-Editors zu spiegeln.
| JSON-Darstellung |
|---|
{
"imageObjectId": string,
"uri": 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. |
uri
|
Der URI des neuen Bildes. Das Bild wird einmal beim Einfügen abgerufen und eine Kopie wird zur Anzeige im Dokument gespeichert. Bilder dürfen nicht größer als 50 MB sein, dürfen nicht mehr als 25 Megapixel haben und müssen im PNG-, JPEG- oder GIF-Format vorliegen.
Die angegebene URI darf nicht länger als 2 KB sein. Der URI wird mit dem Bild gespeichert und über das Feld |
imageReplaceMethod
|
Die Ersetzungsmethode. |
tabId
|
Der Tab, auf dem sich das zu ersetzende Bild befindet. Wird dieser Parameter weggelassen, wird die Anfrage auf den ersten Tab angewendet. In einem Dokument mit nur einem Tab:
So fügen Sie in einem Dokument mit mehreren Tabs einen Link ein:
|
ImageReplaceMethod
Die Methode zum Ersetzen von Bildern.
| Enums | |
|---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
Die Methode zum Ersetzen von Bildern wurde nicht angegeben. Dieser Wert darf nicht verwendet werden. |
CENTER_CROP
|
Das Bild wird skaliert und zentriert, um die Grenzen des Originalbilds auszufüllen. Das Bild wird möglicherweise zugeschnitten, damit es die Grenzen des Originalbilds ausfüllt. Die gerenderte Größe des Bildes entspricht der des Originalbildes. |
UpdateDocumentStyleRequest
Aktualisiert die DocumentStyle.
| JSON-Darstellung |
|---|
{
"documentStyle": {
object ( |
| Felder | |
|---|---|
documentStyle
|
Die Stile, die für das Dokument festgelegt werden sollen.
Bestimmte Änderungen am Dokumentstil können andere Änderungen zur Folge haben, um das Verhalten des Docs-Editors widerzuspiegeln. Weitere Informationen finden Sie in der Dokumentation zu |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm
Wenn Sie beispielsweise den Hintergrund aktualisieren möchten, legen Sie |
tabId
|
Der Tab, der den zu aktualisierenden Stil enthält. Wenn dieser Parameter nicht angegeben wird, bezieht sich die Anfrage auf den ersten Tab. In einem Dokument mit nur einem Tab:
So fügen Sie in einem Dokument mit mehreren Tabs einen Link ein:
|
MergeTableCellsRequest
Führt Zellen in einem Table zusammen.
| JSON-Darstellung |
|---|
{
"tableRange": {
object ( |
| Felder | |
|---|---|
tableRange
|
Der Tabellenbereich, der angibt, welche Zellen der Tabelle zusammengeführt werden sollen. Der Text in den zusammenzuführenden Zellen wird verkettet und in der „Kopfzelle“ des Bereichs gespeichert. Dies ist die Zelle oben links im Bereich, wenn die Inhaltsrichtung von links nach rechts verläuft, und die Zelle oben rechts im Bereich, wenn die Inhaltsrichtung von rechts nach links verläuft. Wenn der Bereich nicht rechteckig ist (was in einigen Fällen vorkommen kann, wenn der Bereich Zellen umfasst, die bereits zusammengeführt wurden, oder wenn die Tabelle nicht rechteckig ist), wird ein 400-Fehler (Ungültige Anfrage) zurückgegeben. |
UnmergeTableCellsRequest
Hebt den Zellenverbund in einem Table auf.
| JSON-Darstellung |
|---|
{
"tableRange": {
object ( |
| Felder | |
|---|---|
tableRange
|
Der Tabellenbereich, der angibt, welche Zellen der Tabelle getrennt werden sollen. Alle zusammengeführten Zellen in diesem Bereich werden wieder getrennt. Zellen, die bereits getrennt sind, sind davon nicht betroffen. Wenn der Bereich keine zusammengeführten Zellen enthält, wird durch die Anfrage nichts bewirkt. Wenn in einer der zusammengeführten Zellen Text vorhanden ist, bleibt dieser in der „Kopfzelle“ des resultierenden Blocks nicht zusammengeführter Zellen erhalten. Die Kopfzelle ist die Zelle oben links, wenn die Inhaltsrichtung von links nach rechts verläuft, und ansonsten die Zelle oben rechts. |
CreateHeaderRequest
Erstellt ein Header. Der neue Header wird auf SectionStyle angewendet, und zwar an der Stelle von SectionBreak, falls angegeben. Andernfalls wird er auf DocumentStyle angewendet.
Wenn bereits ein Header des angegebenen Typs vorhanden ist, wird der Fehler „400 Bad Request“ zurückgegeben.
| JSON-Darstellung |
|---|
{ "type": enum ( |
| Felder | |
|---|---|
type
|
Der Typ der zu erstellenden Kopfzeile. |
sectionBreakLocation
|
Die Position von |
CreateFootnoteRequest
Erstellt ein Footnote-Segment und fügt an der angegebenen Stelle ein neues FootnoteReference ein.
Das neue Segment Footnote enthält ein Leerzeichen, gefolgt von einem Zeilenumbruch.
| JSON-Darstellung |
|---|
{ "location": { object ( |
| Felder | |
|---|---|
| Die Stelle, an der der Fußnotenverweis eingefügt werden soll. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
location
|
Fügt den Fußnotenverweis an einer bestimmten Stelle im Dokument ein.
Die Fußnotenreferenz muss innerhalb der Grenzen eines vorhandenen
Fußnotenverweise können nicht in eine Gleichung, Kopfzeile, Fußzeile oder Fußnote eingefügt werden. Da Fußnotenverweise nur im Textkörper eingefügt werden können, muss das Feld |
endOfSegmentLocation
|
Fügt die Fußnotenreferenz am Ende des Dokumenttexts ein.
Fußnotenverweise können nicht in eine Kopf- oder Fußzeile oder eine Fußnote eingefügt werden. Da Fußnotenverweise nur im Textkörper eingefügt werden können, muss das Feld |
| Ende der sich gegenseitig ausschließenden Felder. | |
ReplaceNamedRangeContentRequest
Ersetzt den Inhalt des angegebenen NamedRange oder NamedRanges durch den angegebenen Ersatzinhalt.
Ein einzelnes NamedRange kann aus mehreren diskontinuierlichen ranges bestehen. In diesem Fall wird nur der Inhalt im ersten Bereich ersetzt. Die anderen Bereiche und deren Inhalt werden gelöscht.
Wenn das Ersetzen oder Löschen von Bereichen zu einer ungültigen Dokumentstruktur führen würde, wird der Fehler „400 Bad Request“ zurückgegeben.
| JSON-Darstellung |
|---|
{
"tabsCriteria": {
object ( |
| Felder | |
|---|---|
tabsCriteria
|
Optional. Die Kriterien, mit denen angegeben wird, auf welchen Tabs der Ersatz erfolgt. Wenn nichts angegeben ist, gilt der Ersatz für alle Tabs. In einem Dokument mit nur einem Tab:
So fügen Sie in einem Dokument mit mehreren Tabs einen Link ein:
|
| Der Inhalt, mit dem der vorhandene Inhalt des benannten Bereichs ersetzt werden soll. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
text
|
Ersetzt den Inhalt der angegebenen benannten Bereiche durch den angegebenen Text. |
| Ende der sich gegenseitig ausschließenden Felder. | |
| Eine Referenz auf die benannten Bereiche, deren Inhalt ersetzt wird. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
namedRangeId
|
Die ID des benannten Bereichs, dessen Inhalt ersetzt werden soll. Wenn kein benannter Bereich mit der angegebenen ID vorhanden ist, wird ein 400-Fehler („Bad Request“) zurückgegeben. |
namedRangeName
|
Der Name des
Wenn es mehrere
|
| Ende der sich gegenseitig ausschließenden Felder. | |
UpdateSectionStyleRequest
Aktualisiert die SectionStyle.
| JSON-Darstellung |
|---|
{ "range": { object ( |
| Felder | |
|---|---|
range
|
Der Bereich, der sich mit den zu formatierenden Abschnitten überschneidet.
Da Abschnittsumbrüche nur im Textkörper eingefügt werden können, muss das Feld |
sectionStyle
|
Die Stile, die für den Abschnitt festgelegt werden sollen.
Bestimmte Änderungen am Abschnittsstil können andere Änderungen nach sich ziehen, um das Verhalten des Docs-Editors widerzuspiegeln. Weitere Informationen finden Sie in der Dokumentation zu |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Das Stammverzeichnis
Wenn Sie beispielsweise den linken Rand aktualisieren möchten, legen Sie |
InsertSectionBreakRequest
Fügt an der angegebenen Stelle einen Abschnittswechsel ein.
Vor dem Abschnittsumbruch wird ein Zeilenumbruchzeichen eingefügt.
| JSON-Darstellung |
|---|
{ "sectionType": enum ( |
| Felder | |
|---|---|
sectionType
|
Der Typ des einzufügenden Abschnitts. |
| Die Stelle, an der die Pause eingefügt wird. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
location
|
Fügt an einer bestimmten Stelle im Dokument eine neue Zeile und einen Abschnittsumbruch ein.
Der Abschnittsumbruch muss innerhalb der Grenzen eines vorhandenen
Abschnittsumbrüche können nicht in eine Tabelle, Gleichung, Fußnote, Kopf- oder Fußzeile eingefügt werden. Da Abschnittsumbrüche nur im Textkörper eingefügt werden können, muss das Feld |
endOfSegmentLocation
|
Fügt am Ende des Dokumentinhalts einen Zeilenumbruch und einen Abschnittsumbruch ein.
Abschnittsumbrüche können nicht in Fußnoten, Kopf- oder Fußzeilen eingefügt werden. Da Abschnittsumbrüche nur im Textkörper eingefügt werden können, muss das Feld |
| Ende der sich gegenseitig ausschließenden Felder. | |
DeleteHeaderRequest
Löscht ein Header aus dem Dokument.
| JSON-Darstellung |
|---|
{ "headerId": string, "tabId": string } |
| Felder | |
|---|---|
headerId
|
Die ID des zu löschenden Headers. Wenn dieser Header auf |
tabId
|
Der Tab mit dem zu löschenden Header. Wird dieser Parameter weggelassen, wird die Anfrage auf den ersten Tab angewendet. In einem Dokument mit nur einem Tab:
So fügen Sie in einem Dokument mit mehreren Tabs einen Link ein:
|
PinTableHeaderRowsRequest
Aktualisiert die Anzahl der angepinnten Tabellenkopfzeilen in einer Tabelle.
| JSON-Darstellung |
|---|
{
"tableStartLocation": {
object ( |
| Felder | |
|---|---|
tableStartLocation
|
Die Position, an der die Tabelle im Dokument beginnt. |
pinnedHeaderRowsCount
|
Die Anzahl der anzupinnenden Tabellenzeilen. Bei 0 sind alle Zeilen nicht angepinnt. |
AddDocumentTabRequest
Fügt einen Dokument-Tab hinzu. Wenn ein Tab an einem bestimmten Index hinzugefügt wird, werden die Indexe aller nachfolgenden Tabs erhöht.
| JSON-Darstellung |
|---|
{
"tabProperties": {
object ( |
| Felder | |
|---|---|
tabProperties
|
Die Eigenschaften des hinzuzufügenden Tabs. Alle Attribute sind optional. |
DeleteTabRequest
Löscht einen Tab. Wenn der Tab untergeordnete Tabs hat, werden diese ebenfalls gelöscht.
| JSON-Darstellung |
|---|
{ "tabId": string } |
| Felder | |
|---|---|
tabId
|
Die ID des zu löschenden Tabs. |
UpdateDocumentTabPropertiesRequest
Aktualisieren Sie die Eigenschaften eines Dokument-Tabs.
| JSON-Darstellung |
|---|
{
"tabProperties": {
object ( |
| Felder | |
|---|---|
tabProperties
|
Die zu aktualisierenden Tab-Attribute. |
fields
|
Die Felder, die aktualisiert werden sollen.
Es muss mindestens ein Feld angegeben werden. Der Stamm |
InsertPersonRequest
Fügt eine Erwähnung einer Person ein.
| JSON-Darstellung |
|---|
{ "personProperties": { object ( |
| Felder | |
|---|---|
personProperties
|
Die Eigenschaften der einzufügenden Personenerwähnung. |
| Der Ort, an dem die Erwähnung der Person eingefügt wird. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
location
|
Fügt die Erwähnung der Person an einer bestimmten Stelle im Dokument ein.
Die Erwähnung der Person muss innerhalb der Grenzen eines vorhandenen Personenerwähnungen können nicht in eine Gleichung eingefügt werden. |
endOfSegmentLocation
|
Die Erwähnung der Person wird am Ende einer Kopf- oder Fußzeile, einer Fußnote oder des Dokumenttexts eingefügt. |
| Ende der sich gegenseitig ausschließenden Felder. | |
UpdateNamedStyleRequest
Aktualisiert einen benannten Stil.
| JSON-Darstellung |
|---|
{
"namedStyle": {
object ( |
| Felder | |
|---|---|
namedStyle
|
Der zu aktualisierende Dokumentstil. |
fields
|
Die NamedStyle-Felder, die aktualisiert werden sollen.
Es muss mindestens
Wenn Sie beispielsweise den Textstil auf „fett“ aktualisieren möchten, legen Sie
Wenn Sie ein Attribut auf den Standardwert zurücksetzen möchten, nehmen Sie seinen Feldnamen in die Feldmaske auf, lassen Sie das Feld selbst aber nicht festgelegt. Wenn Sie |
tabId
|
Der Dokument-Tab, der aktualisiert werden soll. Standardmäßig wird das Update auf den ersten Tab angewendet. |
InsertRichLinkRequest
Fügt an der angegebenen Stelle ein RichLink ein.
| JSON-Darstellung |
|---|
{ "richLinkProperties": { object ( |
| Felder | |
|---|---|
richLinkProperties
|
Die Eigenschaften des einzufügenden Rich-Links. |
| Der Ort, an dem der Rich-Link eingefügt wird. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
location
|
Fügt den Rich-Link an einer bestimmten Stelle im Dokument ein.
Der Rich-Link muss innerhalb der Grenzen eines vorhandenen Der Rich-Link kann nicht in eine Gleichung eingefügt werden. |
endOfSegmentLocation
|
Fügt den Rich-Link am Ende einer Kopf- oder Fußzeile, einer Fußnote oder des Dokumenttexts ein. |
| Ende der sich gegenseitig ausschließenden Felder. | |
InsertDateRequest
Fügt an der angegebenen Stelle ein Datum ein.
| JSON-Darstellung |
|---|
{ "dateElementProperties": { object ( |
| Felder | |
|---|---|
dateElementProperties
|
Die Eigenschaften des einzufügenden Datums. |
| Der Ort, an dem das Datum eingefügt wird. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
location
|
Fügt das Datum an einer bestimmten Stelle im Dokument ein.
Das Datum muss innerhalb der Grenzen eines vorhandenen |
endOfSegmentLocation
|
Fügt das Datum am Ende der angegebenen Kopf- oder Fußzeile oder des Dokumentinhalts ein. |
| Ende der sich gegenseitig ausschließenden Felder. | |
InsertCommentRequest
Fügt eine CommentThread in das Dokument ein.
| JSON-Darstellung |
|---|
{
"content": string,
"assigneeEmailAddress": string,
"range": {
object ( |
| Felder | |
|---|---|
content
|
Der Text des Kommentars als Nur-Text. Diese Textinhalte werden ähnlich wie Kommentare behandelt, die im Docs-Editor erstellt wurden. Die Formatierung und Benachrichtigungen sind ähnlich. Dieses Feld darf nicht leer sein und darf 2.048 UTF‑8-Codeeinheiten nicht überschreiten. |
assigneeEmailAddress
|
Optional. Die E‑Mail-Adresse des Nutzers, dem der Kommentar zugewiesen ist. Lassen Sie das Feld leer, wenn der Kommentar nicht zugewiesen werden soll. Darf nicht mehr als 2.048 UTF‑8-Codeeinheiten enthalten. |
| Die Stelle im Dokument, die mit diesem Kommentar verknüpft ist. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
range
|
Die
|
| Ende der sich gegenseitig ausschließenden Felder. | |
AddCommentReplyRequest
Fügt eine Antwort
Post
in eine
CommentThread
oder
SuggestionThread ein.
| JSON-Darstellung |
|---|
{
"post": {
object ( |
| Felder | |
|---|---|
post
|
Die |
| Die ID des Threads, dem die Antwort hinzugefügt werden soll. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
commentId
|
Die ID der |
suggestionId
|
Die ID der |
| Ende der sich gegenseitig ausschließenden Felder. | |
UpdateCommentPostRequest
Aktualisiert eine Post in einer CommentThread oder SuggestionThread.
Gibt einen 400-Fehler („Bad Request“) zurück, wenn:
-
Der Beitrag ist der
headPosteines SuggestionThread. -
Der anfragende Nutzer ist nicht der Autor des Beitrags.
| JSON-Darstellung |
|---|
{ "postId": string, "content": string, "commentId": string, "suggestionId": string } |
| Felder | |
|---|---|
postId
|
Die ID des Beitrags, der aktualisiert wird. |
content
|
Der neue Text des Kommentars im Nur-Text-Format. Diese Textinhalte werden ähnlich wie Kommentare behandelt, die im Docs-Editor erstellt wurden. Die Formatierung und Benachrichtigungen sind ähnlich. Dieses Feld darf nicht leer sein und darf 2.048 UTF‑8-Codeeinheiten nicht überschreiten. |
| Die ID des Threads, zu dem der Beitrag gehört. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
commentId
|
Die ID des
|
suggestionId
|
Die ID des
|
| Ende der sich gegenseitig ausschließenden Felder. | |
DeleteCommentRequest
Löscht eine CommentThread.
Gibt einen 400-Fehler zurück, wenn der anfragende Nutzer nicht der Autor von headPost ist.
| JSON-Darstellung |
|---|
{ "commentId": string } |
| Felder | |
|---|---|
commentId
|
Die ID des |
DeleteCommentReplyRequest
Löscht eine Antwort Post aus einem CommentThread oder SuggestionThread.
Gibt einen 400-Fehler („Bad Request“) zurück, wenn:
-
Der anfragende Nutzer ist nicht der Autor des Beitrags.
-
Der Antwortbeitrag enthält eine [Aktion][google.apps.docs.v1.Post.action].
-
Der Antwortbeitrag enthält ein
assignee.
| JSON-Darstellung |
|---|
{ "postId": string, "commentId": string, "suggestionId": string } |
| Felder | |
|---|---|
postId
|
Die ID der Antwort
|
| Die ID des Threads, zu dem der Beitrag gehört. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt: | |
commentId
|
Die ID des
|
suggestionId
|
Die ID des
|
| Ende der sich gegenseitig ausschließenden Felder. | |
AcceptSuggestionRequest
Nimmt einen Vorschlag an.
Gibt den Fehler „403 (Unzulässig)“ zurück, wenn der anfragende Nutzer keinen Bearbeitungszugriff auf das Dokument hat.
| JSON-Darstellung |
|---|
{ "suggestionId": string } |
| Felder | |
|---|---|
suggestionId
|
Die ID des Vorschlags. |
RejectSuggestionRequest
Lehnt einen Vorschlag ab.
Gibt den Fehler „403 Forbidden“ zurück, wenn der anfragende Nutzer keinen Bearbeitungszugriff auf das Dokument hat und nicht der Autor des Vorschlags ist.
| JSON-Darstellung |
|---|
{ "suggestionId": string } |
| Felder | |
|---|---|
suggestionId
|
Die ID des Vorschlags. |
DeleteSuggestionRequest
Löscht einen Vorschlag.
Gibt den Fehler „403 Forbidden“ zurück, wenn der anfragende Nutzer nicht der Autor des Vorschlags ist.
| JSON-Darstellung |
|---|
{ "suggestionId": string } |
| Felder | |
|---|---|
suggestionId
|
Die ID des Vorschlags. |