REST Resource: documents

Ressource: Document

Ein Google Docs-Dokument.

JSON-Darstellung
{
  "documentId": string,
  "title": string,
  "body": {
    object (Body)
  },
  "headers": {
    string: {
      object (Header)
    },
    ...
  },
  "footers": {
    string: {
      object (Footer)
    },
    ...
  },
  "footnotes": {
    string: {
      object (Footnote)
    },
    ...
  },
  "documentStyle": {
    object (DocumentStyle)
  },
  "suggestedDocumentStyleChanges": {
    string: {
      object (SuggestedDocumentStyle)
    },
    ...
  },
  "namedStyles": {
    object (NamedStyles)
  },
  "suggestedNamedStylesChanges": {
    string: {
      object (SuggestedNamedStyles)
    },
    ...
  },
  "lists": {
    string: {
      object (List)
    },
    ...
  },
  "namedRanges": {
    string: {
      object (NamedRanges)
    },
    ...
  },
  "revisionId": string,
  "suggestionsViewMode": enum (SuggestionsViewMode),
  "inlineObjects": {
    string: {
      object (InlineObject)
    },
    ...
  },
  "positionedObjects": {
    string: {
      object (PositionedObject)
    },
    ...
  }
}
Felder
documentId

string

Nur Ausgabe Die ID des Dokuments.

title

string

Der Titel des Dokuments.

body

object (Body)

Nur Ausgabe Der Haupttext des Dokuments.

headers

map (key: string, value: object (Header))

Nur Ausgabe Die Überschriften im Dokument, angegeben nach der Header-ID.

footers

map (key: string, value: object (Footer))

Nur Ausgabe Die Fußzeilen im Dokument, angegeben nach der Fußzeilen-ID.

footnotes

map (key: string, value: object (Footnote))

Nur Ausgabe Die Fußnoten im Dokument, angegeben nach Fußnoten-ID.

documentStyle

object (DocumentStyle)

Nur Ausgabe Der Stil des Dokuments.

suggestedDocumentStyleChanges

map (key: string, value: object (SuggestedDocumentStyle))

Nur Ausgabe Die vorgeschlagenen Änderungen am Stil des Dokuments, angegeben nach der Vorschlags-ID.

namedStyles

object (NamedStyles)

Nur Ausgabe Die benannten Stile des Dokuments.

suggestedNamedStylesChanges

map (key: string, value: object (SuggestedNamedStyles))

Nur Ausgabe Die vorgeschlagenen Änderungen an den benannten Stilen des Dokuments, angegeben nach der Vorschlags-ID.

lists

map (key: string, value: object (List))

Nur Ausgabe Die Listen im Dokument, angegeben nach Listen-ID.

namedRanges

map (key: string, value: object (NamedRanges))

Nur Ausgabe Die benannten Bereiche im Dokument, nach Name eingegeben.

revisionId

string

Nur Ausgabe Die Überarbeitungs-ID des Dokuments. Kann in Aktualisierungsanfragen verwendet werden, um anzugeben, auf welche Überarbeitung eines Dokuments Aktualisierungen angewendet werden sollen und wie sich die Anfrage verhalten soll, wenn das Dokument seit der Überarbeitung bearbeitet wurde. Dieses Feld wird nur ausgefüllt, wenn der Nutzer Bearbeitungszugriff auf das Dokument hat.

Die Überarbeitungs-ID ist keine fortlaufende Nummer, sondern ein intransparenter String. Das Format der Überarbeitungs-ID kann sich im Laufe der Zeit ändern. Eine zurückgegebene Überarbeitungs-ID ist nach der Rückgabe nur 24 Stunden lang gültig und kann nicht für andere Nutzer freigegeben werden. Wenn die Überarbeitungs-ID zwischen den Aufrufen unverändert bleibt, hat sich das Dokument nicht geändert. Umgekehrt bedeutet eine geänderte ID (für dasselbe Dokument und denselben Nutzer) in der Regel, dass das Dokument aktualisiert wurde. Eine geänderte ID kann jedoch auch durch interne Faktoren wie Änderungen des ID-Formats verursacht werden.

suggestionsViewMode

enum (SuggestionsViewMode)

Nur Ausgabe Der Ansichtsmodus für Vorschläge wurde auf das Dokument angewendet.

Hinweis: Beim Bearbeiten eines Dokuments müssen Änderungen auf einem Dokument mit SUGGESTIONS_INLINE basieren.

inlineObjects

map (key: string, value: object (InlineObject))

Nur Ausgabe Die Inline-Objekte im Dokument, angegeben nach Objekt-ID.

positionedObjects

map (key: string, value: object (PositionedObject))

Nur Ausgabe Die positionierten Objekte im Dokument, angegeben nach Objekt-ID.

Text

Der Textbereich des Dokuments.

Der Text enthält normalerweise den vollständigen Dokumentinhalt mit Ausnahme von headers, footers und footnotes.

JSON-Darstellung
{
  "content": [
    {
      object (StructuralElement)
    }
  ]
}
Felder
content[]

object (StructuralElement)

Der Inhalt des Textkörpers.

Die Indexe für den Inhalt des Texts beginnen bei null.

Strukturelement

Ein StructuralElement beschreibt Inhalte, die dem Dokument Struktur verleihen.

JSON-Darstellung
{
  "startIndex": integer,
  "endIndex": integer,

  // Union field content can be only one of the following:
  "paragraph": {
    object (Paragraph)
  },
  "sectionBreak": {
    object (SectionBreak)
  },
  "table": {
    object (Table)
  },
  "tableOfContents": {
    object (TableOfContents)
  }
  // End of list of possible types for union field content.
}
Felder
startIndex

integer

Der nullbasierte Startindex dieses Strukturelements in UTF-16-Codeeinheiten

endIndex

integer

Der nullbasierte Endindex dieses Strukturelements, exklusiv, in UTF-16-Codeeinheiten

Union-Feld content. Der Inhalt des Strukturelements. Für content ist nur einer der folgenden Werte zulässig:
paragraph

object (Paragraph)

Ein Absatztyp eines Strukturelements.

sectionBreak

object (SectionBreak)

Der Typ des Abschnittswechsels eines Strukturelements.

table

object (Table)

Tabellentyp eines Strukturelements.

tableOfContents

object (TableOfContents)

Ein Inhaltsverzeichnis des Strukturelements.

Absatz

Ein StructuralElement, der einen Absatz darstellt. Ein Absatz ist ein Inhaltsbereich, der mit einem Zeilenumbruchzeichen beendet wird.

JSON-Darstellung
{
  "elements": [
    {
      object (ParagraphElement)
    }
  ],
  "paragraphStyle": {
    object (ParagraphStyle)
  },
  "suggestedParagraphStyleChanges": {
    string: {
      object (SuggestedParagraphStyle)
    },
    ...
  },
  "bullet": {
    object (Bullet)
  },
  "suggestedBulletChanges": {
    string: {
      object (SuggestedBullet)
    },
    ...
  },
  "positionedObjectIds": [
    string
  ],
  "suggestedPositionedObjectIds": {
    string: {
      object (ObjectReferences)
    },
    ...
  }
}
Felder
elements[]

object (ParagraphElement)

Der Inhalt des Absatzes, aufgeschlüsselt in seine Bestandteile.

paragraphStyle

object (ParagraphStyle)

Der Stil dieses Absatzes.

suggestedParagraphStyleChanges

map (key: string, value: object (SuggestedParagraphStyle))

Der vorgeschlagene Absatzstil wird für diesen Absatz geändert, angegeben nach der Vorschlags-ID.

bullet

object (Bullet)

Der Aufzählungspunkt für diesen Absatz. Wenn nicht vorhanden, gehört der Absatz zu keiner Liste.

suggestedBulletChanges

map (key: string, value: object (SuggestedBullet))

Die vorgeschlagenen Änderungen am Aufzählungspunkt dieses Absatzes.

positionedObjectIds[]

string

Die IDs der positionierten Objekte, die an diesen Absatz gebunden sind.

suggestedPositionedObjectIds

map (key: string, value: object (ObjectReferences))

Die IDs der positionierten Objekte, die für diesen Absatz vorgeschlagen werden, angegeben nach der Vorschlags-ID.

Absatzelement

Ein ParagraphElement beschreibt Inhalte in einem Paragraph.

JSON-Darstellung
{
  "startIndex": integer,
  "endIndex": integer,

  // Union field content can be only one of the following:
  "textRun": {
    object (TextRun)
  },
  "autoText": {
    object (AutoText)
  },
  "pageBreak": {
    object (PageBreak)
  },
  "columnBreak": {
    object (ColumnBreak)
  },
  "footnoteReference": {
    object (FootnoteReference)
  },
  "horizontalRule": {
    object (HorizontalRule)
  },
  "equation": {
    object (Equation)
  },
  "inlineObjectElement": {
    object (InlineObjectElement)
  },
  "person": {
    object (Person)
  },
  "richLink": {
    object (RichLink)
  }
  // End of list of possible types for union field content.
}
Felder
startIndex

integer

Der nullbasierte Startindex dieses Absatzelements in UTF-16-Codeeinheiten.

endIndex

integer

Der Null-Basis-Endindex dieses Absatzelements in UTF-16-Codeeinheiten, exklusiv.

Union-Feld content. Der Inhalt des Absatzelements. Für content ist nur einer der folgenden Werte zulässig:
textRun

object (TextRun)

Ein Textausführungs-Absatzelement.

autoText

object (AutoText)

Ein automatisches Textabsatzelement.

pageBreak

object (PageBreak)

Ein Absatzelement für Seitenumbrüche.

columnBreak

object (ColumnBreak)

Ein Absatzelement für einen Spaltenumbruch.

footnoteReference

object (FootnoteReference)

Ein Absatzelement mit Fußnotenreferenz.

horizontalRule

object (HorizontalRule)

Ein Absatzelement mit horizontaler Linie.

equation

object (Equation)

Ein Absatzelement für Gleichungen.

inlineObjectElement

object (InlineObjectElement)

Ein Absatzelement in einem Inline-Objekt.

person

object (Person)

Ein Absatzelement, das mit einer Person oder E-Mail-Adresse verknüpft ist.

TextRun

Ein ParagraphElement, das eine Ausführung von Text darstellt, die alle denselben Stil hat.

JSON-Darstellung
{
  "content": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Felder
content

string

Der Text dieser Ausführung.

Alle Nicht-Text-Elemente werden bei der Ausführung durch das Unicode-Zeichen U+E907 ersetzt.

suggestedInsertionIds[]

string

Die vorgeschlagenen Platzhalter-IDs. Eine TextRun kann mehrere Platzhalter-IDs haben, wenn es sich um einen verschachtelten Änderungsvorschlag handelt. Wenn das Feld leer ist, wird keine Einfügung vorgeschlagen.

suggestedDeletionIds[]

string

Die vorgeschlagenen Lösch-IDs. Wenn das Feld leer ist, gibt es keine Vorschläge zum Löschen dieser Inhalte.

textStyle

object (TextStyle)

Der Textstil dieser Ausführung.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

Der vorgeschlagene Textstil wird für diese Ausführung geändert, angegeben durch die Vorschlags-ID.

TextStyle

Stellt den Stil dar, der auf Text angewendet werden kann.

Übernommene Textstile werden in dieser Nachricht als nicht festgelegte Felder dargestellt. Der übergeordnete Textstil hängt davon ab, wo der Textstil definiert wird:

  • Der TextStyle von Text in einem Paragraph wird aus dem entsprechenden named style type des Absatzes übernommen.
  • Der TextStyle auf einem named style übernimmt den benannten normal text-Stil.
  • Der TextStyle des benannten Stils normal text wird aus dem Standardtextstil im Docs-Editor übernommen.
  • Der TextStyle für ein Paragraph-Element, das in einer Tabelle enthalten ist, kann seinen Textstil vom Tabellenstil übernehmen.

Wenn der Textstil nicht von einem übergeordneten Element übernommen wird und Sie die Einstellungen für Felder aufheben, wird der Stil auf einen Wert zurückgesetzt, der den Standardeinstellungen im Docs-Editor entspricht.

JSON-Darstellung
{
  "bold": boolean,
  "italic": boolean,
  "underline": boolean,
  "strikethrough": boolean,
  "smallCaps": boolean,
  "backgroundColor": {
    object (OptionalColor)
  },
  "foregroundColor": {
    object (OptionalColor)
  },
  "fontSize": {
    object (Dimension)
  },
  "weightedFontFamily": {
    object (WeightedFontFamily)
  },
  "baselineOffset": enum (BaselineOffset),
  "link": {
    object (Link)
  }
}
Felder
bold

boolean

Gibt an, ob der Text fett dargestellt wird oder nicht.

italic

boolean

Gibt an, ob der Text kursiv ist.

underline

boolean

Gibt an, ob der Text unterstrichen ist.

strikethrough

boolean

Gibt an, ob der Text durchgestrichen ist oder nicht.

smallCaps

boolean

Gibt an, ob der Text in Kleinbuchstaben verfasst ist.

backgroundColor

object (OptionalColor)

Die Hintergrundfarbe des Textes. Wenn festgelegt, ist die Farbe entweder eine RGB-Farbe oder transparent, je nach color-Feld.

foregroundColor

object (OptionalColor)

Vordergrundfarbe des Texts Wenn festgelegt, ist die Farbe entweder eine RGB-Farbe oder transparent, je nach color-Feld.

fontSize

object (Dimension)

Die Schriftgröße des Textes.

weightedFontFamily

object (WeightedFontFamily)

Die Schriftfamilie und die gerenderte Stärke des Texts.

Wenn in einer Aktualisierungsanfrage Werte für weightedFontFamily und bold angegeben sind, wird zuerst weightedFontFamily und dann bold angewendet.

Wenn weightedFontFamily#weight nicht festgelegt ist, wird standardmäßig 400 verwendet.

Wenn weightedFontFamily festgelegt ist, muss weightedFontFamily#fontFamily ebenfalls mit einem nicht leeren Wert festgelegt werden. Andernfalls wird der Fehler „400 Ungültige Anfrage“ zurückgegeben.

baselineOffset

enum (BaselineOffset)

Der vertikale Abstand des Texts von seiner normalen Position.

Text mit einem Referenzversatz von SUPERSCRIPT oder SUBSCRIPT wird automatisch in einer kleineren Schriftgröße gerendert. Die Berechnung erfolgt anhand des Felds fontSize. Änderungen in diesem Feld wirken sich nicht auf fontSize aus.

Optionale Farbe

Eine Farbe, die entweder vollständig deckend oder vollständig transparent sein kann.

JSON-Darstellung
{
  "color": {
    object (Color)
  }
}
Felder
color

object (Color)

Wenn festgelegt, wird diese Farbe als undurchsichtige Farbe verwendet. Wenn die Richtlinie nicht konfiguriert ist, stellt sie eine transparente Farbe dar.

Farbe

Volltonfarbe

JSON-Darstellung
{
  "rgbColor": {
    object (RgbColor)
  }
}
Felder
rgbColor

object (RgbColor)

Der RGB-Farbwert.

RGBColor

Eine RGB-Farbe.

JSON-Darstellung
{
  "red": number,
  "green": number,
  "blue": number
}
Felder
red

number

Die rote Komponente der Farbe, von 0,0 bis 1,0.

green

number

Die grüne Komponente der Farbe, von 0,0 bis 1,0.

blue

number

Die blaue Komponente der Farbe, von 0,0 bis 1,0.

Dimension

Größe in einer einzelnen Richtung in den angegebenen Einheiten.

JSON-Darstellung
{
  "magnitude": number,
  "unit": enum (Unit)
}
Felder
magnitude

number

Die Größe.

unit

enum (Unit)

Die Maßeinheit für die Größe.

Einheit

Maßeinheiten.

Enums
UNIT_UNSPECIFIED Die Einheiten sind unbekannt.
PT Ein Zugangspunkt (ca. 1/72 Zoll)

WeightedFontFamily

Steht für eine Schriftfamilie und -stärke des Textes.

JSON-Darstellung
{
  "fontFamily": string,
  "weight": integer
}
Felder
fontFamily

string

Die Schriftfamilie des Textes.

Sie können eine beliebige Schriftart aus dem Menü „Schriftart“ in Docs oder aus Google Fonts auswählen. Wenn der Name der Schriftart nicht erkannt wird, wird der Text in Arial gerendert.

weight

integer

Die Stärke der Schriftart. Dieses Feld kann einen beliebigen Wert enthalten, der ein Vielfaches von 100 zwischen 100 und 900 ist. Dieser Bereich entspricht den numerischen Werten, die in der CSS 2.1-Spezifikation, Abschnitt 15.6, beschrieben werden. Nicht numerische Werte sind nicht zulässig.

Der Standardwert ist 400 („normal“).

Die Schriftstärke ist nur eine Komponente der gerenderten Schriftstärke. Eine Kombination aus weight und dem aufgelösten bold-Wert des Textstils bestimmt die gerenderte Gewichtung nach Berücksichtigung der Übernahme:

  • Wenn der Text fett und die Stärke unter 400 liegt, beträgt die gerenderte Gewichtung 400.
  • Wenn der Text fett und die Gewichtung größer oder gleich 400, aber kleiner als 700 ist, beträgt die gerenderte Gewichtung 700.
  • Wenn die Gewichtung größer oder gleich 700 ist, entspricht die gerenderte Gewichtung der Gewichtung.
  • Wenn der Text nicht fett ist, entspricht die gerenderte Gewichtung der Gewichtung.

BaselineOffset

Gibt an, wie Text vertikal von seiner normalen Position verschoben werden kann.

Enums
BASELINE_OFFSET_UNSPECIFIED Der Basisversatz des Textes wird vom übergeordneten Element übernommen.
NONE Der Text ist nicht vertikal versetzt.
SUPERSCRIPT Der Text ist vertikal nach oben versetzt (hochgestellt).
SUBSCRIPT Der Text ist vertikal nach unten verschoben (tiefgestellt).

Vorgeschlagener Textstil

Ein Änderungsvorschlag für TextStyle.

JSON-Darstellung
{
  "textStyle": {
    object (TextStyle)
  },
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  }
}
Felder
textStyle

object (TextStyle)

Ein TextStyle, das nur die an diesem Vorschlag vorgenommenen Änderungen enthält. Dies kann zusammen mit dem textStyleSuggestionState verwendet werden, um zu sehen, welche Felder sich geändert haben und welche neuen Werte vorliegen.

textStyleSuggestionState

object (TextStyleSuggestionState)

Eine Maske, die angibt, welche der Felder auf der Basis TextStyle in diesem Vorschlag geändert wurden.

TextStyleSuggestionState

Eine Maske, die angibt, welche der Felder auf der Basis TextStyle in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "boldSuggested": boolean,
  "italicSuggested": boolean,
  "underlineSuggested": boolean,
  "strikethroughSuggested": boolean,
  "smallCapsSuggested": boolean,
  "backgroundColorSuggested": boolean,
  "foregroundColorSuggested": boolean,
  "fontSizeSuggested": boolean,
  "weightedFontFamilySuggested": boolean,
  "baselineOffsetSuggested": boolean,
  "linkSuggested": boolean
}
Felder
boldSuggested

boolean

Gibt an, ob für bold eine Änderung vorgeschlagen wurde.

italicSuggested

boolean

Gibt an, ob für italic eine Änderung vorgeschlagen wurde.

underlineSuggested

boolean

Gibt an, ob für underline eine Änderung vorgeschlagen wurde.

strikethroughSuggested

boolean

Gibt an, ob für strikethrough eine Änderung vorgeschlagen wurde.

smallCapsSuggested

boolean

Gibt an, ob für smallCaps eine Änderung vorgeschlagen wurde.

backgroundColorSuggested

boolean

Gibt an, ob für backgroundColor eine Änderung vorgeschlagen wurde.

foregroundColorSuggested

boolean

Gibt an, ob für foregroundColor eine Änderung vorgeschlagen wurde.

fontSizeSuggested

boolean

Gibt an, ob für fontSize eine Änderung vorgeschlagen wurde.

weightedFontFamilySuggested

boolean

Gibt an, ob für weightedFontFamily eine Änderung vorgeschlagen wurde.

baselineOffsetSuggested

boolean

Gibt an, ob für baselineOffset eine Änderung vorgeschlagen wurde.

Automatischer Text

Ein ParagraphElement, der einen Punkt im Text darstellt, der dynamisch durch Inhalte ersetzt wird, die sich im Laufe der Zeit ändern können, z. B. eine Seitennummer.

JSON-Darstellung
{
  "type": enum (Type),
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Felder
type

enum (Type)

Der Typ dieses automatischen Textes.

suggestedInsertionIds[]

string

Die vorgeschlagenen Platzhalter-IDs. Ein AutoText kann mehrere Platzhalter-IDs haben, wenn es sich um einen verschachtelten Änderungsvorschlag handelt. Wenn das Feld leer ist, wird keine Einfügung vorgeschlagen.

suggestedDeletionIds[]

string

Die vorgeschlagenen Lösch-IDs. Wenn das Feld leer ist, gibt es keine Vorschläge zum Löschen dieser Inhalte.

textStyle

object (TextStyle)

Der Textstil dieses AutoTextes.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

Der vorgeschlagene Textstil wird in diesen AutoText (eingegeben nach der Vorschlags-ID) geändert.

Typ

Die Arten von automatischem Text.

Enums
TYPE_UNSPECIFIED Ein nicht angegebener automatischer Texttyp.
PAGE_NUMBER Geben Sie einen automatischen Text ein, der die aktuelle Seitenzahl darstellt.
PAGE_COUNT Geben Sie einen automatischen Text ein, der der Gesamtzahl der Seiten im Dokument entspricht.

Seitenumbruch

Ein ParagraphElement, der einen Seitenumbruch darstellt. Durch einen Seitenumbruch beginnt der nachfolgende Text oben auf der nächsten Seite.

JSON-Darstellung
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Felder
suggestedInsertionIds[]

string

Die vorgeschlagenen Platzhalter-IDs. Eine PageBreak kann mehrere Platzhalter-IDs haben, wenn es sich um einen verschachtelten Änderungsvorschlag handelt. Wenn das Feld leer ist, wird keine Einfügung vorgeschlagen.

suggestedDeletionIds[]

string

Die vorgeschlagenen Lösch-IDs. Wenn das Feld leer ist, gibt es keine Vorschläge zum Löschen dieser Inhalte.

textStyle

object (TextStyle)

Der Textstil dieses Seitenaufrufs

Ähnlich wie bei Textinhalten wie Textläufen und Fußnotenverweisen kann sich der Textstil eines Seitenumbruchs auf das Inhaltslayout sowie auf den Stil des daneben eingefügten Texts auswirken.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

Der vorgeschlagene Textstil wird in diesen Seitenumbruch geändert, eingeteilt nach der Vorschlags-ID.

Spaltenumbruch

Ein ParagraphElement, der einen Spaltenumbruch darstellt. Durch einen Spaltenumbruch beginnt der nachfolgende Text oben in der nächsten Spalte.

JSON-Darstellung
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Felder
suggestedInsertionIds[]

string

Die vorgeschlagenen Platzhalter-IDs. Eine ColumnBreak kann mehrere Platzhalter-IDs haben, wenn es sich um einen verschachtelten Änderungsvorschlag handelt. Wenn das Feld leer ist, wird keine Einfügung vorgeschlagen.

suggestedDeletionIds[]

string

Die vorgeschlagenen Lösch-IDs. Wenn das Feld leer ist, gibt es keine Vorschläge zum Löschen dieser Inhalte.

textStyle

object (TextStyle)

Der Textstil dieses ColumnBreak-Elements.

Ähnlich wie bei Textinhalten wie Textläufen und Fußnotenverweisen kann sich der Textstil eines Spaltenumbruchs auf das Inhaltslayout sowie auf den Stil des daneben eingefügten Texts auswirken.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

Der vorgeschlagene Textstil wird zu diesem ColumnBreak geändert, angegeben durch die Vorschlags-ID.

Fußnotenreferenz

Ein ParagraphElement, der einen Fußnotenverweis darstellt. Ein Fußnotenverweis ist der Inline-Inhalt, der mit einer Nummer gerendert wird und zur Kennzeichnung der Fußnote verwendet wird.

JSON-Darstellung
{
  "footnoteId": string,
  "footnoteNumber": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Felder
footnoteId

string

Die ID der footnote, die den Inhalt dieser Fußnotenreferenz enthält.

footnoteNumber

string

Die gerenderte Nummer dieser Fußnote.

suggestedInsertionIds[]

string

Die vorgeschlagenen Platzhalter-IDs. Eine FootnoteReference kann mehrere Platzhalter-IDs haben, wenn es sich um einen verschachtelten Änderungsvorschlag handelt. Wenn das Feld leer ist, wird keine Einfügung vorgeschlagen.

suggestedDeletionIds[]

string

Die vorgeschlagenen Lösch-IDs. Wenn das Feld leer ist, gibt es keine Vorschläge zum Löschen dieser Inhalte.

textStyle

object (TextStyle)

Der Textstil dieser FootnoteReference.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

Der vorgeschlagene Textstil wird in diese FootnoteReference mit der Vorschlags-ID geändert.

Horizontale Linie

Ein ParagraphElement, der eine horizontale Linie darstellt.

JSON-Darstellung
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Felder
suggestedInsertionIds[]

string

Die vorgeschlagenen Platzhalter-IDs. Ein HorizontalRule kann mehrere Einfügungs-IDs haben, wenn es sich um einen verschachtelten Änderungsvorschlag handelt. Wenn das Feld leer ist, wird keine Einfügung vorgeschlagen.

suggestedDeletionIds[]

string

Die vorgeschlagenen Lösch-IDs. Wenn das Feld leer ist, gibt es keine Vorschläge zum Löschen dieser Inhalte.

textStyle

object (TextStyle)

Der Textstil dieser HorizontalRule.

Ähnlich wie bei Textinhalten wie Textläufen und Fußnotenverweisen kann sich der Textstil einer horizontalen Linie auf das Inhaltslayout sowie auf den Stil des daneben eingefügten Textes auswirken.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

Der vorgeschlagene Textstil wird in diese HorizontalRule (mit der Vorschlags-ID) geändert.

Gleichung

Ein ParagraphElement, der eine Gleichung darstellt.

JSON-Darstellung
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ]
}
Felder
suggestedInsertionIds[]

string

Die vorgeschlagenen Platzhalter-IDs. Ein Equation kann mehrere Platzhalter-IDs haben, wenn es sich um einen verschachtelten Änderungsvorschlag handelt. Wenn das Feld leer ist, wird keine Einfügung vorgeschlagen.

suggestedDeletionIds[]

string

Die vorgeschlagenen Lösch-IDs. Wenn das Feld leer ist, gibt es keine Vorschläge zum Löschen dieser Inhalte.

InlineObjectElement

Ein ParagraphElement, das einen InlineObject enthält.

JSON-Darstellung
{
  "inlineObjectId": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Felder
inlineObjectId

string

Die ID der InlineObject, die dieses Element enthält.

suggestedInsertionIds[]

string

Die vorgeschlagenen Platzhalter-IDs. Ein InlineObjectElement kann mehrere Platzhalter-IDs haben, wenn es sich um einen verschachtelten Änderungsvorschlag handelt. Wenn das Feld leer ist, wird keine Einfügung vorgeschlagen.

suggestedDeletionIds[]

string

Die vorgeschlagenen Lösch-IDs. Wenn das Feld leer ist, gibt es keine Vorschläge zum Löschen dieser Inhalte.

textStyle

object (TextStyle)

Der Textstil dieses InlineObjectElement.

Ähnlich wie bei Textinhalten wie Textläufen und Fußnotenverweisen kann sich der Textstil eines Inline-Objektelements auf das Inhaltslayout sowie auf den Stil des daneben eingefügten Texts auswirken.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

Der vorgeschlagene Textstil wird in dieses InlineObject geändert, angegeben durch die Vorschlags-ID.

Personen

Eine Person oder E-Mail-Adresse, die in einem Dokument erwähnt wird. Diese Erwähnungen verhalten sich wie ein einzelnes, unveränderliches Element, das den Namen oder die E-Mail-Adresse der Person enthält.

JSON-Darstellung
{
  "personId": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  },
  "personProperties": {
    object (PersonProperties)
  }
}
Felder
personId

string

Nur Ausgabe Die eindeutige ID dieses Links.

suggestedInsertionIds[]

string

IDs für Vorschläge, durch die dieser Personenlink in das Dokument eingefügt wird. Eine Person kann mehrere Einfügungs-IDs haben, wenn es sich um eine verschachtelte vorgeschlagene Änderung handelt (z. B. ein Vorschlag innerhalb eines Vorschlags von einem anderen Nutzer). Wenn das Feld leer ist, wird dieser Personenlink nicht als Platzhalter vorgeschlagen.

suggestedDeletionIds[]

string

IDs für Vorschläge, durch die dieser Personenlink aus dem Dokument entfernt wird. Eine Person kann mehrere Lösch-IDs haben, wenn beispielsweise mehrere Nutzer das Löschen vorschlagen. Wenn das Feld leer ist, wird dieser Personenlink nicht zum Löschen vorgeschlagen.

textStyle

object (TextStyle)

Der Textstil dieser Person.

suggestedTextStyleChanges

map (key: string, value: object (SuggestedTextStyle))

Der vorgeschlagene Textstil wird in dieses Person geändert, angegeben durch die Vorschlags-ID.

personProperties

object (PersonProperties)

Nur Ausgabe Die Attribute dieses Person. Dieses Feld ist immer vorhanden.

Personeneigenschaften

Eigenschaften, die für ein verknüpftes Person-Objekt spezifisch sind.

JSON-Darstellung
{
  "name": string,
  "email": string
}
Felder
name

string

Nur Ausgabe Der Name der Person, wenn er im Linktext anstelle der E-Mail-Adresse der Person angezeigt wird.

email

string

Nur Ausgabe Die mit Person verknüpfte E-Mail-Adresse. Dieses Feld ist immer vorhanden.

RichLinkProperties

Attribute, die für RichLink spezifisch sind

JSON-Darstellung
{
  "title": string,
  "uri": string,
  "mimeType": string
}
Felder
title

string

Nur Ausgabe Der im Link angezeigte Titel des RichLink. Dieser Titel stimmt mit dem Titel der verknüpften Ressource zum Zeitpunkt des Einfügens oder der letzten Aktualisierung der Verknüpfung überein. Dieses Feld ist immer vorhanden.

uri

string

Nur Ausgabe Der URI zum RichLink. Diese ist immer vorhanden.

mimeType

string

Nur Ausgabe Der MIME-Typ von RichLink, falls vorhanden (z. B. bei einer Datei in Google Drive).

Absatzstil

Stile, die für einen ganzen Absatz gelten.

Übernommene Absatzstile werden in dieser Nachricht als nicht festgelegte Felder dargestellt. Der übergeordnete Absatzstil hängt davon ab, wo der Absatzstil definiert wird:

  • Der Absatzstil für einen Paragraph wird aus dem entsprechenden named style type des Absatzes übernommen.
  • Für den ParagraphStyle eines named style-Objekts wird der Stil aus dem benannten normal text-Format übernommen.
  • Der Absatzstil des benannten Stils normal text wird vom standardmäßigen Absatzstil im Docs-Editor übernommen.
  • Der Absatzstil für ein Paragraph-Element, das in einer Tabelle enthalten ist, kann seinen Absatzstil aus dem Tabellenstil übernehmen.

Wenn der Absatzstil nicht von einem übergeordneten Element übernommen wird und Sie die Einstellungen für Felder aufheben, wird der Stil auf einen Wert zurückgesetzt, der den Standardeinstellungen im Docs-Editor entspricht.

JSON-Darstellung
{
  "headingId": string,
  "namedStyleType": enum (NamedStyleType),
  "alignment": enum (Alignment),
  "lineSpacing": number,
  "direction": enum (ContentDirection),
  "spacingMode": enum (SpacingMode),
  "spaceAbove": {
    object (Dimension)
  },
  "spaceBelow": {
    object (Dimension)
  },
  "borderBetween": {
    object (ParagraphBorder)
  },
  "borderTop": {
    object (ParagraphBorder)
  },
  "borderBottom": {
    object (ParagraphBorder)
  },
  "borderLeft": {
    object (ParagraphBorder)
  },
  "borderRight": {
    object (ParagraphBorder)
  },
  "indentFirstLine": {
    object (Dimension)
  },
  "indentStart": {
    object (Dimension)
  },
  "indentEnd": {
    object (Dimension)
  },
  "tabStops": [
    {
      object (TabStop)
    }
  ],
  "keepLinesTogether": boolean,
  "keepWithNext": boolean,
  "avoidWidowAndOrphan": boolean,
  "shading": {
    object (Shading)
  },
  "pageBreakBefore": boolean
}
Felder
headingId

string

Die Überschrifts-ID des Absatzes. Wenn das Feld leer ist, ist dieser Absatz keine Überschrift.

Diese Eigenschaft ist schreibgeschützt.

namedStyleType

enum (NamedStyleType)

Der benannte Stiltyp des Absatzes.

Da sich die Aktualisierung des benannten Stiltyps auch auf andere Eigenschaften in ParagraphStyle auswirkt, wird der benannte Stiltyp angewendet, bevor die anderen Eigenschaften aktualisiert werden.

alignment

enum (Alignment)

Die Textausrichtung für diesen Absatz.

lineSpacing

number

Der Abstand zwischen den Zeilen in Prozent der Normalgröße, wobei die Normalgröße als 100, 0 dargestellt wird. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen.

direction

enum (ContentDirection)

Die Textrichtung dieses Absatzes. Wenn kein Wert festgelegt ist, wird standardmäßig LEFT_TO_RIGHT verwendet, da die Absatzrichtung nicht übernommen wird.

spacingMode

enum (SpacingMode)

Abstandsmodus für den Absatz

spaceAbove

object (Dimension)

Der zusätzliche Abstand über dem Absatz. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen.

spaceBelow

object (Dimension)

Der zusätzliche Abstand unter dem Absatz. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen.

borderBetween

object (ParagraphBorder)

Die Grenze zwischen diesem Absatz und dem nächsten und vorherigen Absatz. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen.

Der Rahmen wird gerendert, wenn der angrenzende Absatz dieselben Rahmen- und Einrückungseigenschaften hat.

Absatzrahmen können nicht teilweise aktualisiert werden. Wenn Sie einen Absatzrahmen ändern, muss der neue Rahmen vollständig angegeben werden.

borderTop

object (ParagraphBorder)

Die Rahmenlinie oben in diesem Absatz. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen.

Der obere Rahmen wird gerendert, wenn der obige Absatz andere Rahmen- und Einrückungseigenschaften hat.

Absatzrahmen können nicht teilweise aktualisiert werden. Wenn Sie einen Absatzrahmen ändern, muss der neue Rahmen vollständig angegeben werden.

borderBottom

object (ParagraphBorder)

Die Rahmenlinie unten in diesem Absatz. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen.

Der untere Rahmen wird gerendert, wenn der folgende Absatz andere Rahmen- und Einzugseigenschaften hat.

Absatzrahmen können nicht teilweise aktualisiert werden. Wenn Sie einen Absatzrahmen ändern, muss der neue Rahmen vollständig angegeben werden.

borderLeft

object (ParagraphBorder)

Der Rahmen links von diesem Absatz. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen.

Absatzrahmen können nicht teilweise aktualisiert werden. Wenn Sie einen Absatzrahmen ändern, muss der neue Rahmen vollständig angegeben werden.

borderRight

object (ParagraphBorder)

Der Rahmen rechts neben diesem Absatz. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen.

Absatzrahmen können nicht teilweise aktualisiert werden. Wenn Sie einen Absatzrahmen ändern, muss der neue Rahmen vollständig angegeben werden.

indentFirstLine

object (Dimension)

Der Einzug für die erste Zeile des Absatzes. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen.

indentStart

object (Dimension)

Der Einzug des seitlichen Absatzes, der dem Anfang des Textes entspricht, basierend auf der aktuellen Absatzrichtung. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen.

indentEnd

object (Dimension)

Der Einzug des seitlichen Absatzes, der dem Ende des Textes entspricht, basierend auf der aktuellen Absatzrichtung. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen.

tabStops[]

object (TabStop)

Eine Liste der Tabstopps für diesen Absatz. Die Liste der Tabstopps wird nicht übernommen.

Diese Eigenschaft ist schreibgeschützt.

keepLinesTogether

boolean

Legt fest, ob alle Zeilen des Absatzes nach Möglichkeit auf derselben Seite oder Spalte angeordnet werden sollen. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen.

keepWithNext

boolean

Legt fest, ob zumindest ein Teil dieses Absatzes nach Möglichkeit auf derselben Seite oder Spalte wie der nächste Absatz angeordnet werden soll. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen.

avoidWidowAndOrphan

boolean

Gibt an, ob Witwen und Waisenkinder in diesem Absatz vermieden werden sollen. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen.

shading

object (Shading)

Die Schattierung des Absatzes. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen.

pageBreakBefore

boolean

Legt fest, ob der aktuelle Absatz immer am Anfang einer Seite beginnen soll. Wenn kein Wert festgelegt ist, wird der Wert vom übergeordneten Element übernommen.

Der Versuch, pageBreakBefore für Absätze in nicht unterstützten Regionen zu aktualisieren, einschließlich Table, Header, Footer und Footnote, kann zu einem ungültigen Dokumentstatus führen, der den Fehler „400 Ungültige Anfrage“ zurückgibt.

NamedStyleType

Die Typen der benannten Stile.

Enums
NAMED_STYLE_TYPE_UNSPECIFIED Der Typ des benannten Stils ist nicht angegeben.
NORMAL_TEXT Normaler Text.
TITLE Titel
SUBTITLE Untertitel
HEADING_1 Überschrift 1:
HEADING_2 Überschrift 2:
HEADING_3 Überschrift 3:
HEADING_4 Überschrift 4:
HEADING_5 Überschrift 5:
HEADING_6 Überschrift 6:

Ausrichtung

Die Arten der Textausrichtung für einen Absatz.

Enums
ALIGNMENT_UNSPECIFIED Die Absatzausrichtung wird vom übergeordneten Element übernommen.
START Der Absatz wird am Anfang der Zeile ausgerichtet. Bei LTR-Text linksbündig, andernfalls rechtsbündig.
CENTER Der Absatz ist zentriert.
END Der Absatz wird am Zeilenende ausgerichtet. Rechtsbündig für LTR-Text, linksbündig ausgerichtet.
JUSTIFIED Der Absatz ist im Blocksatz ausgerichtet.

ContentDirection (Inhaltsrichtung)

Die Routeninhalte können einfließen.

Enums
CONTENT_DIRECTION_UNSPECIFIED Die Inhaltsrichtung ist nicht angegeben.
LEFT_TO_RIGHT Der Inhalt ist von links nach rechts.
RIGHT_TO_LEFT Der Inhalt ist von rechts nach links.

Abstandsmodus

Die verschiedenen Modi für den Absatzabstand.

Enums
SPACING_MODE_UNSPECIFIED Der Abstandsmodus wird vom übergeordneten Element übernommen.
NEVER_COLLAPSE Absatzabstand wird immer gerendert.
COLLAPSE_LISTS Zwischen Listenelementen wird der Absatzabstand übersprungen.

Absatzrand

Ein Rahmen um einen Absatz.

JSON-Darstellung
{
  "color": {
    object (OptionalColor)
  },
  "width": {
    object (Dimension)
  },
  "padding": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
Felder
color

object (OptionalColor)

Die Farbe des Rahmens.

width

object (Dimension)

Die Breite des Rahmens.

padding

object (Dimension)

Der Abstand des Rahmens.

dashStyle

enum (DashStyle)

Strichstärke des Rahmens

Gestrichelt

Die Arten von Bindestrichen, mit denen lineare Geometrie gerendert werden kann. Diese Werte basieren auf dem einfachen Typ „ST_PresetLineDashVal“, der in Abschnitt 20.1.10.48 von „Office Open XML File Formats – Fundamentals and Markup Language Reference“, Teil 1 von ECMA-376 4th Edition beschrieben wird.

Enums
DASH_STYLE_UNSPECIFIED Bindestrich-Stil nicht angegeben.
SOLID Durchgezogene Linie Entspricht dem ECMA-376-ST_PresetLineDashVal-Wert „solid“. Das ist der Standardstil für Bindestriche.
DOT Gepunktete Linie Entspricht dem ECMA-376-ST_PresetLineDashVal-Wert „dot“.
DASH Gestrichelte Linie. Entspricht dem ECMA-376-ST_PresetLineDashVal-Wert „dash“.

Tabstopp

Ein Tabstopp innerhalb eines Absatzes

JSON-Darstellung
{
  "offset": {
    object (Dimension)
  },
  "alignment": enum (TabStopAlignment)
}
Felder
offset

object (Dimension)

Der Versatz zwischen diesem Tabstopp und dem Startrand.

alignment

enum (TabStopAlignment)

Die Ausrichtung dieses Tabstopps. Wenn kein Wert festgelegt ist, wird standardmäßig START verwendet.

TabStopAlignment

Die Ausrichtung des Tabstopps.

Enums
TAB_STOP_ALIGNMENT_UNSPECIFIED Die Tabstoppausrichtung wurde nicht angegeben.
START Der Tabstopp ist am Anfang der Linie ausgerichtet. Das ist die Standardeinstellung.
CENTER Der Tabstopp ist mittig an der Linie ausgerichtet.
END Der Tabstopp ist am Ende der Linie ausgerichtet.

Schattierung

Die Schattierung eines Absatzes.

JSON-Darstellung
{
  "backgroundColor": {
    object (OptionalColor)
  }
}
Felder
backgroundColor

object (OptionalColor)

Die Hintergrundfarbe dieser Absatzschattierung.

Vorgeschlagener Absatzstil

Ein Änderungsvorschlag für ParagraphStyle.

JSON-Darstellung
{
  "paragraphStyle": {
    object (ParagraphStyle)
  },
  "paragraphStyleSuggestionState": {
    object (ParagraphStyleSuggestionState)
  }
}
Felder
paragraphStyle

object (ParagraphStyle)

Ein ParagraphStyle, das nur die an diesem Vorschlag vorgenommenen Änderungen enthält. Dies kann zusammen mit dem paragraphStyleSuggestionState verwendet werden, um zu sehen, welche Felder sich geändert haben und welche neuen Werte vorliegen.

paragraphStyleSuggestionState

object (ParagraphStyleSuggestionState)

Eine Maske, die angibt, welche der Felder auf der Basis ParagraphStyle in diesem Vorschlag geändert wurden.

Absatzstilvorschlagsstatus

Eine Maske, die angibt, welche der Felder auf der Basis ParagraphStyle in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "headingIdSuggested": boolean,
  "namedStyleTypeSuggested": boolean,
  "alignmentSuggested": boolean,
  "lineSpacingSuggested": boolean,
  "directionSuggested": boolean,
  "spacingModeSuggested": boolean,
  "spaceAboveSuggested": boolean,
  "spaceBelowSuggested": boolean,
  "borderBetweenSuggested": boolean,
  "borderTopSuggested": boolean,
  "borderBottomSuggested": boolean,
  "borderLeftSuggested": boolean,
  "borderRightSuggested": boolean,
  "indentFirstLineSuggested": boolean,
  "indentStartSuggested": boolean,
  "indentEndSuggested": boolean,
  "keepLinesTogetherSuggested": boolean,
  "keepWithNextSuggested": boolean,
  "avoidWidowAndOrphanSuggested": boolean,
  "shadingSuggestionState": {
    object (ShadingSuggestionState)
  },
  "pageBreakBeforeSuggested": boolean
}
Felder
headingIdSuggested

boolean

Gibt an, ob für headingId eine Änderung vorgeschlagen wurde.

namedStyleTypeSuggested

boolean

Gibt an, ob für namedStyleType eine Änderung vorgeschlagen wurde.

alignmentSuggested

boolean

Gibt an, ob für alignment eine Änderung vorgeschlagen wurde.

lineSpacingSuggested

boolean

Gibt an, ob für lineSpacing eine Änderung vorgeschlagen wurde.

directionSuggested

boolean

Gibt an, ob für direction eine Änderung vorgeschlagen wurde.

spacingModeSuggested

boolean

Gibt an, ob für spacingMode eine Änderung vorgeschlagen wurde.

spaceAboveSuggested

boolean

Gibt an, ob für spaceAbove eine Änderung vorgeschlagen wurde.

spaceBelowSuggested

boolean

Gibt an, ob für spaceBelow eine Änderung vorgeschlagen wurde.

borderBetweenSuggested

boolean

Gibt an, ob für borderBetween eine Änderung vorgeschlagen wurde.

borderTopSuggested

boolean

Gibt an, ob für borderTop eine Änderung vorgeschlagen wurde.

borderBottomSuggested

boolean

Gibt an, ob für borderBottom eine Änderung vorgeschlagen wurde.

borderLeftSuggested

boolean

Gibt an, ob für borderLeft eine Änderung vorgeschlagen wurde.

borderRightSuggested

boolean

Gibt an, ob für borderRight eine Änderung vorgeschlagen wurde.

indentFirstLineSuggested

boolean

Gibt an, ob für indentFirstLine eine Änderung vorgeschlagen wurde.

indentStartSuggested

boolean

Gibt an, ob für indentStart eine Änderung vorgeschlagen wurde.

indentEndSuggested

boolean

Gibt an, ob für indentEnd eine Änderung vorgeschlagen wurde.

keepLinesTogetherSuggested

boolean

Gibt an, ob für keepLinesTogether eine Änderung vorgeschlagen wurde.

keepWithNextSuggested

boolean

Gibt an, ob für keepWithNext eine Änderung vorgeschlagen wurde.

avoidWidowAndOrphanSuggested

boolean

Gibt an, ob für avoidWidowAndOrphan eine Änderung vorgeschlagen wurde.

shadingSuggestionState

object (ShadingSuggestionState)

Eine Maske, die angibt, welche der Felder in shading in diesem Vorschlag geändert wurden.

pageBreakBeforeSuggested

boolean

Gibt an, ob für pageBreakBefore eine Änderung vorgeschlagen wurde.

Schattierungsvorschlag-Status

Eine Maske, die angibt, welche der Felder auf der Basis-Shading in dieser vorgeschlagenen Änderung geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "backgroundColorSuggested": boolean
}
Felder
backgroundColorSuggested

boolean

Gibt an, ob eine Änderung an Shading vorgeschlagen wurde.

Bullet-Diagramm

Beschreibt den Aufzählungspunkt eines Absatzes.

JSON-Darstellung
{
  "listId": string,
  "nestingLevel": integer,
  "textStyle": {
    object (TextStyle)
  }
}
Felder
listId

string

Die ID der Liste, zu der dieser Absatz gehört.

nestingLevel

integer

Die Verschachtelungsebene dieses Absatzes in der Liste.

textStyle

object (TextStyle)

Der absatzspezifische Textstil, der auf dieses Aufzählungszeichen angewendet wird.

Vorgeschlagener Bulllet

Ein Änderungsvorschlag für Bullet.

JSON-Darstellung
{
  "bullet": {
    object (Bullet)
  },
  "bulletSuggestionState": {
    object (BulletSuggestionState)
  }
}
Felder
bullet

object (Bullet)

Ein Bullet, das nur die an diesem Vorschlag vorgenommenen Änderungen enthält. Dies kann zusammen mit dem bulletSuggestionState verwendet werden, um zu sehen, welche Felder sich geändert haben und welche neuen Werte vorliegen.

bulletSuggestionState

object (BulletSuggestionState)

Eine Maske, die angibt, welche der Felder auf der Basis Bullet in diesem Vorschlag geändert wurden.

AufzählungsvorschlagState

Eine Maske, die angibt, welche der Felder auf der Basis Bullet in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "listIdSuggested": boolean,
  "nestingLevelSuggested": boolean,
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  }
}
Felder
listIdSuggested

boolean

Gibt an, ob eine Änderung an listId vorgeschlagen wurde.

nestingLevelSuggested

boolean

Gibt an, ob eine Änderung an nestingLevel vorgeschlagen wurde.

textStyleSuggestionState

object (TextStyleSuggestionState)

Eine Maske, die angibt, welche der Felder in text style in diesem Vorschlag geändert wurden.

Objektreferenzen

Eine Sammlung von Objekt-IDs.

JSON-Darstellung
{
  "objectIds": [
    string
  ]
}
Felder
objectIds[]

string

Die Objekt-IDs.

Abschnittswechsel

Ein StructuralElement, der einen Abschnittswechsel darstellt. Ein Abschnitt ist ein Bereich von Inhalten mit derselben SectionStyle. Ein Abschnittswechsel stellt den Beginn eines neuen Abschnitts dar und der Abschnittsstil wird auf den Abschnitt nach dem Abschnittswechsel angewendet.

Der Dokumenttext beginnt immer mit einem Abschnittswechsel.

JSON-Darstellung
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "sectionStyle": {
    object (SectionStyle)
  }
}
Felder
suggestedInsertionIds[]

string

Die vorgeschlagenen Platzhalter-IDs. Eine SectionBreak kann mehrere Platzhalter-IDs haben, wenn es sich um einen verschachtelten Änderungsvorschlag handelt. Wenn das Feld leer ist, wird keine Einfügung vorgeschlagen.

suggestedDeletionIds[]

string

Die vorgeschlagenen Lösch-IDs. Wenn das Feld leer ist, gibt es keine Vorschläge zum Löschen dieser Inhalte.

sectionStyle

object (SectionStyle)

Der Stil des Abschnitts nach diesem Abschnittswechsel

Abschnittsstil

Der Stil, der auf einen Abschnitt angewendet wird.

JSON-Darstellung
{
  "columnProperties": [
    {
      object (SectionColumnProperties)
    }
  ],
  "columnSeparatorStyle": enum (ColumnSeparatorStyle),
  "contentDirection": enum (ContentDirection),
  "marginTop": {
    object (Dimension)
  },
  "marginBottom": {
    object (Dimension)
  },
  "marginRight": {
    object (Dimension)
  },
  "marginLeft": {
    object (Dimension)
  },
  "marginHeader": {
    object (Dimension)
  },
  "marginFooter": {
    object (Dimension)
  },
  "sectionType": enum (SectionType),
  "defaultHeaderId": string,
  "defaultFooterId": string,
  "firstPageHeaderId": string,
  "firstPageFooterId": string,
  "evenPageHeaderId": string,
  "evenPageFooterId": string,
  "useFirstPageHeaderFooter": boolean,
  "pageNumberStart": integer,
  "flipPageOrientation": boolean
}
Felder
columnProperties[]

object (SectionColumnProperties)

Die Spalteneigenschaften des Abschnitts.

Wenn der Bereich leer ist, enthält er eine Spalte mit den Standardeigenschaften im Docs-Editor. Ein Abschnitt kann so aktualisiert werden, dass er nicht mehr als drei Spalten enthält.

Wenn Sie dieses Attribut aktualisieren, muss ein konkreter Wert festgelegt werden. Wenn Sie dieses Attribut deaktivieren, wird der Fehler „400 Ungültige Anfrage“ ausgegeben.

columnSeparatorStyle

enum (ColumnSeparatorStyle)

Der Stil von Spaltentrennzeichen.

Dieser Stil kann auch dann festgelegt werden, wenn der Abschnitt nur eine Spalte enthält.

Wenn Sie dieses Attribut aktualisieren, muss ein konkreter Wert festgelegt werden. Wenn Sie dieses Attribut deaktivieren, wird der Fehler „400 Ungültige Anfrage“ ausgegeben.

contentDirection

enum (ContentDirection)

Die Inhaltsrichtung dieses Abschnitts. Wenn kein Wert festgelegt ist, wird standardmäßig LEFT_TO_RIGHT verwendet.

Wenn Sie dieses Attribut aktualisieren, muss ein konkreter Wert festgelegt werden. Wenn Sie dieses Attribut deaktivieren, wird der Fehler „400 Ungültige Anfrage“ ausgegeben.

marginTop

object (Dimension)

Der obere Seitenrand des Abschnitts. Wenn kein Wert festgelegt ist, wird standardmäßig marginTop aus DocumentStyle verwendet.

Wenn Sie dieses Attribut aktualisieren, muss ein konkreter Wert festgelegt werden. Wenn Sie dieses Attribut deaktivieren, wird der Fehler „400 Ungültige Anfrage“ ausgegeben.

marginBottom

object (Dimension)

Der untere Seitenrand des Abschnitts. Wenn kein Wert festgelegt ist, wird standardmäßig marginBottom aus DocumentStyle verwendet.

Wenn Sie dieses Attribut aktualisieren, muss ein konkreter Wert festgelegt werden. Wenn Sie dieses Attribut deaktivieren, wird der Fehler „400 Ungültige Anfrage“ ausgegeben.

marginRight

object (Dimension)

Der rechte Seitenrand des Abschnitts. Wenn kein Wert festgelegt ist, wird standardmäßig marginRight aus DocumentStyle verwendet. Wenn Sie den rechten Rand aktualisieren, ändert sich die Größe der Spalten in diesem Bereich. Da sich der Rand auf die Spaltenbreite auswirkt, wird er vor den Spalteneigenschaften angewendet.

Wenn Sie dieses Attribut aktualisieren, muss ein konkreter Wert festgelegt werden. Wenn Sie dieses Attribut deaktivieren, wird der Fehler „400 Ungültige Anfrage“ ausgegeben.

marginLeft

object (Dimension)

Der linke Seitenrand des Abschnitts. Wenn kein Wert festgelegt ist, wird standardmäßig marginLeft aus DocumentStyle verwendet. Wenn Sie den linken Rand aktualisieren, ändert sich die Größe der Spalten in diesem Bereich. Da sich der Rand auf die Spaltenbreite auswirkt, wird er vor den Spalteneigenschaften angewendet.

Wenn Sie dieses Attribut aktualisieren, muss ein konkreter Wert festgelegt werden. Wenn Sie dieses Attribut deaktivieren, wird der Fehler „400 Ungültige Anfrage“ ausgegeben.

marginHeader

object (Dimension)

Der Kopfzeilenrand des Abschnitts. Wenn kein Wert festgelegt ist, wird standardmäßig marginHeader aus DocumentStyle verwendet. Nach der Aktualisierung wird useCustomHeaderFooterMargins für DocumentStyle auf "true" gesetzt. Der Wert useCustomHeaderFooterMargins für DocumentStyle gibt an, ob ein Kopfzeilenrand für diesen Abschnitt berücksichtigt wird.

Wenn Sie dieses Attribut aktualisieren, muss ein konkreter Wert festgelegt werden. Wenn Sie dieses Attribut deaktivieren, wird der Fehler „400 Ungültige Anfrage“ ausgegeben.

sectionType

enum (SectionType)

Nur Ausgabe Die Art des Abschnitts.

defaultHeaderId

string

Die ID des Standardheaders. Wenn kein Wert festgelegt ist, wird er aus dem vorherigen Abschnittsstil von SectionBreak's übernommen. Wenn der Wert im ersten Abschnittswechsel nicht festgelegt ist, wird er aus dem defaultHeaderId von DocumentStyle übernommen.

Diese Eigenschaft ist schreibgeschützt.

firstPageHeaderId

string

Die ID der Kopfzeile, die nur für die erste Seite des Bereichs verwendet wird. Wenn useFirstPageHeaderFooter „true“ ist, wird dieser Wert für den Header auf der ersten Seite des Abschnitts verwendet. Wenn sie auf „false“ gesetzt ist, wird im Header der ersten Seite des Abschnitts das defaultHeaderId verwendet. Wenn kein Wert festgelegt ist, wird er aus dem vorherigen Abschnittsstil von SectionBreak's übernommen. Wenn der Wert im ersten Abschnittswechsel nicht festgelegt ist, wird er aus dem firstPageHeaderId von DocumentStyle übernommen.

Diese Eigenschaft ist schreibgeschützt.

evenPageHeaderId

string

Die ID des Headers, die nur für gerade Seiten verwendet wird. Wenn der Wert von useEvenPageHeaderFooter für DocumentStyle „true“ ist, wird dieser Wert für die Überschriften auf geraden Seiten im Abschnitt verwendet. Wenn der Wert „false“ ist, wird für die Header auf geraden Seiten das defaultHeaderId verwendet. Wenn kein Wert festgelegt ist, wird er aus dem vorherigen Abschnittsstil von SectionBreak's übernommen. Wenn der Wert im ersten Abschnittswechsel nicht festgelegt ist, wird er aus dem evenPageHeaderId von DocumentStyle übernommen.

Diese Eigenschaft ist schreibgeschützt.

pageNumberStart

integer

Die Seitennummer, ab der die Zählung der Seiten für diesen Bereich beginnen soll. Wenn die Richtlinie nicht konfiguriert ist, wird die Seitennummerierung aus dem vorherigen Abschnitt fortgesetzt. Wenn der Wert in den ersten SectionBreak nicht festgelegt ist, lesen Sie die pageNumberStart von DocumentStyle.

Wenn Sie dieses Attribut aktualisieren, muss ein konkreter Wert festgelegt werden. Wenn Sie dieses Attribut deaktivieren, wird der Fehler „400 Ungültige Anfrage“ ausgegeben.

flipPageOrientation

boolean

Optional. Gibt an, ob die Abmessungen des DocumentStyle-Elements pageSize für diesen Abschnitt umgedreht werden sollen. Dadurch kann die Seitenausrichtung zwischen Hoch- und Querformat geändert werden. Wenn kein Wert festgelegt ist, wird der Wert aus dem flipPageOrientation von DocumentStyle übernommen.

Wenn Sie dieses Attribut aktualisieren, muss ein konkreter Wert festgelegt werden. Wenn Sie dieses Attribut deaktivieren, wird der Fehler „400 Ungültige Anfrage“ ausgegeben.

Eigenschaften der Abschnittsspalte

Eigenschaften, die für die Spalte eines Abschnitts gelten.

JSON-Darstellung
{
  "width": {
    object (Dimension)
  },
  "paddingEnd": {
    object (Dimension)
  }
}
Felder
width

object (Dimension)

Nur Ausgabe Die Breite der Spalte.

paddingEnd

object (Dimension)

Der Abstand am Ende der Spalte.

Spaltentrennerstil

Der Stil der Spaltentrennzeichen.

Enums
COLUMN_SEPARATOR_STYLE_UNSPECIFIED Ein nicht angegebener Spaltentrennzeichenstil.
NONE Es gibt keine Trennlinien zwischen den Spalten.
BETWEEN_EACH_COLUMN Stellt eine Trennlinie zwischen den einzelnen Spalten dar.

Abschnittstyp

Gibt an, wie der Anfang des aktuellen Abschnitts relativ zum vorherigen Abschnitt positioniert ist.

Enums
SECTION_TYPE_UNSPECIFIED Der Abschnittstyp ist nicht angegeben.
CONTINUOUS Der Abschnitt beginnt unmittelbar nach dem letzten Absatz des vorherigen Abschnitts.
NEXT_PAGE Der Abschnitt beginnt auf der nächsten Seite.

Tabelle

Ein StructuralElement, der eine Tabelle darstellt.

JSON-Darstellung
{
  "rows": integer,
  "columns": integer,
  "tableRows": [
    {
      object (TableRow)
    }
  ],
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "tableStyle": {
    object (TableStyle)
  }
}
Felder
rows

integer

Anzahl der Zeilen in der Tabelle.

columns

integer

Anzahl der Spalten in der Tabelle.

Eine Tabelle kann nicht rechteckig sein, sodass einige Zeilen eine andere Anzahl von Zellen haben.

tableRows[]

object (TableRow)

Inhalt und Stil der einzelnen Zeilen.

suggestedInsertionIds[]

string

Die vorgeschlagenen Platzhalter-IDs. Eine Table kann mehrere Platzhalter-IDs haben, wenn es sich um einen verschachtelten Änderungsvorschlag handelt. Wenn das Feld leer ist, wird keine Einfügung vorgeschlagen.

suggestedDeletionIds[]

string

Die vorgeschlagenen Lösch-IDs. Wenn das Feld leer ist, gibt es keine Vorschläge zum Löschen dieser Inhalte.

tableStyle

object (TableStyle)

Der Stil der Tabelle.

TableRow

Der Inhalt und der Stil einer Zeile in einem Table.

JSON-Darstellung
{
  "startIndex": integer,
  "endIndex": integer,
  "tableCells": [
    {
      object (TableCell)
    }
  ],
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "tableRowStyle": {
    object (TableRowStyle)
  },
  "suggestedTableRowStyleChanges": {
    string: {
      object (SuggestedTableRowStyle)
    },
    ...
  }
}
Felder
startIndex

integer

Der nullbasierte Startindex dieser Zeile in UTF-16-Codeeinheiten.

endIndex

integer

Der nullbasierte Endindex dieser Zeile, ausschließlich in UTF-16-Codeeinheiten.

tableCells[]

object (TableCell)

Inhalt und Stil der einzelnen Zellen in dieser Zeile.

Eine Tabelle kann nicht rechteckig sein, d. h., einige Zeilen haben möglicherweise eine andere Anzahl von Zellen als andere Zeilen in derselben Tabelle.

suggestedInsertionIds[]

string

Die vorgeschlagenen Platzhalter-IDs. Eine TableRow kann mehrere Platzhalter-IDs haben, wenn es sich um einen verschachtelten Änderungsvorschlag handelt. Wenn das Feld leer ist, wird keine Einfügung vorgeschlagen.

suggestedDeletionIds[]

string

Die vorgeschlagenen Lösch-IDs. Wenn das Feld leer ist, gibt es keine Vorschläge zum Löschen dieser Inhalte.

tableRowStyle

object (TableRowStyle)

Der Stil der Tabellenzeile.

suggestedTableRowStyleChanges

map (key: string, value: object (SuggestedTableRowStyle))

Der vorgeschlagene Stil ändert sich an dieser Zeile, angegeben nach Vorschlags-ID.

TableCell

Der Inhalt und der Stil einer Zelle in einem Table.

JSON-Darstellung
{
  "startIndex": integer,
  "endIndex": integer,
  "content": [
    {
      object (StructuralElement)
    }
  ],
  "tableCellStyle": {
    object (TableCellStyle)
  },
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "suggestedTableCellStyleChanges": {
    string: {
      object (SuggestedTableCellStyle)
    },
    ...
  }
}
Felder
startIndex

integer

Der nullbasierte Startindex dieser Zelle in UTF-16-Codeeinheiten.

endIndex

integer

Der nullbasierte Endindex dieser Zelle, ausschließlich in UTF-16-Codeeinheiten.

content[]

object (StructuralElement)

Der Inhalt der Zelle.

tableCellStyle

object (TableCellStyle)

Der Stil der Zelle.

suggestedInsertionIds[]

string

Die vorgeschlagenen Platzhalter-IDs. Eine TableCell kann mehrere Platzhalter-IDs haben, wenn es sich um einen verschachtelten Änderungsvorschlag handelt. Wenn das Feld leer ist, wird keine Einfügung vorgeschlagen.

suggestedDeletionIds[]

string

Die vorgeschlagenen Lösch-IDs. Wenn das Feld leer ist, gibt es keine Vorschläge zum Löschen dieser Inhalte.

suggestedTableCellStyleChanges

map (key: string, value: object (SuggestedTableCellStyle))

Die vorgeschlagenen Änderungen am Tabellenzellenstil, eingegeben nach Vorschlags-ID.

Tischzellenart

Der Stil von TableCell.

Übernommene Stile für Tabellenzellen werden in dieser Nachricht als nicht festgelegte Felder dargestellt. Der Stil einer Tabellenzelle kann den Stil der Tabelle übernehmen.

JSON-Darstellung
{
  "rowSpan": integer,
  "columnSpan": integer,
  "backgroundColor": {
    object (OptionalColor)
  },
  "borderLeft": {
    object (TableCellBorder)
  },
  "borderRight": {
    object (TableCellBorder)
  },
  "borderTop": {
    object (TableCellBorder)
  },
  "borderBottom": {
    object (TableCellBorder)
  },
  "paddingLeft": {
    object (Dimension)
  },
  "paddingRight": {
    object (Dimension)
  },
  "paddingTop": {
    object (Dimension)
  },
  "paddingBottom": {
    object (Dimension)
  },
  "contentAlignment": enum (ContentAlignment)
}
Felder
rowSpan

integer

Die Zeilenspanne der Zelle.

Diese Eigenschaft ist schreibgeschützt.

columnSpan

integer

Die Spaltenspanne der Zelle.

Diese Eigenschaft ist schreibgeschützt.

backgroundColor

object (OptionalColor)

Die Hintergrundfarbe der Zelle.

borderLeft

object (TableCellBorder)

Linker Rahmen der Zelle

borderRight

object (TableCellBorder)

Der rechte Rahmen der Zelle.

borderTop

object (TableCellBorder)

Der obere Rahmen der Zelle.

borderBottom

object (TableCellBorder)

Der untere Rand der Zelle.

paddingLeft

object (Dimension)

Der linke Abstand der Zelle.

paddingRight

object (Dimension)

Der rechte Abstand der Zelle.

paddingTop

object (Dimension)

Der obere Rand der Zelle.

paddingBottom

object (Dimension)

Der untere Abstand der Zelle.

contentAlignment

enum (ContentAlignment)

Die Ausrichtung des Inhalts in der Tabellenzelle. Die Standardausrichtung entspricht der Ausrichtung neu erstellter Tabellenzellen im Docs-Editor.

Zellenrahmen

Ein Rahmen um eine Tabellenzelle.

Rahmenlinien in Tabellenzellen dürfen nicht transparent sein. Um den Rahmen einer Tabellenzelle auszublenden, legen Sie eine Breite von 0 fest.

JSON-Darstellung
{
  "color": {
    object (OptionalColor)
  },
  "width": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
Felder
color

object (OptionalColor)

Die Farbe des Rahmens.

Diese Farbe darf nicht transparent sein.

width

object (Dimension)

Die Breite des Rahmens.

dashStyle

enum (DashStyle)

Strichstärke des Rahmens

Inhaltsausrichtung

Die Arten der Inhaltsausrichtung.

Abgeleitet aus einer Teilmenge der Werte des einfachen Typs „ST_TextAnchoringType“ in Abschnitt 20.1.10.59 von „Office Open XML File Formats – Fundamentals and Markup Language Reference“, Teil 1 von ECMA-376, 4. Ausgabe.

Enums
CONTENT_ALIGNMENT_UNSPECIFIED Eine nicht angegebene Inhaltsausrichtung. Die Inhaltsausrichtung wird vom übergeordneten Element übernommen, sofern vorhanden.
CONTENT_ALIGNMENT_UNSUPPORTED Eine nicht unterstützte Inhaltsausrichtung.
TOP Eine Ausrichtung, die den Inhalt am oberen Rand des Inhaltshalters ausrichtet. Entspricht ECMA-376 ST_TextAnchoringType "t".
MIDDLE Eine Ausrichtung, die den Inhalt an der Mitte des Inhaltshalters ausrichtet. Entspricht ECMA-376 ST_TextAnchoringType 'ctr'.
BOTTOM Eine Ausrichtung, die den Inhalt am unteren Rand des Inhaltshalters ausrichtet. Entspricht ECMA-376 ST_TextAnchoringType "b".

VorgeschlagenerTableCellStyle

Ein Änderungsvorschlag für TableCellStyle.

JSON-Darstellung
{
  "tableCellStyle": {
    object (TableCellStyle)
  },
  "tableCellStyleSuggestionState": {
    object (TableCellStyleSuggestionState)
  }
}
Felder
tableCellStyle

object (TableCellStyle)

Ein TableCellStyle, das nur die an diesem Vorschlag vorgenommenen Änderungen enthält. Dies kann zusammen mit dem tableCellStyleSuggestionState verwendet werden, um zu sehen, welche Felder sich geändert haben und welche neuen Werte vorliegen.

tableCellStyleSuggestionState

object (TableCellStyleSuggestionState)

Eine Maske, die angibt, welche der Felder auf der Basis TableCellStyle in diesem Vorschlag geändert wurden.

TableCellStyleSuggestionState

Eine Maske, die angibt, welche der Felder auf der Basis TableCellStyle in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "rowSpanSuggested": boolean,
  "columnSpanSuggested": boolean,
  "backgroundColorSuggested": boolean,
  "borderLeftSuggested": boolean,
  "borderRightSuggested": boolean,
  "borderTopSuggested": boolean,
  "borderBottomSuggested": boolean,
  "paddingLeftSuggested": boolean,
  "paddingRightSuggested": boolean,
  "paddingTopSuggested": boolean,
  "paddingBottomSuggested": boolean,
  "contentAlignmentSuggested": boolean
}
Felder
rowSpanSuggested

boolean

Gibt an, ob für rowSpan eine Änderung vorgeschlagen wurde.

columnSpanSuggested

boolean

Gibt an, ob für columnSpan eine Änderung vorgeschlagen wurde.

backgroundColorSuggested

boolean

Gibt an, ob für backgroundColor eine Änderung vorgeschlagen wurde.

borderLeftSuggested

boolean

Gibt an, ob für borderLeft eine Änderung vorgeschlagen wurde.

borderRightSuggested

boolean

Gibt an, ob für borderRight eine Änderung vorgeschlagen wurde.

borderTopSuggested

boolean

Gibt an, ob für borderTop eine Änderung vorgeschlagen wurde.

borderBottomSuggested

boolean

Gibt an, ob für borderBottom eine Änderung vorgeschlagen wurde.

paddingLeftSuggested

boolean

Gibt an, ob für paddingLeft eine Änderung vorgeschlagen wurde.

paddingRightSuggested

boolean

Gibt an, ob für paddingRight eine Änderung vorgeschlagen wurde.

paddingTopSuggested

boolean

Gibt an, ob für paddingTop eine Änderung vorgeschlagen wurde.

paddingBottomSuggested

boolean

Gibt an, ob für paddingBottom eine Änderung vorgeschlagen wurde.

contentAlignmentSuggested

boolean

Gibt an, ob für contentAlignment eine Änderung vorgeschlagen wurde.

Tabellenzeilenstil

Stile, die auf eine Tabellenzeile angewendet werden.

JSON-Darstellung
{
  "minRowHeight": {
    object (Dimension)
  },
  "tableHeader": boolean,
  "preventOverflow": boolean
}
Felder
minRowHeight

object (Dimension)

Die Mindesthöhe der Zeile. Die Zeile wird im Docs-Editor auf einer Höhe größer oder gleich diesem Wert gerendert, damit der gesamte Inhalt in den Zellen der Zeile angezeigt wird.

tableHeader

boolean

Gibt an, ob die Zeile eine Tabellenüberschrift ist.

preventOverflow

boolean

Gibt an, ob die Zeile nicht über Seiten- oder Spaltengrenzen hinweg überlaufen darf.

Vorgeschlagener Tabellenzeilenstil

Ein Änderungsvorschlag für TableRowStyle.

JSON-Darstellung
{
  "tableRowStyle": {
    object (TableRowStyle)
  },
  "tableRowStyleSuggestionState": {
    object (TableRowStyleSuggestionState)
  }
}
Felder
tableRowStyle

object (TableRowStyle)

Ein TableRowStyle, das nur die an diesem Vorschlag vorgenommenen Änderungen enthält. Dies kann zusammen mit dem tableRowStyleSuggestionState verwendet werden, um zu sehen, welche Felder sich geändert haben und welche neuen Werte vorliegen.

tableRowStyleSuggestionState

object (TableRowStyleSuggestionState)

Eine Maske, die angibt, welche der Felder auf der Basis TableRowStyle in diesem Vorschlag geändert wurden.

TableRowStyleSuggestionState

Eine Maske, die angibt, welche der Felder auf der Basis TableRowStyle in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "minRowHeightSuggested": boolean
}
Felder
minRowHeightSuggested

boolean

Gibt an, ob für minRowHeight eine Änderung vorgeschlagen wurde.

Tischstil

Stile, die auf eine Tabelle angewendet werden.

JSON-Darstellung
{
  "tableColumnProperties": [
    {
      object (TableColumnProperties)
    }
  ]
}
Felder
tableColumnProperties[]

object (TableColumnProperties)

Die Eigenschaften der einzelnen Spalten.

In Google Docs enthalten Tabellen Zeilen und Zeilen Zellen, ähnlich wie HTML. Die Attribute für eine Zeile sind also in der tableRowStyle der Zeile zu finden.

Tabellenspalteneigenschaften

Die Eigenschaften einer Spalte in einer Tabelle.

JSON-Darstellung
{
  "widthType": enum (WidthType),
  "width": {
    object (Dimension)
  }
}
Felder
widthType

enum (WidthType)

Der Breitentyp der Spalte.

width

object (Dimension)

Die Breite der Spalte. Legt fest, wenn der widthType der Spalte FIXED_WIDTH ist.

WidthType (Breitetyp)

Der Typ der Spaltenbreite.

Enums
WIDTH_TYPE_UNSPECIFIED Der Spaltenbreitetyp ist nicht angegeben.
EVENLY_DISTRIBUTED

Die Spaltenbreite wird gleichmäßig auf die anderen gleichmäßig verteilten Spalten verteilt.

Die Breite der Spalte wird automatisch bestimmt und hat nach Berücksichtigung aller Spalten mit der angegebenen Breite den gleichen Anteil der Breite der Tabelle, die noch übrig sind.

FIXED_WIDTH Eine feste Spaltenbreite. Die Eigenschaft [width][google.apps.docs.v1.TableColumnProperties.width] enthält die Spaltenbreite.

Inhaltsverzeichnis

Ein StructuralElement, der für ein Inhaltsverzeichnis steht.

JSON-Darstellung
{
  "content": [
    {
      object (StructuralElement)
    }
  ],
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ]
}
Felder
content[]

object (StructuralElement)

Der Inhalt des Inhaltsverzeichnisses.

suggestedInsertionIds[]

string

Die vorgeschlagenen Platzhalter-IDs. Ein TableOfContents kann mehrere Einfügungs-IDs haben, wenn es sich um einen verschachtelten Änderungsvorschlag handelt. Wenn das Feld leer ist, wird keine Einfügung vorgeschlagen.

suggestedDeletionIds[]

string

Die vorgeschlagenen Lösch-IDs. Wenn das Feld leer ist, gibt es keine Vorschläge zum Löschen dieser Inhalte.

Fußnote

Eine Dokumentfußnote.

JSON-Darstellung
{
  "footnoteId": string,
  "content": [
    {
      object (StructuralElement)
    }
  ]
}
Felder
footnoteId

string

Die ID der Fußnote.

content[]

object (StructuralElement)

Der Inhalt der Fußnote.

Die Indizes für den Inhalt einer Fußnote beginnen bei null.

DocumentStyle

Der Stil des Dokuments.

JSON-Darstellung
{
  "background": {
    object (Background)
  },
  "defaultHeaderId": string,
  "defaultFooterId": string,
  "evenPageHeaderId": string,
  "evenPageFooterId": string,
  "firstPageHeaderId": string,
  "firstPageFooterId": string,
  "useFirstPageHeaderFooter": boolean,
  "useEvenPageHeaderFooter": boolean,
  "pageNumberStart": integer,
  "marginTop": {
    object (Dimension)
  },
  "marginBottom": {
    object (Dimension)
  },
  "marginRight": {
    object (Dimension)
  },
  "marginLeft": {
    object (Dimension)
  },
  "pageSize": {
    object (Size)
  },
  "marginHeader": {
    object (Dimension)
  },
  "marginFooter": {
    object (Dimension)
  },
  "useCustomHeaderFooterMargins": boolean,
  "flipPageOrientation": boolean
}
Felder
background

object (Background)

Der Hintergrund des Dokuments. Dokumente dürfen keine transparente Hintergrundfarbe haben.

defaultHeaderId

string

Die ID des Standardheaders. Wenn die Richtlinie nicht konfiguriert ist, gibt es keinen Standardheader.

Diese Eigenschaft ist schreibgeschützt.

evenPageHeaderId

string

Die ID des Headers, die nur für gerade Seiten verwendet wird. Der Wert von useEvenPageHeaderFooter bestimmt, ob defaultHeaderId oder dieser Wert für den Header auf geraden Seiten verwendet wird. Wenn die Richtlinie nicht konfiguriert ist, gibt es keine Kopfzeile mit geraden Seiten.

Diese Eigenschaft ist schreibgeschützt.

firstPageHeaderId

string

Die ID der Kopfzeile, die nur für die erste Seite verwendet wird. Wenn nicht festgelegt, ist keine eindeutige Kopfzeile für die erste Seite vorhanden. Der Wert von useFirstPageHeaderFooter bestimmt, ob defaultHeaderId oder dieser Wert für den Header auf der ersten Seite verwendet wird. Wenn die Richtlinie nicht konfiguriert ist, gibt es keine Kopfzeile auf der ersten Seite.

Diese Eigenschaft ist schreibgeschützt.

pageNumberStart

integer

Seitennummer, ab der die Zählung der Seiten gestartet werden soll.

marginTop

object (Dimension)

Der obere Seitenrand.

Wenn Sie den oberen Seitenrand im Dokumentstil aktualisieren, wird er bei allen Abschnittsstilen gelöscht.

marginBottom

object (Dimension)

Der untere Seitenrand.

Wenn Sie den unteren Seitenrand im Dokumentstil aktualisieren, wird der untere Seitenrand bei allen Abschnittsstilen gelöscht.

marginRight

object (Dimension)

Rechter Seitenrand

Wenn Sie den rechten Seitenrand im Dokumentstil aktualisieren, wird der rechte Seitenrand bei allen Abschnittsstilen gelöscht. Außerdem kann es sein, dass die Größe der Spalten in allen Abschnitten angepasst wird.

marginLeft

object (Dimension)

Der linke Seitenrand.

Wenn Sie den linken Seitenrand des Dokumentstils aktualisieren, wird der linke Seitenrand bei allen Abschnittsstilen gelöscht. Außerdem kann es sein, dass die Größe der Spalten in allen Abschnitten angepasst wird.

pageSize

object (Size)

Die Größe einer Seite im Dokument.

marginHeader

object (Dimension)

Der Abstand zwischen dem oberen Seitenrand und dem Inhalt der Kopfzeile.

flipPageOrientation

boolean

Optional. Gibt an, ob die Abmessungen von pageSize umgedreht werden sollen. Dadurch kann die Seitenausrichtung zwischen Hoch- und Querformat geändert werden.

Hintergrund

Stellt den Hintergrund eines Dokuments dar.

JSON-Darstellung
{
  "color": {
    object (OptionalColor)
  }
}
Felder
color

object (OptionalColor)

Die Hintergrundfarbe

Größe

Eine Breite und Höhe.

JSON-Darstellung
{
  "height": {
    object (Dimension)
  },
  "width": {
    object (Dimension)
  }
}
Felder
height

object (Dimension)

Die Höhe des Objekts.

width

object (Dimension)

Die Breite des Objekts.

Vorgeschlagener Dokumentstil

Eine vorgeschlagene Änderung an DocumentStyle.

JSON-Darstellung
{
  "documentStyle": {
    object (DocumentStyle)
  },
  "documentStyleSuggestionState": {
    object (DocumentStyleSuggestionState)
  }
}
Felder
documentStyle

object (DocumentStyle)

Ein DocumentStyle, das nur die an diesem Vorschlag vorgenommenen Änderungen enthält. Dies kann zusammen mit dem documentStyleSuggestionState verwendet werden, um zu sehen, welche Felder sich geändert haben und welche neuen Werte vorliegen.

documentStyleSuggestionState

object (DocumentStyleSuggestionState)

Eine Maske, die angibt, welche der Felder auf der Basis DocumentStyle in diesem Vorschlag geändert wurden.

DocumentStyleSuggestionState

Eine Maske, die angibt, welche der Felder auf der Basis DocumentStyle in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "backgroundSuggestionState": {
    object (BackgroundSuggestionState)
  },
  "defaultHeaderIdSuggested": boolean,
  "defaultFooterIdSuggested": boolean,
  "evenPageHeaderIdSuggested": boolean,
  "evenPageFooterIdSuggested": boolean,
  "firstPageHeaderIdSuggested": boolean,
  "firstPageFooterIdSuggested": boolean,
  "useFirstPageHeaderFooterSuggested": boolean,
  "useEvenPageHeaderFooterSuggested": boolean,
  "pageNumberStartSuggested": boolean,
  "marginTopSuggested": boolean,
  "marginBottomSuggested": boolean,
  "marginRightSuggested": boolean,
  "marginLeftSuggested": boolean,
  "pageSizeSuggestionState": {
    object (SizeSuggestionState)
  },
  "marginHeaderSuggested": boolean,
  "marginFooterSuggested": boolean,
  "useCustomHeaderFooterMarginsSuggested": boolean,
  "flipPageOrientationSuggested": boolean
}
Felder
backgroundSuggestionState

object (BackgroundSuggestionState)

Eine Maske, die angibt, welche der Felder in background in diesem Vorschlag geändert wurden.

defaultHeaderIdSuggested

boolean

Gibt an, ob für defaultHeaderId eine Änderung vorgeschlagen wurde.

evenPageHeaderIdSuggested

boolean

Gibt an, ob für evenPageHeaderId eine Änderung vorgeschlagen wurde.

firstPageHeaderIdSuggested

boolean

Gibt an, ob für firstPageHeaderId eine Änderung vorgeschlagen wurde.

pageNumberStartSuggested

boolean

Gibt an, ob für pageNumberStart eine Änderung vorgeschlagen wurde.

marginTopSuggested

boolean

Gibt an, ob für marginTop eine Änderung vorgeschlagen wurde.

marginBottomSuggested

boolean

Gibt an, ob für marginBottom eine Änderung vorgeschlagen wurde.

marginRightSuggested

boolean

Gibt an, ob für marginRight eine Änderung vorgeschlagen wurde.

marginLeftSuggested

boolean

Gibt an, ob für marginLeft eine Änderung vorgeschlagen wurde.

pageSizeSuggestionState

object (SizeSuggestionState)

Eine Maske, die angibt, welche der Felder in [size] [google.apps.docs.v1.DocumentStyle.size] in diesem Vorschlag geändert wurden.

marginHeaderSuggested

boolean

Gibt an, ob für marginHeader eine Änderung vorgeschlagen wurde.

flipPageOrientationSuggested

boolean

Optional. Gibt an, ob für flipPageOrientation eine Änderung vorgeschlagen wurde.

Hintergrundvorschlagsstatus

Eine Maske, die angibt, welche der Felder auf der Basis Background in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, hat Backgound einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "backgroundColorSuggested": boolean
}
Felder
backgroundColorSuggested

boolean

Gibt an, ob die aktuelle Hintergrundfarbe in diesem Vorschlag geändert wurde.

GrößeVorschlagszustand

Eine Maske, die angibt, welche der Felder auf der Basis Size in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, hat Size einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "heightSuggested": boolean,
  "widthSuggested": boolean
}
Felder
heightSuggested

boolean

Gibt an, ob für height eine Änderung vorgeschlagen wurde.

widthSuggested

boolean

Gibt an, ob für width eine Änderung vorgeschlagen wurde.

BenannteStile

Die benannten Stile. TextStyle und ParagraphStyle für Absätze im Dokument können aus diesen benannten Stilen übernommen werden.

JSON-Darstellung
{
  "styles": [
    {
      object (NamedStyle)
    }
  ]
}
Felder
styles[]

object (NamedStyle)

Die benannten Stile.

Für jede der möglichen named style types ist ein Eintrag vorhanden.

Benannter Stil

Ein benannter Stil. Die TextStyle und ParagraphStyle von Absätzen im Dokument können aus diesem benannten Stil übernommen werden, wenn sie denselben benannten Stiltyp haben.

JSON-Darstellung
{
  "namedStyleType": enum (NamedStyleType),
  "textStyle": {
    object (TextStyle)
  },
  "paragraphStyle": {
    object (ParagraphStyle)
  }
}
Felder
namedStyleType

enum (NamedStyleType)

Der Typ dieses benannten Stils.

textStyle

object (TextStyle)

Der Textstil dieses benannten Stils.

paragraphStyle

object (ParagraphStyle)

Der Absatzstil dieses benannten Stils.

VorgeschlageneNamedStyles

Eine vorgeschlagene Änderung an NamedStyles.

JSON-Darstellung
{
  "namedStyles": {
    object (NamedStyles)
  },
  "namedStylesSuggestionState": {
    object (NamedStylesSuggestionState)
  }
}
Felder
namedStyles

object (NamedStyles)

Ein NamedStyles, das nur die an diesem Vorschlag vorgenommenen Änderungen enthält. Dies kann zusammen mit dem namedStylesSuggestionState verwendet werden, um zu sehen, welche Felder sich geändert haben und welche neuen Werte vorliegen.

namedStylesSuggestionState

object (NamedStylesSuggestionState)

Eine Maske, die angibt, welche der Felder auf der Basis NamedStyles in diesem Vorschlag geändert wurden.

NamedStylesSuggestionState

Der Vorschlagsstatus einer NamedStyles-Nachricht.

JSON-Darstellung
{
  "stylesSuggestionStates": [
    {
      object (NamedStyleSuggestionState)
    }
  ]
}
Felder
stylesSuggestionStates[]

object (NamedStyleSuggestionState)

Eine Maske, die angibt, welche der Felder in der entsprechenden NamedStyle in styles in diesem Vorschlag geändert wurden.

Die Reihenfolge der benannten Stilvorschläge entspricht der Reihenfolge des entsprechenden benannten Stils im Vorschlag named styles.

NamedStyleSuggestionState

Ein Vorschlagsstatus einer NamedStyle-Nachricht.

JSON-Darstellung
{
  "namedStyleType": enum (NamedStyleType),
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  },
  "paragraphStyleSuggestionState": {
    object (ParagraphStyleSuggestionState)
  }
}
Felder
namedStyleType

enum (NamedStyleType)

Der benannte Stiltyp, dem dieser Vorschlagsstatus entspricht.

Dieses Feld wird bereitgestellt, um den NamendStyleSuggestionState mit der entsprechenden NamedStyle abzugleichen.

textStyleSuggestionState

object (TextStyleSuggestionState)

Eine Maske, die angibt, welche der Felder in text style in diesem Vorschlag geändert wurden.

paragraphStyleSuggestionState

object (ParagraphStyleSuggestionState)

Eine Maske, die angibt, welche der Felder in paragraph style in diesem Vorschlag geändert wurden.

Liste

Eine Liste stellt die Listenattribute für eine Gruppe von Absätzen dar, die alle zur selben Liste gehören. Ein Absatz, der Teil einer Liste ist, hat einen Verweis auf die ID der Liste im zugehörigen bullet.

JSON-Darstellung
{
  "listProperties": {
    object (ListProperties)
  },
  "suggestedListPropertiesChanges": {
    string: {
      object (SuggestedListProperties)
    },
    ...
  },
  "suggestedInsertionId": string,
  "suggestedDeletionIds": [
    string
  ]
}
Felder
listProperties

object (ListProperties)

Die Eigenschaften der Liste.

suggestedListPropertiesChanges

map (key: string, value: object (SuggestedListProperties))

Die vorgeschlagenen Änderungen an den Listeneigenschaften, angegeben nach Vorschlags-ID.

suggestedInsertionId

string

Die vorgeschlagene Einfügungs-ID. Wenn das Feld leer ist, wird keine Einfügung vorgeschlagen.

suggestedDeletionIds[]

string

Die vorgeschlagenen Lösch-IDs. Wenn das Feld leer ist, gibt es keine Vorschläge zum Löschen dieser Liste.

ListProperties

Die Eigenschaften eines list, die das Design von Aufzählungszeichen beschreiben, die zu Absätzen gehören, die mit einer Liste verknüpft sind.

JSON-Darstellung
{
  "nestingLevels": [
    {
      object (NestingLevel)
    }
  ]
}
Felder
nestingLevels[]

object (NestingLevel)

Beschreibt die Eigenschaften der Aufzählungszeichen auf der zugehörigen Ebene.

Eine Liste hat höchstens 9 Verschachtelungsebenen, wobei die Verschachtelungsebene 0 der obersten Ebene und die Verschachtelungsebene 8 der am weitesten verschachtelten Ebene entspricht. Die Verschachtelungsebenen werden in aufsteigender Reihenfolge zurückgegeben, wobei die am wenigsten verschachtelte zuerst zurückgegeben wird.

Verschachtelungsebene

Enthält Eigenschaften, die das Design eines Listenpunkts auf einer bestimmten Verschachtelungsebene beschreiben.

JSON-Darstellung
{
  "bulletAlignment": enum (BulletAlignment),
  "glyphFormat": string,
  "indentFirstLine": {
    object (Dimension)
  },
  "indentStart": {
    object (Dimension)
  },
  "textStyle": {
    object (TextStyle)
  },
  "startNumber": integer,

  // Union field glyph_kind can be only one of the following:
  "glyphType": enum (GlyphType),
  "glyphSymbol": string
  // End of list of possible types for union field glyph_kind.
}
Felder
bulletAlignment

enum (BulletAlignment)

Die Ausrichtung des Aufzählungszeichens innerhalb des für das Rendern des Aufzählungszeichens vorgesehenen Bereich.

glyphFormat

string

Der Formatstring, der auf dieser Verschachtelungsebene von Aufzählungszeichen verwendet wird.

Das Symbolformat enthält einen oder mehrere Platzhalter, die je nach glyphType oder glyphSymbol durch die entsprechenden Werte ersetzt werden. Die Platzhalter folgen dem Muster %[nestingLevel]. Außerdem können Platzhalter Präfixe und Suffixe enthalten. Daher folgt das Symbol für Zeichen dem Muster <prefix>%[nestingLevel]<suffix>. Präfix und Suffix sind optional und können beliebige Strings sein.

Das Symbol für das Symbol %0. gibt beispielsweise an, dass das gerenderte Symbol den Platzhalter durch das entsprechende Bild für Verschachtelungsebene 0 ersetzt, gefolgt von einem Punkt als Suffix. Eine Liste mit dem Symboltyp UPPER_ALPHA und dem Symbolformat %0. auf Verschachtelungsebene 0 führt also zu einer Liste mit gerenderten Bildzeichen.

A.

B.

C.

Das Symbolformat kann Platzhalter für die aktuelle Verschachtelungsebene sowie Platzhalter für übergeordnete Verschachtelungsebenen enthalten. Eine Liste kann beispielsweise das Symbolformat %0. bei Verschachtelungsebene 0 und das Symbolformat %0.%1. bei Verschachtelungsebene 1 haben. Wenn beide Verschachtelungsebenen DECIMAL Glyphentypen haben, würde dies zu einer Liste mit gerenderten Bildzeichen führen.

1.

2.

2.1.

2.2.

3.

Bei geordneten Verschachtelungsebenen hängt der String, der einen Platzhalter im Glyphenformat für einen bestimmten Absatz ersetzt, von der Reihenfolge des Absatzes in der Liste ab.

indentFirstLine

object (Dimension)

Der Einzug der ersten Zeile von Absätzen auf dieser Verschachtelungsebene.

indentStart

object (Dimension)

Der Einzug für Absätze auf dieser Verschachtelungsebene. Wird je nach Inhaltsrichtung des Absatzes auf die Seite angewendet, die dem Anfang des Textes entspricht.

textStyle

object (TextStyle)

Der Textstil der Aufzählungszeichen auf dieser Verschachtelungsebene.

startNumber

integer

Nummer des ersten Listenelements auf dieser Verschachtelungsebene.

Der Wert 0 wird für Listen mit Buchstaben und römische Zahlenlisten als Wert 1 behandelt. Bei Werten von sowohl 0 als auch 1 beginnen Listen mit Buchstaben und römischen Zahlen bei a bzw. i.

Dieser Wert wird bei Verschachtelungsebenen mit ungeordneten Symbolen ignoriert.

Union-Feld glyph_kind. Die Art des Symbols, das von Aufzählungszeichen verwendet wird. Hiermit wird das Symbol für Aufzählungszeichen definiert, das die Platzhalter in glyph_format ersetzt. Für glyph_kind ist nur einer der folgenden Werte zulässig:
glyphType

enum (GlyphType)

Die Art des Symbols, das von Aufzählungszeichen verwendet wird, wenn Absätze auf dieser Verschachtelungsebene angeordnet sind.

Der Symboltyp bestimmt die Art des Symbols, das zum Ersetzen von Platzhaltern in glyphFormat verwendet wird, wenn Absätze auf dieser Verschachtelungsebene sortiert werden. Wenn die Verschachtelungsebene beispielsweise 0 ist, glyphFormat auf %0. und der Symboltyp DECIMAL ist, ersetzt das gerenderte Symbol den Platzhalter %0 im Symbolformat durch eine Zahl, die der Reihenfolge des Listenelements in der Liste entspricht.

glyphSymbol

string

Ein benutzerdefiniertes Glyphensymbol, das in Aufzählungspunkten verwendet wird, wenn Absätze auf dieser Verschachtelungsebene nicht geordnet sind.

Das Symbol ersetzt Platzhalter in glyphFormat. Wenn beispielsweise das glyphSymbol der ausgefüllte Kreis ist, der dem Unicode-U+25cf-Codepunkt entspricht, und das glyphFormat %0 ist, wäre das gerenderte Symbol der ausgefüllte Kreis.

Bullet-Ausrichtung

Die Ausrichtungstypen für einen Aufzählungspunkt.

Enums
BULLET_ALIGNMENT_UNSPECIFIED Die Ausrichtung der Aufzählungszeichen wurde nicht angegeben.
START Das Aufzählungszeichen wird am Anfang des Bereichs ausgerichtet, der für das Rendern des Aufzählungszeichens vorgesehen ist. Bei LTR-Text linksbündig, andernfalls rechtsbündig.
CENTER Das Aufzählungszeichen wird an der Mitte des Bereichs ausgerichtet, der für das Rendern des Aufzählungszeichens vorgesehen ist.
END Das Aufzählungszeichen wird am Ende des für das Rendern des Aufzählungszeichens vorgesehenen Bereich ausgerichtet. Rechtsbündig für LTR-Text, linksbündig ausgerichtet.

Symboltyp

Die Bildzeichentypen, die von Aufzählungszeichen verwendet werden, wenn die Absätze auf dieser Verschachtelungsebene angeordnet sind.

Enums
GLYPH_TYPE_UNSPECIFIED Der Symboltyp ist nicht angegeben oder wird nicht unterstützt.
NONE Leerer String.
DECIMAL Eine Zahl, z. B. 1, 2 oder 3.
ZERO_DECIMAL Eine Zahl, bei der einstellige Zahlen mit einer Null vorangestellt sind, z. B. 01, 02 oder 03. Zahlen mit mehr als einer Ziffer wird keine Null vorangestellt.
UPPER_ALPHA Einen Großbuchstaben wie A, B oder C
ALPHA Ein Kleinbuchstabe wie a, b oder c.
UPPER_ROMAN Ein großgeschriebenes römisches Zahlzeichen, z. B. I, II oder III.
ROMAN Eine kleingeschriebene römische Zahl, wie i, ii oder iii.

VorgeschlageneListProperties

Eine vorgeschlagene Änderung für ListProperties.

JSON-Darstellung
{
  "listProperties": {
    object (ListProperties)
  },
  "listPropertiesSuggestionState": {
    object (ListPropertiesSuggestionState)
  }
}
Felder
listProperties

object (ListProperties)

Ein ListProperties, das nur die an diesem Vorschlag vorgenommenen Änderungen enthält. Dies kann zusammen mit dem listPropertiesSuggestionState verwendet werden, um zu sehen, welche Felder sich geändert haben und welche neuen Werte vorliegen.

listPropertiesSuggestionState

object (ListPropertiesSuggestionState)

Eine Maske, die angibt, welche der Felder auf der Basis ListProperties in diesem Vorschlag geändert wurden.

ListPropertiesSuggestionState

Eine Maske, die angibt, welche der Felder auf der Basis ListProperties in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "nestingLevelsSuggestionStates": [
    {
      object (NestingLevelSuggestionState)
    }
  ]
}
Felder
nestingLevelsSuggestionStates[]

object (NestingLevelSuggestionState)

Eine Maske, die angibt, welche der Felder in der entsprechenden NestingLevel in nestingLevels in diesem Vorschlag geändert wurden.

Die Vorschlagsstatus der Verschachtelungsebene werden in aufsteigender Reihenfolge der Verschachtelungsebene zurückgegeben, wobei die am wenigsten verschachtelte zuerst zurückgegeben wird.

NestingLevelSuggestionState

Eine Maske, die angibt, welche der Felder auf der Basis NestingLevel in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "bulletAlignmentSuggested": boolean,
  "glyphTypeSuggested": boolean,
  "glyphFormatSuggested": boolean,
  "glyphSymbolSuggested": boolean,
  "indentFirstLineSuggested": boolean,
  "indentStartSuggested": boolean,
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  },
  "startNumberSuggested": boolean
}
Felder
bulletAlignmentSuggested

boolean

Gibt an, ob für bulletAlignment eine Änderung vorgeschlagen wurde.

glyphTypeSuggested

boolean

Gibt an, ob für glyphType eine Änderung vorgeschlagen wurde.

glyphFormatSuggested

boolean

Gibt an, ob für glyphFormat eine Änderung vorgeschlagen wurde.

glyphSymbolSuggested

boolean

Gibt an, ob für glyphSymbol eine Änderung vorgeschlagen wurde.

indentFirstLineSuggested

boolean

Gibt an, ob für indentFirstLine eine Änderung vorgeschlagen wurde.

indentStartSuggested

boolean

Gibt an, ob für indentStart eine Änderung vorgeschlagen wurde.

textStyleSuggestionState

object (TextStyleSuggestionState)

Eine Maske, die angibt, welche der Felder in text style in diesem Vorschlag geändert wurden.

startNumberSuggested

boolean

Gibt an, ob für startNumber eine Änderung vorgeschlagen wurde.

Benannte Ranges

Eine Sammlung aller NamedRange im Dokument, die einen bestimmten Namen haben.

JSON-Darstellung
{
  "name": string,
  "namedRanges": [
    {
      object (NamedRange)
    }
  ]
}
Felder
name

string

Der Name, den alle named ranges gemeinsam haben.

namedRanges[]

object (NamedRange)

Die NamedRanges mit demselben Namen.

BenannterBereich

Eine Sammlung von Ranges mit derselben benannten Bereichs-ID.

Mit benannten Bereichen können Entwickler Teile eines Dokuments mit einem beliebigen benutzerdefinierten Label verknüpfen, sodass ihr Inhalt später programmatisch gelesen oder bearbeitet werden kann. Ein Dokument kann mehrere benannte Bereiche mit demselben Namen enthalten, aber jeder benannte Bereich hat eine eindeutige ID.

Ein benannter Bereich wird mit einem einzelnen Range erstellt. Mit Inhalten, die in einen benannten Bereich eingefügt werden, wird der Bereich in der Regel erweitert. Bestimmte Dokumentänderungen können jedoch dazu führen, dass der Bereich in mehrere Bereiche aufgeteilt wird.

Benannte Bereiche sind nicht privat. Alle Anwendungen und Mitbearbeiter, die Zugriff auf das Dokument haben, können die benannten Bereiche des Dokuments sehen.

JSON-Darstellung
{
  "namedRangeId": string,
  "name": string,
  "ranges": [
    {
      object (Range)
    }
  ]
}
Felder
namedRangeId

string

Die ID des benannten Bereichs.

name

string

Der Name des benannten Bereichs.

ranges[]

object (Range)

Die Bereiche, die zu diesem benannten Bereich gehören.

Bereich

Gibt einen zusammenhängenden Textbereich an.

JSON-Darstellung
{
  "segmentId": string,
  "startIndex": integer,
  "endIndex": integer
}
Felder
segmentId

string

Die ID der Kopf-, Fußzeile oder Fußnote, in der dieser Bereich enthalten ist. Eine leere Segment-ID kennzeichnet den Textkörper des Dokuments.

startIndex

integer

Der nullbasierte Startindex dieses Bereichs in UTF-16-Codeeinheiten.

In allen aktuellen Anwendungsfällen muss ein Startindex angegeben werden. Dieses Feld ist ein Int32Value, um zukünftige Anwendungsfälle mit offenen Bereichen zu berücksichtigen.

endIndex

integer

Der nullbasierte Endindex dieses Bereichs, ausschließlich in UTF-16-Codeeinheiten.

In allen aktuellen Anwendungsfällen muss ein Endindex angegeben werden. Dieses Feld ist ein Int32Value, um zukünftige Anwendungsfälle mit offenen Bereichen zu berücksichtigen.

Vorschlagsansichtsmodus

Der auf das Dokument angewendete Vorschlagsansichtsmodus, der angibt, wie Änderungsvorschläge dargestellt werden. Es bietet Optionen zum Lesen des Dokuments inklusive aller Vorschläge direkt in der Datei, inklusive akzeptierter oder abgelehnter Vorschläge.

Enums
DEFAULT_FOR_CURRENT_ACCESS Der auf das zurückgegebene Dokument angewendete VorschlägeViewMode hängt von der aktuellen Zugriffsebene des Nutzers ab. Wenn der Nutzer nur Lesezugriff hat, wird PREVIEW_WITHOUT_SUGGESTIONS angewendet. Andernfalls wird SUGGESTIONS_INLINE angewendet. Dies ist der standardmäßige Ansichtsmodus für Vorschläge.
SUGGESTIONS_INLINE

Das zurückgegebene Dokument enthält Inline-Vorschläge. Vorgeschlagene Änderungen werden im Dokument vom Basisinhalt unterschieden.

Bei Anfragen zum Abrufen eines Dokuments in diesem Modus wird ein 403-Fehler zurückgegeben, wenn der Nutzer nicht berechtigt ist, Änderungsvorschläge anzusehen.

PREVIEW_SUGGESTIONS_ACCEPTED

Das zurückgegebene Dokument ist eine Vorschau, in der alle vorgeschlagenen Änderungen akzeptiert wurden.

Bei Anfragen zum Abrufen eines Dokuments in diesem Modus wird ein 403-Fehler zurückgegeben, wenn der Nutzer nicht berechtigt ist, Änderungsvorschläge anzusehen.

PREVIEW_WITHOUT_SUGGESTIONS Das zurückgegebene Dokument ist eine Vorschau, in der alle Änderungsvorschläge abgelehnt werden, falls das Dokument Vorschläge enthält.

InlineObject

Ein Objekt, das inline mit dem Text angezeigt wird. Ein InlineObject enthält ein EmbeddedObject, z. B. ein Bild.

JSON-Darstellung
{
  "objectId": string,
  "inlineObjectProperties": {
    object (InlineObjectProperties)
  },
  "suggestedInlineObjectPropertiesChanges": {
    string: {
      object (SuggestedInlineObjectProperties)
    },
    ...
  },
  "suggestedInsertionId": string,
  "suggestedDeletionIds": [
    string
  ]
}
Felder
objectId

string

Die ID dieses Inline-Objekts. Kann zum Aktualisieren der Eigenschaften eines Objekts verwendet werden.

inlineObjectProperties

object (InlineObjectProperties)

Die Eigenschaften dieses Inline-Objekts.

suggestedInlineObjectPropertiesChanges

map (key: string, value: object (SuggestedInlineObjectProperties))

Die vorgeschlagenen Änderungen an den Inline-Objekteigenschaften, angegeben nach Vorschlags-ID.

suggestedInsertionId

string

Die vorgeschlagene Einfügungs-ID. Wenn das Feld leer ist, wird keine Einfügung vorgeschlagen.

suggestedDeletionIds[]

string

Die vorgeschlagenen Lösch-IDs. Wenn das Feld leer ist, gibt es keine Vorschläge zum Löschen dieser Inhalte.

InlineObjectProperties

Attribute von InlineObject.

JSON-Darstellung
{
  "embeddedObject": {
    object (EmbeddedObject)
  }
}
Felder
embeddedObject

object (EmbeddedObject)

Das eingebettete Objekt dieses Inline-Objekts

EingebettetesObjekt

Ein in das Dokument eingebettetes Objekt.

JSON-Darstellung
{
  "title": string,
  "description": string,
  "embeddedObjectBorder": {
    object (EmbeddedObjectBorder)
  },
  "size": {
    object (Size)
  },
  "marginTop": {
    object (Dimension)
  },
  "marginBottom": {
    object (Dimension)
  },
  "marginRight": {
    object (Dimension)
  },
  "marginLeft": {
    object (Dimension)
  },
  "linkedContentReference": {
    object (LinkedContentReference)
  },

  // Union field properties can be only one of the following:
  "embeddedDrawingProperties": {
    object (EmbeddedDrawingProperties)
  },
  "imageProperties": {
    object (ImageProperties)
  }
  // End of list of possible types for union field properties.
}
Felder
title

string

Der Titel des eingebetteten Objekts. title und description werden kombiniert, um Alt-Text anzuzeigen.

description

string

Die Beschreibung des eingebetteten Objekts. title und description werden kombiniert, um Alt-Text anzuzeigen.

embeddedObjectBorder

object (EmbeddedObjectBorder)

Der Rahmen des eingebetteten Objekts.

size

object (Size)

Die sichtbare Größe des Bildes nach dem Zuschneiden.

marginTop

object (Dimension)

Der obere Rand des eingebetteten Objekts.

marginBottom

object (Dimension)

Der untere Rand des eingebetteten Objekts.

marginRight

object (Dimension)

Der rechte Rand des eingebetteten Objekts.

marginLeft

object (Dimension)

Der linke Rand des eingebetteten Objekts.

linkedContentReference

object (LinkedContentReference)

Ein Verweis auf den extern verknüpften Quellinhalt. Es enthält beispielsweise einen Verweis auf das Google Tabellen-Quelldiagramm, wenn das eingebettete Objekt ein verknüpftes Diagramm ist.

Wenn die Richtlinie nicht konfiguriert ist, ist das eingebettete Objekt nicht verknüpft.

Union-Feld properties. Die Eigenschaften, die für jeden eingebetteten Objekttyp spezifisch sind. Für properties ist nur einer der folgenden Werte zulässig:
embeddedDrawingProperties

object (EmbeddedDrawingProperties)

Die Eigenschaften einer eingebetteten Zeichnung.

imageProperties

object (ImageProperties)

Die Eigenschaften eines Bildes.

IntegrierteDrawingProperties

Dieser Typ hat keine Felder.

Die Eigenschaften einer eingebetteten Zeichnung. Sie werden verwendet, um den Objekttyp zu unterscheiden. Eine eingebettete Zeichnung wird innerhalb eines Dokuments erstellt und bearbeitet. Ausführliche Details werden nicht unterstützt.

ImageProperties

Die Eigenschaften eines Bildes.

JSON-Darstellung
{
  "contentUri": string,
  "sourceUri": string,
  "brightness": number,
  "contrast": number,
  "transparency": number,
  "cropProperties": {
    object (CropProperties)
  },
  "angle": number
}
Felder
contentUri

string

Ein URI zum Image mit einer Standardlebensdauer von 30 Minuten. Dieser URI ist mit dem Konto des Anforderers getaggt. Jeder, der über den URI verfügt, greift als ursprünglicher Anforderer auf das Image zu. Der Zugriff auf das Bild kann verloren gehen, wenn sich die Freigabeeinstellungen des Dokuments ändern.

sourceUri

string

Der Quell-URI ist der URI, mit dem das Bild eingefügt wird. Der Quell-URI kann leer sein.

brightness

number

Der Helligkeitseffekt des Bildes. Der Wert sollte im Intervall [-1,0, 1,0] liegen, wobei 0 keine Auswirkung bedeutet.

contrast

number

Der Kontrasteffekt des Bildes. Der Wert sollte im Intervall [-1,0, 1,0] liegen, wobei 0 keine Auswirkung bedeutet.

transparency

number

Der Transparenzeffekt des Bildes. Der Wert sollte im Intervall [0,0, 1,0] liegen, wobei 0 keine Auswirkung und 1 transparent (transparent) bedeutet.

cropProperties

object (CropProperties)

Die Zuschneideeigenschaften des Bildes.

angle

number

Der Winkel im Uhrzeigersinn des Bildes in Radiant.

CropProperties

Die Zuschneideeigenschaften eines Bildes.

Das Zuschneiderechteck wird durch Bruchwerte gegenüber den vier Rändern des Originalinhalts dargestellt.

  • Wenn der Versatz im Intervall (0, 1) liegt, wird der entsprechende Rand des Zuschneiderechtecks innerhalb des ursprünglichen Begrenzungsrechtecks des Bildes positioniert.
  • Wenn der Versatz negativ oder größer als 1 ist, wird der entsprechende Rand des Zuschneiderechtecks außerhalb des ursprünglichen Begrenzungsrechtecks positioniert.
  • Wenn alle Versätze und der Drehwinkel 0 sind, wird das Bild nicht zugeschnitten.
JSON-Darstellung
{
  "offsetLeft": number,
  "offsetRight": number,
  "offsetTop": number,
  "offsetBottom": number,
  "angle": number
}
Felder
offsetLeft

number

Der Offset gibt an, wie weit der linke Rand des Zuschneidebereichs vom linken Rand des Originalinhalts entfernt ist (als Bruchteil der Breite des ursprünglichen Inhalts).

offsetRight

number

Der Offset gibt an, wie weit der rechte Rand des Zuschneidebereichs vom rechten Rand des Originalinhalts entfernt ist (als Bruchteil der Breite des Originalinhalts).

offsetTop

number

Der Offset gibt an, wie weit der obere Rand des Zuschneidebereichs vom oberen Rand des Originalinhalts entfernt ist, angegeben als Bruchteil der Höhe des ursprünglichen Inhalts.

offsetBottom

number

Mit dem Versatz wird angegeben, wie weit der untere Rand des Zuschneidebereichs nach innen vom unteren Rand des Originalinhalts entfernt ist, angegeben als Bruchteil der Höhe des Originalinhalts.

angle

number

Der Winkel im Uhrzeigersinn des Zuschneiderechtecks um seinen Mittelpunkt in Radiant. Die Rotation wird nach den Offsets angewendet.

EingebetteterObjektrand

Einen Rahmen um ein EmbeddedObject.

JSON-Darstellung
{
  "color": {
    object (OptionalColor)
  },
  "width": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle),
  "propertyState": enum (PropertyState)
}
Felder
color

object (OptionalColor)

Die Farbe des Rahmens.

width

object (Dimension)

Die Breite des Rahmens.

dashStyle

enum (DashStyle)

Strichstärke des Rahmens

propertyState

enum (PropertyState)

Der Eigenschaftsstatus der Rahmeneigenschaft.

PropertyState

Die möglichen Status einer Property.

Enums
RENDERED Wenn der Status einer Eigenschaft RENDERED ist, hat das Element die entsprechende Eigenschaft, wenn es im Dokument gerendert wird. „Immer“ ist der Standardwert.
NOT_RENDERED Wenn der Status einer Eigenschaft NOT_RENDERED lautet, hat das Element beim Rendern im Dokument nicht die entsprechende Eigenschaft.

LinkedContent-Referenz

Ein Verweis auf den extern verknüpften Quellinhalt.

JSON-Darstellung
{

  // Union field reference can be only one of the following:
  "sheetsChartReference": {
    object (SheetsChartReference)
  }
  // End of list of possible types for union field reference.
}
Felder
Union-Feld reference. Die Referenz, die sich auf die Art des verlinkten Inhalts bezieht. Für reference ist nur einer der folgenden Werte zulässig:
sheetsChartReference

object (SheetsChartReference)

Ein Verweis auf das verknüpfte Diagramm.

TabellenDiagrammReferenz

Ein Verweis auf ein verknüpftes Diagramm, das aus Google Tabellen eingebettet ist.

JSON-Darstellung
{
  "spreadsheetId": string,
  "chartId": integer
}
Felder
spreadsheetId

string

Die ID der Google Tabellen-Tabelle, die das Quelldiagramm enthält.

chartId

integer

Die ID des jeweiligen Diagramms in der eingebetteten Google Tabellen-Tabelle.

VorgeschlageneInlineObjectProperties

Eine vorgeschlagene Änderung für InlineObjectProperties.

JSON-Darstellung
{
  "inlineObjectProperties": {
    object (InlineObjectProperties)
  },
  "inlineObjectPropertiesSuggestionState": {
    object (InlineObjectPropertiesSuggestionState)
  }
}
Felder
inlineObjectProperties

object (InlineObjectProperties)

Ein InlineObjectProperties, das nur die an diesem Vorschlag vorgenommenen Änderungen enthält. Dies kann zusammen mit dem inlineObjectPropertiesSuggestionState verwendet werden, um zu sehen, welche Felder sich geändert haben und welche neuen Werte vorliegen.

inlineObjectPropertiesSuggestionState

object (InlineObjectPropertiesSuggestionState)

Eine Maske, die angibt, welche der Felder auf der Basis InlineObjectProperties in diesem Vorschlag geändert wurden.

InlineObjectPropertiesSuggestionState

Eine Maske, die angibt, welche der Felder auf der Basis InlineObjectProperties in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "embeddedObjectSuggestionState": {
    object (EmbeddedObjectSuggestionState)
  }
}
Felder
embeddedObjectSuggestionState

object (EmbeddedObjectSuggestionState)

Eine Maske, die angibt, welche der Felder in embeddedObject in diesem Vorschlag geändert wurden.

EingebetteterObjektvorschlagsstatus

Eine Maske, die angibt, welche der Felder auf der Basis EmbeddedObject in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "embeddedDrawingPropertiesSuggestionState": {
    object (EmbeddedDrawingPropertiesSuggestionState)
  },
  "imagePropertiesSuggestionState": {
    object (ImagePropertiesSuggestionState)
  },
  "titleSuggested": boolean,
  "descriptionSuggested": boolean,
  "embeddedObjectBorderSuggestionState": {
    object (EmbeddedObjectBorderSuggestionState)
  },
  "sizeSuggestionState": {
    object (SizeSuggestionState)
  },
  "marginLeftSuggested": boolean,
  "marginRightSuggested": boolean,
  "marginTopSuggested": boolean,
  "marginBottomSuggested": boolean,
  "linkedContentReferenceSuggestionState": {
    object (LinkedContentReferenceSuggestionState)
  }
}
Felder
embeddedDrawingPropertiesSuggestionState

object (EmbeddedDrawingPropertiesSuggestionState)

Eine Maske, die angibt, welche der Felder in embeddedDrawingProperties in diesem Vorschlag geändert wurden.

imagePropertiesSuggestionState

object (ImagePropertiesSuggestionState)

Eine Maske, die angibt, welche der Felder in imageProperties in diesem Vorschlag geändert wurden.

titleSuggested

boolean

Gibt an, ob für title eine Änderung vorgeschlagen wurde.

descriptionSuggested

boolean

Gibt an, ob für description eine Änderung vorgeschlagen wurde.

embeddedObjectBorderSuggestionState

object (EmbeddedObjectBorderSuggestionState)

Eine Maske, die angibt, welche der Felder in embeddedObjectBorder in diesem Vorschlag geändert wurden.

sizeSuggestionState

object (SizeSuggestionState)

Eine Maske, die angibt, welche der Felder in size in diesem Vorschlag geändert wurden.

marginLeftSuggested

boolean

Gibt an, ob für marginLeft eine Änderung vorgeschlagen wurde.

marginRightSuggested

boolean

Gibt an, ob für marginRight eine Änderung vorgeschlagen wurde.

marginTopSuggested

boolean

Gibt an, ob für marginTop eine Änderung vorgeschlagen wurde.

marginBottomSuggested

boolean

Gibt an, ob für marginBottom eine Änderung vorgeschlagen wurde.

linkedContentReferenceSuggestionState

object (LinkedContentReferenceSuggestionState)

Eine Maske, die angibt, welche der Felder in linkedContentReference in diesem Vorschlag geändert wurden.

embeddedDrawingPropertiesSuggestionState

Dieser Typ hat keine Felder.

Eine Maske, die angibt, welche der Felder auf der Basis EmbeddedDrawingProperties in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

ImagePropertiesSuggestionState

Eine Maske, die angibt, welche der Felder auf der Basis ImageProperties in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "contentUriSuggested": boolean,
  "sourceUriSuggested": boolean,
  "brightnessSuggested": boolean,
  "contrastSuggested": boolean,
  "transparencySuggested": boolean,
  "cropPropertiesSuggestionState": {
    object (CropPropertiesSuggestionState)
  },
  "angleSuggested": boolean
}
Felder
contentUriSuggested

boolean

Gibt an, ob für contentUri eine Änderung vorgeschlagen wurde.

sourceUriSuggested

boolean

Gibt an, ob eine vorgeschlagene Änderung für [sourceUri] [google.apps.docs.v1.EmbedObject.source_uri] vorgeschlagen wurde.

brightnessSuggested

boolean

Gibt an, ob eine vorgeschlagene Änderung für [Helligkeit] [google.apps.docs.v1.EmbedObject.brightness] vorgeschlagen wurde.

contrastSuggested

boolean

Gibt an, ob eine Änderung für [contrast] [google.apps.docs.v1.embeddedObject.contrast] vorgeschlagen wurde.

transparencySuggested

boolean

Gibt an, ob eine vorgeschlagene Änderung für [transparency] [google.apps.docs.v1.EmbedObject.transparency] vorgeschlagen wurde.

cropPropertiesSuggestionState

object (CropPropertiesSuggestionState)

Eine Maske, die angibt, welche der Felder in cropProperties in diesem Vorschlag geändert wurden.

angleSuggested

boolean

Gibt an, ob eine vorgeschlagene Änderung für [angle] [google.apps.docs.v1.EmbedObject.angle] vorgeschlagen wurde.

CropPropertiesSuggestionState

Eine Maske, die angibt, welche der Felder auf der Basis CropProperties in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "offsetLeftSuggested": boolean,
  "offsetRightSuggested": boolean,
  "offsetTopSuggested": boolean,
  "offsetBottomSuggested": boolean,
  "angleSuggested": boolean
}
Felder
offsetLeftSuggested

boolean

Gibt an, ob für offsetLeft eine Änderung vorgeschlagen wurde.

offsetRightSuggested

boolean

Gibt an, ob für offsetRight eine Änderung vorgeschlagen wurde.

offsetTopSuggested

boolean

Gibt an, ob für offsetTop eine Änderung vorgeschlagen wurde.

offsetBottomSuggested

boolean

Gibt an, ob für offsetBottom eine Änderung vorgeschlagen wurde.

angleSuggested

boolean

Gibt an, ob für angle eine Änderung vorgeschlagen wurde.

EmbedObjectBorderSuggestionState

Eine Maske, die angibt, welche der Felder auf der Basis EmbeddedObjectBorder in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "colorSuggested": boolean,
  "widthSuggested": boolean,
  "dashStyleSuggested": boolean,
  "propertyStateSuggested": boolean
}
Felder
colorSuggested

boolean

Gibt an, ob eine Änderung für [color] [google.apps.docs.v1.IntegratedBorderObject.color] vorgeschlagen wurde.

widthSuggested

boolean

Gibt an, ob eine vorgeschlagene Änderung für [width] [google.apps.docs.v1.EmbedBorderObject.width] vorgeschlagen wurde.

dashStyleSuggested

boolean

Gibt an, ob eine vorgeschlagene Änderung an [dashStyle] [google.apps.docs.v1.EmbedBorderObject.dash_style] vorgeschlagen wurde.

propertyStateSuggested

boolean

Gibt an, ob eine vorgeschlagene Änderung an [propertyState] [google.apps.docs.v1.IntegratedBorderObject.property_state] vorgeschlagen wurde.

LinkedContentReferenceSuggestionState

Eine Maske, die angibt, welche der Felder auf der Basis LinkedContentReference in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "sheetsChartReferenceSuggestionState": {
    object (SheetsChartReferenceSuggestionState)
  }
}
Felder
sheetsChartReferenceSuggestionState

object (SheetsChartReferenceSuggestionState)

Eine Maske, die angibt, welche der Felder in sheetsChartReference in diesem Vorschlag geändert wurden.

TabellenChartReferenceSuggestionState

Eine Maske, die angibt, welche der Felder auf der Basis SheetsChartReference in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "spreadsheetIdSuggested": boolean,
  "chartIdSuggested": boolean
}
Felder
spreadsheetIdSuggested

boolean

Gibt an, ob für spreadsheetId eine Änderung vorgeschlagen wurde.

chartIdSuggested

boolean

Gibt an, ob für chartId eine Änderung vorgeschlagen wurde.

PositionedObject

Ein Objekt, das an ein Paragraph gebunden und relativ zum Anfang des Absatzes positioniert ist. Ein PositionedObject enthält ein EmbeddedObject, z. B. ein Bild.

JSON-Darstellung
{
  "objectId": string,
  "positionedObjectProperties": {
    object (PositionedObjectProperties)
  },
  "suggestedPositionedObjectPropertiesChanges": {
    string: {
      object (SuggestedPositionedObjectProperties)
    },
    ...
  },
  "suggestedInsertionId": string,
  "suggestedDeletionIds": [
    string
  ]
}
Felder
objectId

string

Die ID dieses positionierten Objekts.

positionedObjectProperties

object (PositionedObjectProperties)

Die Eigenschaften dieses positionierten Objekts.

suggestedPositionedObjectPropertiesChanges

map (key: string, value: object (SuggestedPositionedObjectProperties))

Die vorgeschlagenen Änderungen an den positionierten Objekteigenschaften, angegeben nach der Vorschlags-ID.

suggestedInsertionId

string

Die vorgeschlagene Einfügungs-ID. Wenn das Feld leer ist, wird keine Einfügung vorgeschlagen.

suggestedDeletionIds[]

string

Die vorgeschlagenen Lösch-IDs. Wenn das Feld leer ist, gibt es keine Vorschläge zum Löschen dieser Inhalte.

PositionedObjectProperties

Attribute von PositionedObject.

JSON-Darstellung
{
  "positioning": {
    object (PositionedObjectPositioning)
  },
  "embeddedObject": {
    object (EmbeddedObject)
  }
}
Felder
positioning

object (PositionedObjectPositioning)

Die Positionierung dieses positionierten Objekts relativ zum Zeilenumbruch von Paragraph, der auf dieses positionierte Objekt verweist.

embeddedObject

object (EmbeddedObject)

Das eingebettete Objekt dieses positionierten Objekts

PositionedObjectPositioning

Die Positionierung eines PositionedObject. Das positionierte Objekt wird relativ zum Anfang des Paragraph positioniert, mit dem es verbunden ist.

JSON-Darstellung
{
  "layout": enum (PositionedObjectLayout),
  "leftOffset": {
    object (Dimension)
  },
  "topOffset": {
    object (Dimension)
  }
}
Felder
layout

enum (PositionedObjectLayout)

Das Layout dieses positionierten Objekts.

leftOffset

object (Dimension)

Der Abstand des linken Rands des positionierten Objekts in Bezug auf den Anfang der Paragraph, mit der es verbunden ist. Die genaue Positionierung des Objekts kann von anderen Inhalten im Dokument und vom Stil des Dokuments abhängen.

topOffset

object (Dimension)

Der Abstand des oberen Rands des positionierten Objekts in Bezug auf den Anfang des Paragraph, mit dem es verbunden ist. Die genaue Positionierung des Objekts kann von anderen Inhalten im Dokument und vom Stil des Dokuments abhängen.

PositionedObjectLayout

Die möglichen Layouts eines [PositionedObject][google.aps.docs.v1.PositionedObject].

Enums
POSITIONED_OBJECT_LAYOUT_UNSPECIFIED Das Layout ist nicht angegeben.
WRAP_TEXT Der Text umschließt das positionierte Objekt.
BREAK_LEFT Unterbricht Text, sodass sich das positionierte Objekt auf der linken und der Text auf der rechten Seite befindet.
BREAK_RIGHT Unterbricht Text, sodass sich das positionierte Objekt auf der rechten Seite und der Text auf der linken Seite befindet.
BREAK_LEFT_RIGHT Unterbricht Text, sodass links oder rechts neben dem positionierten Objekt kein Text mehr zu sehen ist.
IN_FRONT_OF_TEXT Das positionierte Objekt befindet sich vor dem Text.
BEHIND_TEXT Das positionierte Objekt befindet sich hinter dem Text.

VorgeschlagenePositionedObjectProperties

Eine vorgeschlagene Änderung für PositionedObjectProperties.

JSON-Darstellung
{
  "positionedObjectProperties": {
    object (PositionedObjectProperties)
  },
  "positionedObjectPropertiesSuggestionState": {
    object (PositionedObjectPropertiesSuggestionState)
  }
}
Felder
positionedObjectProperties

object (PositionedObjectProperties)

Ein PositionedObjectProperties, das nur die an diesem Vorschlag vorgenommenen Änderungen enthält. Dies kann zusammen mit dem positionedObjectPropertiesSuggestionState verwendet werden, um zu sehen, welche Felder sich geändert haben und welche neuen Werte vorliegen.

positionedObjectPropertiesSuggestionState

object (PositionedObjectPropertiesSuggestionState)

Eine Maske, die angibt, welche der Felder auf der Basis PositionedObjectProperties in diesem Vorschlag geändert wurden.

PositionedObjectPropertiesSuggestionState

Eine Maske, die angibt, welche der Felder auf der Basis PositionedObjectProperties in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "positioningSuggestionState": {
    object (PositionedObjectPositioningSuggestionState)
  },
  "embeddedObjectSuggestionState": {
    object (EmbeddedObjectSuggestionState)
  }
}
Felder
positioningSuggestionState

object (PositionedObjectPositioningSuggestionState)

Eine Maske, die angibt, welche der Felder in positioning in diesem Vorschlag geändert wurden.

embeddedObjectSuggestionState

object (EmbeddedObjectSuggestionState)

Eine Maske, die angibt, welche der Felder in embeddedObject in diesem Vorschlag geändert wurden.

PositionedObjectPositioningSuggestionState

Eine Maske, die angibt, welche der Felder auf der Basis PositionedObjectPositioning in diesem Vorschlag geändert wurden. Für jedes Feld, das auf „true“ gesetzt ist, gibt es einen neuen vorgeschlagenen Wert.

JSON-Darstellung
{
  "layoutSuggested": boolean,
  "leftOffsetSuggested": boolean,
  "topOffsetSuggested": boolean
}
Felder
layoutSuggested

boolean

Gibt an, ob für layout eine Änderung vorgeschlagen wurde.

leftOffsetSuggested

boolean

Gibt an, ob für leftOffset eine Änderung vorgeschlagen wurde.

topOffsetSuggested

boolean

Gibt an, ob für topOffset eine Änderung vorgeschlagen wurde.

Methoden

batchUpdate

Wendet eine oder mehrere Aktualisierungen auf das Dokument an.

create

Erstellt ein leeres Dokument mit dem in der Anfrage angegebenen Titel.

get

Ruft die neueste Version des angegebenen Dokuments ab