- Zasób: Document
- Karta
- TabProperties
- DocumentTab
- Treść
- StructuralElement
- Akapit
- ParagraphElement
- Tekst
- TextStyle
- OptionalColor
- kolor,
- RgbColor
- Wymiar
- Jednostka
- WeightedFontFamily
- BaselineOffset
- Link
- BookmarkLink
- HeadingLink
- SuggestedTextStyle
- TextStyleSuggestionState
- AutoText
- Typ
- PageBreak
- ColumnBreak
- FootnoteReference
- HorizontalRule
- Równanie
- InlineObjectElement
- Osoba
- PersonProperties
- RichLink
- RichLinkProperties
- ParagraphStyle
- NamedStyleType
- Wyrównanie
- ContentDirection
- SpacingMode
- ParagraphBorder
- DashStyle
- TabStop
- TabStopAlignment
- Cienie
- SuggestedParagraphStyle
- ParagraphStyleSuggestionState
- ShadingSuggestionState
- Bullet
- SuggestedBullet
- BulletSuggestionState
- ObjectReferences
- SectionBreak
- SectionStyle
- SectionColumnProperties
- ColumnSeparatorStyle
- SectionType
- Tabela
- TableRow
- TableCell
- TableCellStyle
- TableCellBorder
- Wyrównanie treści
- SuggestedTableCellStyle
- TableCellStyleSuggestionState
- TableRowStyle
- SuggestedTableRowStyle
- TableRowStyleSuggestionState
- TableStyle
- TableColumnProperties
- WidthType
- TableOfContents
- Nagłówek
- Stopka
- Przypis
- DocumentStyle
- Informacje ogólne
- rozmiar;
- SuggestedDocumentStyle
- DocumentStyleSuggestionState
- BackgroundSuggestionState
- SizeSuggestionState
- NamedStyles
- NamedStyle
- SuggestedNamedStyles
- NamedStylesSuggestionState
- NamedStyleSuggestionState
- Lista
- ListProperties
- NestingLevel
- BulletAlignment
- GlyphType
- SuggestedListProperties
- ListPropertiesSuggestionState
- NestingLevelSuggestionState
- NamedRanges
- NamedRange
- Zakres
- InlineObject
- InlineObjectProperties
- EmbeddedObject
- EmbeddedDrawingProperties
- ImageProperties
- CropProperties
- EmbeddedObjectBorder
- PropertyState
- LinkedContentReference
- SheetsChartReference
- SuggestedInlineObjectProperties
- InlineObjectPropertiesSuggestionState
- EmbeddedObjectSuggestionState
- EmbeddedDrawingPropertiesSuggestionState
- ImagePropertiesSuggestionState
- CropPropertiesSuggestionState
- EmbeddedObjectBorderSuggestionState
- LinkedContentReferenceSuggestionState
- SheetsChartReferenceSuggestionState
- PositionedObject
- PositionedObjectProperties
- PositionedObjectPositioning
- PositionedObjectLayout
- SuggestedPositionedObjectProperties
- PositionedObjectPropertiesSuggestionState
- PositionedObjectPositioningSuggestionState
- SuggestionsViewMode
- Metody
Zasób: dokument
Dokument w Dokumentach Google.
Zapis JSON |
---|
{ "documentId": string, "title": string, "tabs": [ { object ( |
Pola | |
---|---|
documentId |
Tylko dane wyjściowe. Identyfikator dokumentu. |
title |
Tytuł dokumentu. |
tabs[] |
Karty będące częścią dokumentu. Karty mogą zawierać karty podrzędne, czyli karty zagnieżdżone w innych kartach. Zakładki podrzędne są reprezentowane przez pole |
revisionId |
Tylko dane wyjściowe. Identyfikator wersji dokumentu. Można go używać w żądaniach aktualizacji, aby określić, do której wersji dokumentu mają zostać zastosowane aktualizacje i jak powinno działać żądanie, jeśli dokument był edytowany od czasu wprowadzenia tej wersji. To pole jest wypełniane tylko wtedy, gdy użytkownik ma uprawnienia do edycji dokumentu. Identyfikator wersji nie jest liczbą sekwencyjną, ale nieprzezroczystym ciągiem. Format identyfikatora wersji może się z czasem zmienić. Zwrócony identyfikator wersji jest gwarantowany tylko przez 24 godziny od momentu jego zwrotu i nie może być udostępniany innym użytkownikom. Jeśli identyfikator wersji nie zmienia się między wywołaniami, oznacza to, że dokument nie został zmieniony. Natomiast zmiana identyfikatora (tego samego dokumentu i użytkownika) oznacza zazwyczaj, że dokument został zaktualizowany. Zmiana identyfikatora może być też spowodowana czynnikami wewnętrznymi, np. zmianami formatu identyfikatora. |
suggestionsViewMode |
Tylko dane wyjściowe. Tryb wyświetlania sugestii zastosowany w dokumencie. Uwaga: podczas edytowania dokumentu zmiany muszą być wprowadzone w dokumencie z atrybutem |
body |
Tylko dane wyjściowe. Główna treść dokumentu. Pole starsze: zamiast tego użyj pola |
headers |
Tylko dane wyjściowe. Nagłówki w dokumencie, posortowane według identyfikatora nagłówka. Pole starsze: zamiast tego użyj pola |
footers |
Tylko dane wyjściowe. stopki w dokumencie, posortowane według identyfikatora stopki; Starsza wersja pola: zamiast tego użyj pola |
footnotes |
Tylko dane wyjściowe. Przypisy w dokumencie przypisane do klucza identyfikatora przypisu. Pole starsze: zamiast tego użyj pola |
documentStyle |
Tylko dane wyjściowe. Styl dokumentu. Pole starsze: zamiast tego użyj pola |
suggestedDocumentStyleChanges |
Tylko dane wyjściowe. Sugerowane zmiany stylu dokumentu, posortowane według identyfikatora sugestii. Pole starsze: zamiast tego użyj pola |
namedStyles |
Tylko dane wyjściowe. Nazwane style dokumentu. Starsza wersja pola: zamiast tego użyj pola |
suggestedNamedStylesChanges |
Tylko dane wyjściowe. Sugerowane zmiany nazwanych stylów dokumentu, posortowane według identyfikatora sugestii. Starsza wersja pola: zamiast tego użyj pola |
lists |
Tylko dane wyjściowe. Listy w dokumencie, posortowane według identyfikatora listy. Starsza wersja pola: zamiast tego użyj pola |
namedRanges |
Tylko dane wyjściowe. Nazwane zakresy w dokumencie, posortowane według nazwy. Pole starsze: zamiast tego użyj pola |
inlineObjects |
Tylko dane wyjściowe. Obiekty w dokumencie, których kluczem jest identyfikator obiektu. Starsza wersja pola: zamiast tego użyj pola |
positionedObjects |
Tylko dane wyjściowe. Pozycjonowane obiekty w dokumencie z kluczem według identyfikatora obiektu. Starsza wersja pola: zamiast tego użyj pola |
Tab
Karta w dokumencie.
Zapis JSON |
---|
{ "tabProperties": { object ( |
Pola | |
---|---|
tabProperties |
Właściwości karty, takie jak identyfikator i tytuł. |
childTabs[] |
Karty podrzędne umieszczone na tej karcie. |
Pole sumy content . Zawartość karty. content może być tylko jednym z tych elementów: |
|
documentTab |
Karta z zawartością dokumentu, np. tekstem i obrazami. |
TabProperties
Właściwości karty.
Zapis JSON |
---|
{ "tabId": string, "title": string, "parentTabId": string, "index": integer, "nestingLevel": integer } |
Pola | |
---|---|
tabId |
Tylko dane wyjściowe. Identyfikator karty. Tego pola nie można zmienić. |
title |
Nazwa karty widoczna dla użytkownika. |
parentTabId |
Opcjonalnie: Identyfikator karty nadrzędnej. Pusta, jeśli bieżąca karta jest kartą na poziomie głównym, co oznacza, że nie ma na niej żadnych elementów nadrzędnych. |
index |
Indeks tabulacji w ramach elementu nadrzędnego, liczony od zera. |
nestingLevel |
Tylko dane wyjściowe. Głębokość karty w dokumencie. Karty na poziomie katalogu głównego zaczynają się od 0. |
DocumentTab
Karta z treścią dokumentu.
Zapis JSON |
---|
{ "body": { object ( |
Pola | |
---|---|
body |
Główna część karty dokumentu. |
headers |
Nagłówki na karcie dokumentu, posortowane według identyfikatora nagłówka. |
footers |
Stopki na karcie dokumentu, pogrupowane według identyfikatora stopki. |
footnotes |
przypisy na karcie dokumentu, posortowane według identyfikatora przypisu; |
documentStyle |
Styl karty dokumentu. |
suggestedDocumentStyleChanges |
Sugerowane zmiany stylu karty dokumentu oparte na identyfikatorze sugestii. |
namedStyles |
Nazwane style karty dokumentu. |
suggestedNamedStylesChanges |
Proponowane zmiany nazwanych stylów na karcie dokumentu, posortowane według identyfikatora sugestii. |
lists |
Listy na karcie dokumentów pogrupowane według identyfikatora listy. |
namedRanges |
Zakresy nazwane na karcie dokumentu z kluczami według nazwy. |
inlineObjects |
Obiekty wbudowane na karcie dokumentu z kluczem według identyfikatora obiektu. |
positionedObjects |
Pozycjonowane obiekty na karcie dokumentu z kluczami według identyfikatora obiektu. |
Treść
Treść dokumentu.
Treść zawiera zwykle całą zawartość dokumentu z wyjątkiem pól headers
, footers
i footnotes
.
Zapis JSON |
---|
{
"content": [
{
object ( |
Pola | |
---|---|
content[] |
Zawartość ciała. Indeksy treści treści zaczynają się od zera. |
StructuralElement
Element StructuralElement opisuje treść, która nadaje dokumentowi strukturę.
Zapis JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
Pola | |
---|---|
startIndex |
Indeks początkowy tego elementu strukturalnego liczony od zera w jednostkach kodu UTF-16. |
endIndex |
Wykluczający indeks końcowy tego elementu strukturalnego, liczony od zera, w jednostkach kodu UTF-16. |
Pole sumy content . Treść elementu strukturalnego. content może być tylko jednym z tych elementów: |
|
paragraph |
Typ akapitu elementu strukturalnego. |
sectionBreak |
Typ podziału sekcji w elemencie strukturalnym. |
table |
Typ tabeli elementu strukturalnego. |
tableOfContents |
Element strukturalny typu spis treści. |
Akapit
Znak StructuralElement
reprezentujący akapit. Akapit to zakres treści zakończony znakiem nowego wiersza.
Zapis JSON |
---|
{ "elements": [ { object ( |
Pola | |
---|---|
elements[] |
Treść akapitu podzielona na części składowe. |
paragraphStyle |
Styl tego akapitu. |
suggestedParagraphStyleChanges |
Styl sugerowanego akapitu zmienia się na ten akapit, którego identyfikator jest podany w kluczu. |
bullet |
Punkt w tym akapicie. Jeśli nie ma go na liście, akapit nie należy do listy. |
suggestedBulletChanges |
Sugerowane zmiany w punkcie w tym akapicie. |
positionedObjectIds[] |
Identyfikatory pozycji ustawionych obiektów powiązanych z tym akapitem. |
suggestedPositionedObjectIds |
Identyfikatory pozycjonowanych obiektów, które powinny zostać dołączone do tego akapitu, przypisane do identyfikatora sugestii. |
ParagraphElement
Element ParagraphElement opisuje zawartość w Paragraph
.
Zapis JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
Pola | |
---|---|
startIndex |
Indeks początkowy tego elementu akapitu oparty na 0 w jednostkach kodu UTF-16. |
endIndex |
Indeks końcowy tego elementu akapitu (z wyłączeniem) oparty na zerowej podstawie w jednostkach kodu UTF-16. |
Pole unii content . Treść elementu akapitu. content może mieć tylko jedną z tych wartości: |
|
textRun |
Element akapitu uruchomienia tekstu. |
autoText |
Element automatycznego tekstu akapitu. |
pageBreak |
Element akapitu podziału strony. |
columnBreak |
Element akapitu podziału kolumny. |
footnoteReference |
Element akapitu z odwołaniem do przypisu. |
horizontalRule |
Element akapitu z poziomą linią. |
equation |
Element równania akapitu. |
inlineObjectElement |
Wbudowany element akapitu obiektu. |
person |
Element akapitu, który zawiera link do osoby lub adresu e-mail. |
richLink |
Element akapitu, który zawiera link do zasobu Google (np. pliku na Dysku Google, filmu w YouTube czy wydarzenia w Kalendarzu). |
TextRun
ParagraphElement
reprezentujący cały tekst o tym samym stylu.
Zapis JSON |
---|
{ "content": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Pola | |
---|---|
content |
Tekst tego uruchomienia. Podczas uruchomienia wszystkie elementy inne niż tekstowe są zastępowane znakiem Unicode U+E907. |
suggestedInsertionIds[] |
Sugerowane identyfikatory wstawiania. Jeśli |
suggestedDeletionIds[] |
Identyfikatory sugerowanych do usunięcia treści. Jeśli jest puste, nie ma żadnych sugerowanych usunięcia tych treści. |
textStyle |
Styl tekstu tego przebiegu. |
suggestedTextStyleChanges |
Sugerowany styl tekstu zmieni się w tym uruchomieniu na podstawie identyfikatora sugestii. |
TextStyle
Reprezentuje styl, który można zastosować do tekstu.
Odziedziczone style tekstu są w tej wiadomości reprezentowane jako pola nieskonfigurowane. Element nadrzędny stylu tekstu zależy od tego, gdzie został zdefiniowany:
- Styl tekstu w elementach
Paragraph
dziedziczy się z odpowiednich elementównamed style type
. - Element TextStyle w elemencie
named style
dziedziczy styl nazwanynormal text
. - Styl tekstu
normal text
dziedziczy styl tekstu domyślnego w edytorze Dokumentów. - Styl TextStyle w elemencie
Paragraph
zawartym w tabeli może dziedziczyć styl tekstu ze stylu tabeli.
Jeśli styl tekstu nie jest dziedziczony z elementu nadrzędnego, usunięcie ustawień w polach spowoduje przywrócenie stylu do wartości domyślnej w edytorze Dokumentów.
Zapis JSON |
---|
{ "bold": boolean, "italic": boolean, "underline": boolean, "strikethrough": boolean, "smallCaps": boolean, "backgroundColor": { object ( |
Pola | |
---|---|
bold |
Określa, czy tekst ma być pogrubiony. |
italic |
Wskazuje, czy tekst jest pisany kursywą. |
underline |
Określa, czy tekst jest podkreślony. |
strikethrough |
Określa, czy tekst jest przekreślony. |
smallCaps |
czy tekst jest zapisany małymi literami. |
backgroundColor |
Kolor tła tekstu. Jeśli jest ustawiony, kolor jest kolorem RGB lub przezroczysty, w zależności od pola |
foregroundColor |
Kolor pierwszego planu tekstu. Jeśli jest ustawiony, kolor jest w kolorze RGB lub przezroczysty w zależności od pola |
fontSize |
Rozmiar czcionki tekstu. |
weightedFontFamily |
Rodzina czcionek i renderowana grubość tekstu. Jeśli żądanie aktualizacji zawiera wartości zarówno Jeśli zasada Jeśli ustawiono |
baselineOffset |
Przesunięcie tekstu w pionie względem jego normalnej pozycji. Tekst z przesunięciem punktu odniesienia |
link |
Miejsce docelowe hiperlinku w tekście. Jeśli nie jest skonfigurowana, nie ma linku. Linki nie są dziedziczone z tekstu nadrzędnego. Zmiana linku w prośbie o aktualizację powoduje inne zmiany w stylu tekstu w zakresie:
|
OptionalColor
Kolor, który może być całkowicie nieprzezroczysty lub przezroczysty.
Zapis JSON |
---|
{
"color": {
object ( |
Pola | |
---|---|
color |
Jeśli zostanie ustawiony, będzie używany jako kolor nieprzezroczysty. Jeśli nie jest ustawiony, oznacza przezroczysty kolor. |
Kolor
Jednolity kolor.
Zapis JSON |
---|
{
"rgbColor": {
object ( |
Pola | |
---|---|
rgbColor |
Wartość koloru RGB. |
RgbColor
Kolor RGB.
Zapis JSON |
---|
{ "red": number, "green": number, "blue": number } |
Pola | |
---|---|
red |
Składnik koloru koloru z zakresu od 0,0 do 1,0. |
green |
Składowa zielona koloru, od 0,0 do 1,0. |
blue |
Składnik koloru niebieskiego z zakresu od 0,0 do 1,0. |
Wymiar
Wielkość w jednym kierunku w określonych jednostkach.
Zapis JSON |
---|
{
"magnitude": number,
"unit": enum ( |
Pola | |
---|---|
magnitude |
Wielkość. |
unit |
Jednostki wielkości. |
Jednostka
Jednostki miary.
Wartości w polu enum | |
---|---|
UNIT_UNSPECIFIED |
Jednostki są nieznane. |
PT |
Punkt, 1/72 cala. |
WeightedFontFamily
Reprezentuje rodzinę czcionek i grubość tekstu.
Zapis JSON |
---|
{ "fontFamily": string, "weight": integer } |
Pola | |
---|---|
fontFamily |
Rodzina czcionek tekstu. Rodzina czcionek może być dowolną czcionką z menu Czcionka w Dokumentach lub z Google Fonts. Jeśli nazwa czcionki nie jest rozpoznawana, tekst jest renderowany w czcionce |
weight |
Grubość czcionki. To pole może zawierać dowolną wartość będącą wielokrotnością Wartość domyślna to Grubość czcionki stanowi tylko jeden składnik renderowanej grubości czcionki. Kombinacja wartości
|
BaselineOffset
Możliwości odsunięcia tekstu w pionie od jego normalnego położenia.
Wartości w polu enum | |
---|---|
BASELINE_OFFSET_UNSPECIFIED |
Przesunięcie punktu odniesienia dla tekstu jest dziedziczone z elementu nadrzędnego. |
NONE |
Tekst nie jest przesunięty w pionie. |
SUPERSCRIPT |
Tekst jest przesunięty w pionie w górę (indeks górny). |
SUBSCRIPT |
Tekst jest przesunięty pionowo w dół (indeks dolny). |
Link
Odniesienie do innej części dokumentu lub zewnętrznego adresu URL.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole sumy destination . Miejsce docelowe linku. destination może być tylko jednym z tych elementów: |
|
url |
Zewnętrzny adres URL. |
tabId |
Identyfikator karty w tym dokumencie. |
bookmark |
zakładka w tym dokumencie, W dokumentach zawierających 1 kartę linki do zakładek w pojedynczej karcie nadal zwracają |
heading |
Nagłówek w tym dokumencie. W dokumentach zawierających 1 kartę linki do nagłówków w pojedynczej karcie nadal zwracają |
bookmarkId |
Identyfikator zakładki w tym dokumencie. Stare pole: zamiast tego ustaw wartość Jeśli to pole jest używane w żądaniu zapisu, przyjmuje się, że zakładka pochodzi z identyfikatora karty określonego w żądaniu. Jeśli w żądaniu nie jest określony identyfikator karty, jest ona uznawana za kartę na pierwszej karcie w dokumencie. |
headingId |
Identyfikator nagłówka w tym dokumencie. Stare pole: zamiast tego ustaw wartość Jeśli to pole jest używane w żądaniu zapisu, nagłówek jest uznawany za pochodzący z identyfikatora karty określonego w żądaniu. Jeśli identyfikator karty nie jest określony w żądaniu, przyjmuje się, że pochodzi on z pierwszej karty w dokumencie. |
BookmarkLink
Odniesienie do zakładki w tym dokumencie.
Zapis JSON |
---|
{ "id": string, "tabId": string } |
Pola | |
---|---|
id |
Identyfikator zakładki w tym dokumencie. |
tabId |
Identyfikator karty zawierającej tę zakładkę. |
HeadingLink
Odniesienie do nagłówka w tym dokumencie.
Zapis JSON |
---|
{ "id": string, "tabId": string } |
Pola | |
---|---|
id |
Identyfikator nagłówka w tym dokumencie. |
tabId |
Identyfikator karty zawierającej ten nagłówek. |
SuggestedTextStyle
Sugerowana zmiana w: TextStyle
.
Zapis JSON |
---|
{ "textStyle": { object ( |
Pola | |
---|---|
textStyle |
|
textStyleSuggestionState |
Maska wskazująca, które pola na podstawie |
TextStyleSuggestionState
Maska wskazująca, które pola na podstawie TextStyle
zostały zmienione w tej sugestii. Dla każdego pola z wartością „true” (prawda) pojawi się nowa wartość sugerowana.
Zapis JSON |
---|
{ "boldSuggested": boolean, "italicSuggested": boolean, "underlineSuggested": boolean, "strikethroughSuggested": boolean, "smallCapsSuggested": boolean, "backgroundColorSuggested": boolean, "foregroundColorSuggested": boolean, "fontSizeSuggested": boolean, "weightedFontFamilySuggested": boolean, "baselineOffsetSuggested": boolean, "linkSuggested": boolean } |
Pola | |
---|---|
boldSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
italicSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
underlineSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
strikethroughSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
smallCapsSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
backgroundColorSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
foregroundColorSuggested |
Wskazuje, czy zasugerowano zmianę na |
fontSizeSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
weightedFontFamilySuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
baselineOffsetSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
linkSuggested |
Wskazuje, czy zasugerowano zmianę na |
AutoText
Pole ParagraphElement
reprezentujące miejsce w tekście, które jest dynamicznie zastępowane treścią, która może się zmieniać z biegiem czasu, np. numerem strony.
Zapis JSON |
---|
{ "type": enum ( |
Pola | |
---|---|
type |
Typ tego automatycznego tekstu. |
suggestedInsertionIds[] |
Sugerowane identyfikatory wstawienia. Jeśli |
suggestedDeletionIds[] |
Identyfikatory sugerowanych do usunięcia treści. Jeśli jest puste, nie ma żadnych sugerowanych usunięcia tych treści. |
textStyle |
Styl tekstu tego automatycznego tekstu. |
suggestedTextStyleChanges |
Sugerowany styl tekstu zostanie zmieniony na podstawie identyfikatora sugestii. |
Typ
Rodzaje tekstu automatycznego.
Wartości w polu enum | |
---|---|
TYPE_UNSPECIFIED |
Nieokreślony typ tekstu automatycznego. |
PAGE_NUMBER |
Wpisz tekst automatyczny reprezentujący numer bieżącej strony. |
PAGE_COUNT |
Wpisz tekst automatyczny, który będzie reprezentować łączną liczbę stron w dokumencie. |
PageBreak
Element ParagraphElement
reprezentujący podział strony. Podział strony powoduje, że następny tekst rozpoczyna się u góry następnej strony.
Zapis JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Pola | |
---|---|
suggestedInsertionIds[] |
Sugerowane identyfikatory wstawień. Jeśli |
suggestedDeletionIds[] |
Identyfikatory sugerowanych do usunięcia treści. Jeśli jest puste, nie ma żadnych sugerowanych usunięcia tych treści. |
textStyle |
Styl tekstu tego podziału strony. Podobnie jak w przypadku treści tekstowych, np. ciągów tekstowych i odniesień do przypisów, styl tekstu w przerwie na stronie może wpływać na układ treści oraz styl tekstu wstawionego obok. |
suggestedTextStyleChanges |
Sugerowany styl tekstu zmienia się w tym podziałie strony według identyfikatora sugestii. |
ColumnBreak
ParagraphElement
oznacza podział kolumny. Przerwanie kolumny powoduje, że następny tekst zaczyna się u góry następnej kolumny.
Zapis JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Pola | |
---|---|
suggestedInsertionIds[] |
Sugerowane identyfikatory wstawiania. Jeśli |
suggestedDeletionIds[] |
Identyfikatory sugerowanych do usunięcia treści. Jeśli jest puste, nie ma żadnych sugerowanych usunięcia tych treści. |
textStyle |
Styl tekstu tego elementu ColumnBreak. Podobnie jak w przypadku tekstu, np. ciągów tekstowych i odwołań do przypisów, styl tekstu w przerwie kolumny może wpływać na układ treści oraz styl tekstu wstawionego obok. |
suggestedTextStyleChanges |
Sugerowany styl tekstu zmieni się na ten podział kolumny według identyfikatora sugestii. |
FootnoteReference
Element ParagraphElement
reprezentujący odwołanie do przypisu. Odwołanie do przypisu to zawartość wstawiana w tekście, która jest renderowana z numerem i służy do identyfikacji przypisu.
Zapis JSON |
---|
{ "footnoteId": string, "footnoteNumber": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Pola | |
---|---|
footnoteId |
Identyfikator elementu |
footnoteNumber |
Wyrenderowany numer tego przypisu. |
suggestedInsertionIds[] |
Sugerowane identyfikatory wstawienia. Jeśli |
suggestedDeletionIds[] |
Identyfikatory sugerowanego usunięcia. Jeśli jest puste, nie ma żadnych sugerowanych usunięcia tych treści. |
textStyle |
Styl tekstu tego przypisu do przypisu. |
suggestedTextStyleChanges |
Styl sugerowanego tekstu zmienia się na ten atrybut, którego kluczem jest identyfikator sugestii. |
HorizontalRule
ParagraphElement
reprezentujący linię poziomą.
Zapis JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Pola | |
---|---|
suggestedInsertionIds[] |
Sugerowane identyfikatory wstawiania. Jeśli pole |
suggestedDeletionIds[] |
Identyfikatory sugerowanego usunięcia. Jeśli jest puste, nie ma żadnych sugerowanych usunięcia tych treści. |
textStyle |
Styl tekstu tej poziomej linii. Podobnie jak w przypadku zawartości tekstowej, np. przebiegi tekstu i odwołania do przypisów, styl tekstu linii poziomej może wpływać na układ treści, a także na styl tekstu wstawionego obok. |
suggestedTextStyleChanges |
Sugerowany styl tekstu zmienia się na tę regułę poziomą, która jest powiązana z identyfikatorem sugestii. |
Równanie
ParagraphElement
reprezentujące równanie.
Zapis JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ] } |
Pola | |
---|---|
suggestedInsertionIds[] |
Sugerowane identyfikatory wstawiania. Jeśli |
suggestedDeletionIds[] |
Identyfikatory sugerowanego usunięcia. Jeśli jest puste, nie ma żadnych sugerowanych usunięcia tych treści. |
InlineObjectElement
Pole ParagraphElement
zawierające InlineObject
.
Zapis JSON |
---|
{ "inlineObjectId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Pola | |
---|---|
inlineObjectId |
Identyfikator |
suggestedInsertionIds[] |
Sugerowane identyfikatory wstawiania. Jeśli |
suggestedDeletionIds[] |
Identyfikatory sugerowanego usunięcia. Jeśli jest puste, nie ma żadnych sugerowanych usunięcia tych treści. |
textStyle |
Styl tekstu tego elementu wbudowanego. Styl tekstu wbudowanego elementu obiektu może wpływać na układ treści oraz na styl wstawionego obok niego tekstu, podobnie jak w przypadku zawartości tekstowej, np. przebiegi tekstu i odwołania do przypisów. |
suggestedTextStyleChanges |
Sugerowany styl tekstu zostanie zmieniony na ten obiekt InlineObject z kluczami według identyfikatora sugestii. |
Osoba
osoba lub adres e-mail wymieniony w dokumencie. Te wzmianki to jeden, trwały element zawierający imię i nazwisko lub adres e-mail danej osoby.
Zapis JSON |
---|
{ "personId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Pola | |
---|---|
personId |
Tylko dane wyjściowe. Unikalny identyfikator tego linku. |
suggestedInsertionIds[] |
Identyfikatory sugestii, które wstawiają w dokumencie link do tej osoby. Element |
suggestedDeletionIds[] |
Identyfikatory sugestii, które usuwają link do tej osoby z dokumentu. Element |
textStyle |
Styl tekstu tego elementu ( |
suggestedTextStyleChanges |
Sugerowany styl tekstu zmieni się na ten element |
personProperties |
Tylko dane wyjściowe. Właściwości elementu |
PersonProperties
Właściwości specyficzne dla połączonego Person
.
Zapis JSON |
---|
{ "name": string, "email": string } |
Pola | |
---|---|
name |
Tylko dane wyjściowe. Imię i nazwisko osoby, jeśli jest wyświetlane w tekście linku, a nie w adresie e-mail tej osoby. |
email |
Tylko dane wyjściowe. Adres e-mail połączony z urządzeniem |
RichLink
link do zasobu Google (np. pliku na Dysku, filmu w YouTube czy wydarzenia w Kalendarzu);
Zapis JSON |
---|
{ "richLinkId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Pola | |
---|---|
richLinkId |
Tylko dane wyjściowe. Identyfikator tego linku. |
suggestedInsertionIds[] |
Identyfikatory sugestii, które wstawiają ten link do dokumentu. Element |
suggestedDeletionIds[] |
Identyfikatory sugestii, które usuwają ten link z dokumentu. Element |
textStyle |
Styl tekstu tego |
suggestedTextStyleChanges |
Styl sugerowanego tekstu zmienia się na |
richLinkProperties |
Tylko dane wyjściowe. Właściwości elementu |
RichLinkProperties
Właściwości charakterystyczne dla danego elementu: RichLink
.
Zapis JSON |
---|
{ "title": string, "uri": string, "mimeType": string } |
Pola | |
---|---|
title |
Tylko dane wyjściowe. Tytuł elementu |
uri |
Tylko dane wyjściowe. Identyfikator URI |
mimeType |
Tylko dane wyjściowe. Typ MIME |
ParagraphStyle
Style, które dotyczą całego akapitu.
Dziedziczone style akapitu są w tym komunikacie reprezentowane jako pola nieskonfigurowane. Element nadrzędny stylu akapitu zależy od tego, gdzie jest zdefiniowany styl akapitu:
- Styl akapitu w elementach
Paragraph
dziedziczy ustawienia z odpowiadających elementównamed style type
. - Styl akapitu w elemencie
named style
dziedziczy styl nazwanynormal text
. - Styl akapitu
normal text
jest dziedziczony z domyślnego stylu akapitu w edytorze Dokumentów. - Styl akapitu elementu
Paragraph
zawartego w tabeli może odziedziczyć styl akapitu od stylu tabeli.
Jeśli styl akapitu nie jest dziedziczony z elementu nadrzędnego, usunięcie ustawień w polach spowoduje przywrócenie stylu do wartości domyślnych w edytorze Dokumentów.
Zapis JSON |
---|
{ "headingId": string, "namedStyleType": enum ( |
Pola | |
---|---|
headingId |
Identyfikator nagłówka akapitu. Jeśli ten akapit jest pusty, nie jest nagłówkiem. Ta usługa jest tylko do odczytu. |
namedStyleType |
Nazwany typ stylu akapitu. Ponieważ aktualizacja nazwanego typu stylu wpływa na inne właściwości w elemencie ParagraphStyle, nazwany typ stylu jest stosowany przed aktualizacją pozostałych właściwości. |
alignment |
Wyrównanie tekstu w tym akapicie. |
lineSpacing |
Odstęp między liniami wyrażony jako odsetek wartości normalnej, gdzie wartość normalna to 100,0. Jeśli nie zostanie ustawiona, wartość zostanie odziedziczona z elementu nadrzędnego. |
direction |
Kierunek tekstu w tym akapicie. Jeśli nie jest skonfigurowana, domyślnie przyjmuje się wartość |
spacingMode |
Tryb odstępów w akapicie. |
spaceAbove |
Ilość dodatkowego miejsca nad akapitem. Jeśli nie zostanie ustawiona, wartość zostanie odziedziczona z elementu nadrzędnego. |
spaceBelow |
Ilość dodatkowego miejsca pod akapitem. Jeśli nie zostanie ustawiona, wartość zostanie odziedziczona z elementu nadrzędnego. |
borderBetween |
Granica między tym a poprzednim lub następnym akapitem. Jeśli nie zostanie ustawiona, wartość zostanie odziedziczona z elementu nadrzędnego. Obramowanie wewnętrzne jest renderowane, gdy sąsiednie akapity mają te same właściwości obramowania i wcięcia. Nie można częściowo zaktualizować obramowania akapitu. Podczas zmiany obramowania akapitu należy określić nowe obramowanie w całości. |
borderTop |
Obramowanie u góry tego akapitu. Jeśli nie zostanie ustawiona, wartość zostanie odziedziczona z elementu nadrzędnego. Obramowanie górne jest renderowane, gdy powyższy akapit ma inne właściwości obramowania i wcięcia. Nie można częściowo zaktualizować obramowania akapitu. Podczas zmiany obramowania akapitu należy określić nowe obramowanie w całości. |
borderBottom |
Obramowanie na dole tego akapitu. Jeśli zasada jest nieskonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. Obramowanie dolne jest renderowane, gdy poniższy akapit ma inne właściwości obramowania i wcięcia. Ramki akapitu nie można zaktualizować częściowo. Podczas zmiany obramowania akapitu należy określić nowe obramowanie w całości. |
borderLeft |
Obramowanie po lewej stronie tego akapitu. Jeśli nie zostanie ustawiona, wartość zostanie odziedziczona z elementu nadrzędnego. Nie można częściowo zaktualizować obramowania akapitu. Podczas zmiany obramowania akapitu należy określić nowe obramowanie w całości. |
borderRight |
Obramowanie z prawej strony tego akapitu. Jeśli zasada jest nieskonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. Ramki akapitu nie można zaktualizować częściowo. Przy zmianie obramowania akapitu nowe obramowanie musi być w całości określone. |
indentFirstLine |
Wielkość wcięcia pierwszego wiersza akapitu. Jeśli nie zostanie ustawiona, wartość zostanie odziedziczona z elementu nadrzędnego. |
indentStart |
Wielkość wcięcia akapitu z boku, która odpowiada początkowi tekstu, w zależności od bieżącego kierunku akapitu. Jeśli nie zostanie ustawiona, wartość zostanie odziedziczona z elementu nadrzędnego. |
indentEnd |
Wielkość wcięcia akapitu z boku, która odpowiada końcu tekstu, w zależności od bieżącego kierunku akapitu. Jeśli nie zostanie ustawiona, wartość zostanie odziedziczona z elementu nadrzędnego. |
tabStops[] |
Lista tabulatorów w tym akapicie. Lista tabulatorów nie jest dziedziczona. Ta właściwość jest tylko do odczytu. |
keepLinesTogether |
Określa, czy wszystkie wiersze akapitu powinny być w miarę możliwości rozmieszczone na tej samej stronie lub tej samej kolumnie. Jeśli zasada jest nieskonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. |
keepWithNext |
Określa, czy co najmniej część tego akapitu powinna zostać ułożona na tej samej stronie lub w tej samej kolumnie co następny akapit, jeśli to możliwe. Jeśli zasada jest nieskonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. |
avoidWidowAndOrphan |
Określa, czy w przypadku akapitu należy unikać wdółek i odstępów. Jeśli nie zostanie ustawiona, wartość zostanie odziedziczona z elementu nadrzędnego. |
shading |
Cieniowanie akapitu. Jeśli nie zostanie ustawiona, wartość zostanie odziedziczona z elementu nadrzędnego. |
pageBreakBefore |
Określa, czy bieżący akapit ma zawsze zaczynać się na początku strony. Jeśli zasada jest nieskonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. Próba zaktualizowania pola |
NamedStyleType
Typy stylów nazwanych.
Wartości w polu enum | |
---|---|
NAMED_STYLE_TYPE_UNSPECIFIED |
Typ stylu nazwanego jest nieokreślony. |
NORMAL_TEXT |
Zwykły tekst. |
TITLE |
Tytuł. |
SUBTITLE |
Napisy. |
HEADING_1 |
Nagłówek 1. |
HEADING_2 |
Nagłówek 2. |
HEADING_3 |
Nagłówek 3. |
HEADING_4 |
Nagłówek 4. |
HEADING_5 |
Nagłówek 5. |
HEADING_6 |
Nagłówek 6. |
Wyrównanie
Typy wyrównania tekstu w akapicie.
Wartości w polu enum | |
---|---|
ALIGNMENT_UNSPECIFIED |
Wyrównanie akapitu jest przejmowane z elementu nadrzędnego. |
START |
Akapit jest wyrównany do początku wiersza. Wyrównanie do lewej w przypadku tekstu LTR, w innym przypadku wyrównanie do prawej. |
CENTER |
Akapit jest wyśrodkowany. |
END |
Akapit jest wyrównany do końca wiersza. Wyrównany do prawej w przypadku tekstu w kierunku z lewej do prawej, a w przeciwnym razie wyrównany do lewej. |
JUSTIFIED |
Akapit jest uzasadniony. |
ContentDirection
Treści z mapami mogą być przesyłane.
Wartości w polu enum | |
---|---|
CONTENT_DIRECTION_UNSPECIFIED |
Kierunek treści nie jest określony. |
LEFT_TO_RIGHT |
Treści są wyświetlane od lewej do prawej. |
RIGHT_TO_LEFT |
Treści są wyświetlane od prawej do lewej. |
SpacingMode
Różne tryby interliniowania akapitów.
Wartości w polu enum | |
---|---|
SPACING_MODE_UNSPECIFIED |
Tryb odstępów jest dziedziczony z elementu nadrzędnego. |
NEVER_COLLAPSE |
Odstępy między akapitami są zawsze renderowane. |
COLLAPSE_LISTS |
Odstępy między akapitami są pomijane. |
ParagraphBorder
Obramowanie wokół akapitu.
Zapis JSON |
---|
{ "color": { object ( |
Pola | |
---|---|
color |
Kolor obramowania. |
width |
Szerokość obramowania. |
padding |
Dopełnienie obramowania. |
dashStyle |
Styl kresek obramowania. |
DashStyle
Rodzaje myślników, które umożliwiają renderowanie geometrii liniowej. Te wartości są oparte na: „ST_PresetLineDashVal” prosty typ opisany w sekcji 20.1.10.48 dokumentu „Office Open XML File Formats - Fundamentals and Markup Language Reference” (Podstawowe informacje o formatach plików pakietu Office – informacje i znaczniki języka), część 1 ECMA-376 4th edition.
Wartości w polu enum | |
---|---|
DASH_STYLE_UNSPECIFIED |
Nieokreślony styl kreski. |
SOLID |
Linia ciągła. Odpowiada wartości „solid” standardu ECMA-376 ST_PresetLineDashVal. To jest domyślny styl kreski. |
DOT |
Linia kropkowana. Odpowiada wartości „kropka” standardu ECMA-376 ST_PresetLineDashVal. |
DASH |
Linia przerywana. Odpowiada wartości „dash” (dash) ECMA-376 ST_PresetLineDashVal. |
TabStop
Tabulator w akapicie.
Zapis JSON |
---|
{ "offset": { object ( |
Pola | |
---|---|
offset |
Odstęp między tym przystankiem a marginesem początkowym. |
alignment |
Przystanek wyrównywania tej karty. Jeśli nie zostanie ustawiony, wartością domyślną jest |
TabStopAlignment
Wyrównanie tabulatora.
Wartości w polu enum | |
---|---|
TAB_STOP_ALIGNMENT_UNSPECIFIED |
Wyrównanie zatrzymania karty jest nieokreślone. |
START |
Zatrzask jest wyrównany do początku linii. Jest to ustawienie domyślne. |
CENTER |
Tabulator zostanie wyrównany do środka linii. |
END |
Zatrzask jest wyrównany do końca wiersza. |
Cieniowanie
Cieniowanie akapitu.
Zapis JSON |
---|
{
"backgroundColor": {
object ( |
Pola | |
---|---|
backgroundColor |
Kolor tła tego cieniowania akapitu. |
SuggestedParagraphStyle
sugerowana zmiana w elemencie ParagraphStyle
;
Zapis JSON |
---|
{ "paragraphStyle": { object ( |
Pola | |
---|---|
paragraphStyle |
|
paragraphStyleSuggestionState |
Maska wskazująca, które pola w podstawowym |
ParagraphStyleSuggestionState
Maska wskazująca, które pola w podstawowym ParagraphStyle
zostały zmienione w tej propozycji. Dla każdego pola z wartością true (prawda) pojawi się nowa wartość sugerowana.
Zapis JSON |
---|
{
"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 ( |
Pola | |
---|---|
headingIdSuggested |
Wskazuje, czy zasugerowano zmianę na |
namedStyleTypeSuggested |
Wskazuje, czy zasugerowano zmianę na |
alignmentSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
lineSpacingSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
directionSuggested |
Wskazuje, czy zasugerowano zmianę na |
spacingModeSuggested |
Wskazuje, czy zasugerowano zmianę na |
spaceAboveSuggested |
Wskazuje, czy zasugerowano zmianę na |
spaceBelowSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
borderBetweenSuggested |
Wskazuje, czy zasugerowano zmianę na |
borderTopSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
borderBottomSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
borderLeftSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
borderRightSuggested |
Wskazuje, czy zasugerowano zmianę na |
indentFirstLineSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
indentStartSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
indentEndSuggested |
Wskazuje, czy zasugerowano zmianę na |
keepLinesTogetherSuggested |
Wskazuje, czy zasugerowano zmianę na |
keepWithNextSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
avoidWidowAndOrphanSuggested |
Wskazuje, czy zasugerowano zmianę na |
shadingSuggestionState |
Maska wskazująca, które pola w elementach |
pageBreakBeforeSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
ShadingSuggestionState
Maska wskazująca, które z pól na podstawie Shading
zostały zmienione w ramach tej sugerowanej zmiany. W przypadku każdego pola ustawionego na „Prawda” jest nowa sugerowana wartość.
Zapis JSON |
---|
{ "backgroundColorSuggested": boolean } |
Pola | |
---|---|
backgroundColorSuggested |
Wskazuje, czy została sugerowana zmiana w elemencie |
Punktor
Opisuje punktor akapitu.
Zapis JSON |
---|
{
"listId": string,
"nestingLevel": integer,
"textStyle": {
object ( |
Pola | |
---|---|
listId |
Identyfikator listy, do której należy ten akapit. |
nestingLevel |
Poziom zagnieżdżenia tego akapitu na liście. |
textStyle |
Styl tekstu odnoszący się do akapitu zastosowany do tego punktu. |
SuggestedBullet
sugerowana zmiana w elemencie Bullet
;
Zapis JSON |
---|
{ "bullet": { object ( |
Pola | |
---|---|
bullet |
|
bulletSuggestionState |
Maska wskazująca, które pola w podstawowym |
BulletSuggestionState
Maska wskazująca, które pola na podstawie Bullet
zostały zmienione w tej sugestii. Dla każdego pola z wartością „true” (prawda) pojawi się nowa wartość sugerowana.
Zapis JSON |
---|
{
"listIdSuggested": boolean,
"nestingLevelSuggested": boolean,
"textStyleSuggestionState": {
object ( |
Pola | |
---|---|
listIdSuggested |
Wskazuje, czy została sugerowana zmiana w elemencie |
nestingLevelSuggested |
Wskazuje, czy sugerowano zmianę w sekcji |
textStyleSuggestionState |
Maska wskazująca, które pola w elementach |
ObjectReferences
Kolekcja identyfikatorów obiektów.
Zapis JSON |
---|
{ "objectIds": [ string ] } |
Pola | |
---|---|
objectIds[] |
Identyfikatory obiektów. |
SectionBreak
StructuralElement
reprezentujący podział sekcji. Sekcja to zakres treści o tej samej wartości SectionStyle
. Podział sekcji oznacza początek nowej sekcji, a styl sekcji ma zastosowanie do sekcji po podziale.
Treść dokumentu zawsze zaczyna się od podziału sekcji.
Zapis JSON |
---|
{
"suggestedInsertionIds": [
string
],
"suggestedDeletionIds": [
string
],
"sectionStyle": {
object ( |
Pola | |
---|---|
suggestedInsertionIds[] |
Sugerowane identyfikatory wstawienia. Jeśli |
suggestedDeletionIds[] |
Identyfikatory sugerowanego usunięcia. Jeśli pole jest puste, nie są sugerowane usunięcia treści. |
sectionStyle |
Styl sekcji po przerwie. |
SectionStyle
Styl, który ma zastosowanie do sekcji.
Zapis JSON |
---|
{ "columnProperties": [ { object ( |
Pola | |
---|---|
columnProperties[] |
Właściwości kolumn sekcji. Jeśli jest pusta, zawiera w edytorze Dokumentów jedną kolumnę z właściwościami domyślnymi. Sekcję można zaktualizować tak, aby zawierała maksymalnie 3 kolumny. Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Jeśli nie ustawisz tej właściwości, wystąpi błąd 400 „Nieprawidłowe żądanie”. |
columnSeparatorStyle |
Styl separatorów kolumn. Ten styl można ustawić nawet wtedy, gdy w sekcji jest tylko 1 kolumna. Podczas aktualizowania tej właściwości należy ustawić konkretną wartość. Jeśli nie ustawisz tej właściwości, wystąpi błąd 400 „Nieprawidłowe żądanie”. |
contentDirection |
Kierunek treści tej sekcji. Jeśli nie jest skonfigurowana, domyślna wartość to Podczas aktualizowania tej właściwości należy ustawić konkretną wartość. Wyłączenie tej właściwości powoduje wystąpienie błędu 400 nieprawidłowego żądania. |
marginTop |
Górny margines strony sekcji. Jeśli zasada jest nieskonfigurowana, domyślna wartość z DocumentStyle to Podczas aktualizowania tej właściwości należy ustawić konkretną wartość. Jeśli nie ustawisz tej właściwości, wystąpi błąd 400 „Nieprawidłowe żądanie”. |
marginBottom |
Dolny margines strony sekcji. Jeśli nie zostanie ustawiony, wartość domyślna to Podczas aktualizowania tej właściwości należy ustawić konkretną wartość. Wyłączenie tej właściwości powoduje wystąpienie błędu 400 nieprawidłowego żądania. |
marginRight |
Prawy margines strony sekcji. Jeśli zasada jest nieskonfigurowana, domyślna wartość z DocumentStyle to Podczas aktualizowania tej właściwości należy ustawić konkretną wartość. Jeśli nie ustawisz tej właściwości, wystąpi błąd 400 „Nieprawidłowe żądanie”. |
marginLeft |
Lewy margines sekcji. Jeśli zasada jest nieskonfigurowana, domyślna wartość z DocumentStyle to Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Wyłączenie tej właściwości powoduje wystąpienie błędu 400 nieprawidłowego żądania. |
marginHeader |
Margines nagłówka sekcji. Jeśli zasada jest nieskonfigurowana, domyślna wartość z DocumentStyle to Podczas aktualizowania tej właściwości należy ustawić konkretną wartość. Jeśli nie ustawisz tej właściwości, wystąpi błąd 400 „Nieprawidłowe żądanie”. |
marginFooter |
Margines stopki sekcji. Jeśli nie zostanie ustawiony, wartość domyślna to Podczas aktualizowania tej właściwości należy ustawić konkretną wartość. Wyłączenie tej właściwości powoduje wystąpienie błędu 400 nieprawidłowego żądania. |
sectionType |
Tylko dane wyjściowe. Typ sekcji. |
defaultHeaderId |
Identyfikator nagłówka domyślnego. Jeśli nie zostanie ustawiony, wartość zostanie odziedziczona z poprzedniego elementu Ta właściwość jest tylko do odczytu. |
defaultFooterId |
Identyfikator domyślnego stopki. Jeśli nie zostanie ustawiony, wartość zostanie odziedziczona z poprzedniego elementu Ta właściwość jest tylko do odczytu. |
firstPageHeaderId |
Identyfikator nagłówka używanego tylko na pierwszej stronie sekcji. Jeśli Ta właściwość jest tylko do odczytu. |
firstPageFooterId |
Identyfikator stopki używanej tylko dla pierwszej strony sekcji. Jeśli Ta właściwość jest tylko do odczytu. |
evenPageHeaderId |
Identyfikator nagłówka używany tylko w przypadku stron parzystych. Jeśli wartość Ta właściwość jest tylko do odczytu. |
evenPageFooterId |
Identyfikator stopki używanej tylko na stronach parzystych. Jeśli wartość atrybutu Ta usługa jest tylko do odczytu. |
useFirstPageHeaderFooter |
Wskazuje, czy dla pierwszej strony sekcji należy używać identyfikatorów nagłówka / stopki pierwszej strony. Jeśli zasada jest nieskonfigurowana, dziedziczy z klasy Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Jeśli nie ustawisz tej właściwości, wystąpi błąd 400 „Nieprawidłowe żądanie”. |
pageNumberStart |
Numer strony, od której ma się zaczynać zliczanie liczby stron w tej sekcji. Jeśli zasada jest nieskonfigurowana, numerowanie stron jest kontynuowane od poprzedniej sekcji. Jeśli wartość w pierwszym elemencie Podczas aktualizowania tej właściwości należy ustawić konkretną wartość. Wyłączenie tej właściwości powoduje wystąpienie błędu 400 nieprawidłowego żądania. |
flipPageOrientation |
Opcjonalnie: Wskazuje, czy należy odwrócić wymiary elementu Podczas aktualizowania tej właściwości należy ustawić konkretną wartość. Jeśli nie ustawisz tej właściwości, wystąpi błąd 400 „Nieprawidłowe żądanie”. |
SectionColumnProperties
Właściwości, które mają zastosowanie do kolumny sekcji.
Zapis JSON |
---|
{ "width": { object ( |
Pola | |
---|---|
width |
Tylko dane wyjściowe. Szerokość kolumny. |
paddingEnd |
Dopełnienie na końcu kolumny. |
ColumnSeparatorStyle
Styl separatorów kolumn.
Wartości w polu enum | |
---|---|
COLUMN_SEPARATOR_STYLE_UNSPECIFIED |
Nieokreślony styl separatora kolumny. |
NONE |
Brak separatorów kolumn między kolumnami. |
BETWEEN_EACH_COLUMN |
Wyświetla linię oddzielającą kolumny. |
SectionType
Określa, jak początek bieżącej sekcji jest umieszczony względem poprzedniej sekcji.
Wartości w polu enum | |
---|---|
SECTION_TYPE_UNSPECIFIED |
Typ sekcji jest nieokreślony. |
CONTINUOUS |
Sekcja rozpoczyna się bezpośrednio po ostatnim akapicie poprzedniej sekcji. |
NEXT_PAGE |
Sekcja rozpoczyna się na następnej stronie. |
Tabela
StructuralElement
reprezentujący tabelę.
Zapis JSON |
---|
{ "rows": integer, "columns": integer, "tableRows": [ { object ( |
Pola | |
---|---|
rows |
Liczba wierszy w tabeli. |
columns |
Liczba kolumn w tabeli. Tabela może mieć kształt nieprostokątny, więc niektóre wiersze mogą mieć inną liczbę komórek. |
tableRows[] |
zawartość i styl każdego wiersza, |
suggestedInsertionIds[] |
Sugerowane identyfikatory wstawień. Jeśli |
suggestedDeletionIds[] |
Identyfikatory sugerowanych do usunięcia treści. Jeśli pole jest puste, nie są sugerowane usunięcia treści. |
tableStyle |
Styl tabeli. |
TableRow
Zawartość i styl wiersza w tabeli Table
.
Zapis JSON |
---|
{ "startIndex": integer, "endIndex": integer, "tableCells": [ { object ( |
Pola | |
---|---|
startIndex |
Indeks początkowy tego wiersza (liczony od 0) w jednostkach kodu UTF-16. |
endIndex |
Indeks końcowy tego wiersza (z licznikiem od 0) w jednostkach kodu UTF-16. |
tableCells[] |
Zawartość i styl każdej komórki w tym wierszu. Tabela może nie być prostokątna, więc niektóre wiersze mogą zawierać inną liczbę komórek niż pozostałe wiersze w tej samej tabeli. |
suggestedInsertionIds[] |
Sugerowane identyfikatory wstawienia. Jeśli |
suggestedDeletionIds[] |
Identyfikatory sugerowanego usunięcia. Jeśli pole jest puste, nie są sugerowane usunięcia treści. |
tableRowStyle |
Styl wiersza tabeli. |
suggestedTableRowStyleChanges |
Sugerowany styl zmienia się w tym wierszu z zastosowaniem identyfikatora sugestii. |
TableCell
Zawartość i styl komórki w elemencie Table
.
Zapis JSON |
---|
{ "startIndex": integer, "endIndex": integer, "content": [ { object ( |
Pola | |
---|---|
startIndex |
Indeks początkowy tej komórki liczony od zera w jednostkach kodu UTF-16. |
endIndex |
Indeks końcowy tej komórki (liczony od 0) w jednostkach kodu UTF-16 (bez uwzględnienia). |
content[] |
Treść komórki. |
tableCellStyle |
Styl komórki. |
suggestedInsertionIds[] |
Sugerowane identyfikatory wstawiania. Jeśli |
suggestedDeletionIds[] |
Identyfikatory sugerowanych do usunięcia treści. Jeśli jest puste, nie ma żadnych sugerowanych usunięcia tych treści. |
suggestedTableCellStyleChanges |
Sugerowane zmiany stylu komórki tabeli, posortowane według identyfikatora sugestii. |
TableCellStyle
Styl produktu (TableCell
).
Odziedziczone style komórek tabeli są w tej wiadomości reprezentowane jako pola nieskonfigurowane. Styl komórki tabeli może dziedziczyć styl tabeli.
Zapis JSON |
---|
{ "rowSpan": integer, "columnSpan": integer, "backgroundColor": { object ( |
Pola | |
---|---|
rowSpan |
Zakres komórki w wierszach. Ta usługa jest tylko do odczytu. |
columnSpan |
Zakres kolumny komórki. Ta usługa jest tylko do odczytu. |
backgroundColor |
Kolor tła komórki. |
borderLeft |
Lewa krawędź komórki. |
borderRight |
Prawa krawędź komórki. |
borderTop |
Górne obramowanie komórki. |
borderBottom |
Dolna krawędź komórki. |
paddingLeft |
Dopełnienie z lewej strony komórki. |
paddingRight |
Dopełnienie z prawej strony komórki. |
paddingTop |
Dopełnienie u góry komórki. |
paddingBottom |
Dopełnienie dolne komórki. |
contentAlignment |
Wyrównanie zawartości w komórce tabeli. Domyślne wyrównanie jest zgodne z wyrównaniem nowo utworzonych komórek tabeli w edytorze Dokumentów. |
TableCellBorder
Obramowanie komórki tabeli.
Obramowanie komórek tabeli nie może być przezroczyste. Aby ukryć obramowanie komórki tabeli, ustaw jego szerokość na 0.
Zapis JSON |
---|
{ "color": { object ( |
Pola | |
---|---|
color |
Kolor obramowania. Ten kolor nie może być przezroczysty. |
width |
Szerokość obramowania. |
dashStyle |
Styl obramowania. |
ContentAlignment
Typy wyrównywania treści.
Dane pochodzą z podzbioru wartości „ST_TextAnchoringType” prosty typ w sekcji 20.1.10.59 dokumentu „Office Open XML File Formats - Fundamentals and Markup Language Reference” (Podstawowe informacje o formatach plików pakietu Office Open XML), część 1 ECMA-376 4th edition.
Wartości w polu enum | |
---|---|
CONTENT_ALIGNMENT_UNSPECIFIED |
Nieokreślone wyrównanie treści. Wyrównanie treści jest dziedziczone z elementu nadrzędnego (jeśli taki istnieje). |
CONTENT_ALIGNMENT_UNSUPPORTED |
Nieobsługiwane wyrównanie treści. |
TOP |
Wyrównanie, które wyrównuje treść do górnej części elementu. Odpowiada ECMA-376 ST_TextAnchoringType „t”. |
MIDDLE |
Wyrównanie, które wyrównuje treść do środka elementu. Odpowiada ECMA-376 ST_TextAnchoringType „ctr”. |
BOTTOM |
Wyrównanie, które wyrównuje treść do dolnej krawędzi elementu. Odpowiada wartości „b” typu ECMA-376 ST_TextAnchoringType. |
SuggestedTableCellStyle
sugerowana zmiana w elemencie TableCellStyle
;
Zapis JSON |
---|
{ "tableCellStyle": { object ( |
Pola | |
---|---|
tableCellStyle |
|
tableCellStyleSuggestionState |
Maska wskazująca, które pola na podstawie |
TableCellStyleSuggestionState
Maska wskazująca, które pola na podstawie TableCellStyle
zostały zmienione w tej sugestii. Dla każdego pola z wartością true (prawda) pojawi się nowa wartość sugerowana.
Zapis JSON |
---|
{ "rowSpanSuggested": boolean, "columnSpanSuggested": boolean, "backgroundColorSuggested": boolean, "borderLeftSuggested": boolean, "borderRightSuggested": boolean, "borderTopSuggested": boolean, "borderBottomSuggested": boolean, "paddingLeftSuggested": boolean, "paddingRightSuggested": boolean, "paddingTopSuggested": boolean, "paddingBottomSuggested": boolean, "contentAlignmentSuggested": boolean } |
Pola | |
---|---|
rowSpanSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
columnSpanSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
backgroundColorSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
borderLeftSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
borderRightSuggested |
Wskazuje, czy zasugerowano zmianę na |
borderTopSuggested |
Wskazuje, czy zasugerowano zmianę na |
borderBottomSuggested |
Wskazuje, czy zasugerowano zmianę na |
paddingLeftSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
paddingRightSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
paddingTopSuggested |
Wskazuje, czy zasugerowano zmianę na |
paddingBottomSuggested |
Wskazuje, czy zasugerowano zmianę na |
contentAlignmentSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
TableRowStyle
Style stosowane do wiersza tabeli.
Zapis JSON |
---|
{
"minRowHeight": {
object ( |
Pola | |
---|---|
minRowHeight |
Minimalna wysokość wiersza. Wiersz zostanie wyrenderowany w Edytorze Dokumentów na wysokości równej lub większej od tej wartości. Pozwoli to wyświetlić całą zawartość komórek w tym wierszu. |
tableHeader |
Określa, czy wiersz jest nagłówkiem tabeli. |
preventOverflow |
Określa, czy wiersz nie może przekraczać granic strony lub kolumn. |
SuggestedTableRowStyle
Sugerowana zmiana w: TableRowStyle
.
Zapis JSON |
---|
{ "tableRowStyle": { object ( |
Pola | |
---|---|
tableRowStyle |
|
tableRowStyleSuggestionState |
Maska wskazująca, które pola na podstawie |
TableRowStyleSuggestionState
Maska wskazująca, które pola w podstawowym TableRowStyle
zostały zmienione w tej propozycji. Dla każdego pola z wartością true (prawda) pojawi się nowa wartość sugerowana.
Zapis JSON |
---|
{ "minRowHeightSuggested": boolean } |
Pola | |
---|---|
minRowHeightSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
TableStyle
Style stosowane do tabeli.
Zapis JSON |
---|
{
"tableColumnProperties": [
{
object ( |
Pola | |
---|---|
tableColumnProperties[] |
Właściwości poszczególnych kolumn. Pamiętaj, że w Dokumentach tabele zawierają wiersze, a wiersze zawierają komórki, podobnie jak w kodzie HTML. Właściwości wiersza można znaleźć w elementach |
TableColumnProperties
Właściwości kolumny w tabeli.
Zapis JSON |
---|
{ "widthType": enum ( |
Pola | |
---|---|
widthType |
Typ szerokości kolumny. |
width |
Szerokość kolumny. Ustaw, gdy wartość |
WidthType
Typ szerokości kolumny.
Wartości w polu enum | |
---|---|
WIDTH_TYPE_UNSPECIFIED |
Typ szerokości kolumny jest nieokreślony. |
EVENLY_DISTRIBUTED |
Szerokość kolumny jest równomiernie rozłożona między pozostałe kolumny. Szerokość kolumny jest określana automatycznie i będzie równa części szerokości tabeli po uwzględnieniu wszystkich kolumn o określonej szerokości. |
FIXED_WIDTH |
Stała szerokość kolumny. Właściwość [width][google.apps.docs.v1.TableColumnProperties.width ] zawiera szerokość kolumny. |
TableOfContents
Znak StructuralElement
reprezentujący spis treści.
Zapis JSON |
---|
{
"content": [
{
object ( |
Pola | |
---|---|
content[] |
Zawartość spisu treści. |
suggestedInsertionIds[] |
Sugerowane identyfikatory wstawiania. Jeśli pole |
suggestedDeletionIds[] |
Identyfikatory sugerowanego usunięcia. Jeśli jest puste, nie ma żadnych sugerowanych usunięcia tych treści. |
Nagłówek
Nagłówek dokumentu.
Zapis JSON |
---|
{
"headerId": string,
"content": [
{
object ( |
Pola | |
---|---|
headerId |
Identyfikator nagłówka. |
content[] |
Treść nagłówka. Indeksy zawartości nagłówka zaczynają się od zera. |
Przypis
Przypis w dokumencie.
Zapis JSON |
---|
{
"footnoteId": string,
"content": [
{
object ( |
Pola | |
---|---|
footnoteId |
Identyfikator przypisu. |
content[] |
Treść przypisu. Indeksy treści przypisu zaczynają się od 0. |
DocumentStyle
Styl dokumentu.
Zapis JSON |
---|
{ "background": { object ( |
Pola | |
---|---|
background |
Tłoko dokumentu. Dokumenty nie mogą mieć przezroczystego koloru tła. |
defaultHeaderId |
Identyfikator nagłówka domyślnego. Jeśli nie zostanie ustawiony, nie będzie nagłówka domyślnego. Ta właściwość jest tylko do odczytu. |
defaultFooterId |
Identyfikator domyślnej stopki. Jeśli zasada nie jest skonfigurowana, nie ma domyślnej stopki. Ta usługa jest tylko do odczytu. |
evenPageHeaderId |
Identyfikator nagłówka używanego tylko na stronach parzystych. Wartość Ta właściwość jest tylko do odczytu. |
evenPageFooterId |
Identyfikator stopki używany tylko w przypadku stron parzystych. Wartość parametru Ta usługa jest tylko do odczytu. |
firstPageHeaderId |
Identyfikator nagłówka używanego tylko na pierwszej stronie. Jeśli jej nie skonfigurujesz, unikalny nagłówek pierwszej strony nie będzie istnieć. Wartość Ta właściwość jest tylko do odczytu. |
firstPageFooterId |
Identyfikator stopki używanej tylko na pierwszej stronie. Jeśli jej nie skonfigurujesz, nie będzie miała niepowtarzalnej stopki dla pierwszej strony. Wartość Ta usługa jest tylko do odczytu. |
useFirstPageHeaderFooter |
Wskazuje, czy w przypadku pierwszej strony należy używać identyfikatorów nagłówka / stopki pierwszej strony. |
useEvenPageHeaderFooter |
Wskazuje, czy na stronach parzystych mają być używane identyfikatory nagłówka/stopki strony parzystej. |
pageNumberStart |
Numer strony, od której ma się rozpocząć liczenie stron. |
marginTop |
Górny margines strony. Zaktualizowanie górnego marginesu w stylu dokumentu spowoduje wyczyszczenie tego marginesu we wszystkich stylach sekcji. |
marginBottom |
Dolny margines strony. Zaktualizowanie dolnego marginesu w stylu dokumentu spowoduje wyczyszczenie tego dolnego marginesu we wszystkich stylach sekcji. |
marginRight |
Prawy margines strony. Zaktualizowanie prawego marginesu w stylu dokumentu powoduje wyczyszczenie prawego marginesu we wszystkich stylach sekcji. Może to też spowodować zmianę rozmiaru kolumn we wszystkich sekcjach. |
marginLeft |
Lewy margines strony. Zaktualizowanie lewego marginesu w stylu dokumentu powoduje wyczyszczenie tego marginesu we wszystkich stylach sekcji. Może to też spowodować zmianę rozmiaru kolumn we wszystkich sekcjach. |
pageSize |
Rozmiar strony w dokumencie. |
marginHeader |
Odległość między górną krawędzią strony a treścią nagłówka. |
marginFooter |
Odległość między dolną krawędzią strony a treścią stopki. |
useCustomHeaderFooterMargins |
Wskazuje, czy respektowane są style DocumentStyle Ta usługa jest tylko do odczytu. |
flipPageOrientation |
Opcjonalnie: Określa, czy wymiary |
Tło
Reprezentuje tło dokumentu.
Zapis JSON |
---|
{
"color": {
object ( |
Pola | |
---|---|
color |
Kolor tła. |
Rozmiar
szerokość i wysokość,
Zapis JSON |
---|
{ "height": { object ( |
Pola | |
---|---|
height |
Wysokość obiektu. |
width |
Szerokość obiektu. |
SuggestedDocumentStyle
Zaproponowana zmiana w DocumentStyle
.
Zapis JSON |
---|
{ "documentStyle": { object ( |
Pola | |
---|---|
documentStyle |
|
documentStyleSuggestionState |
Maska wskazująca, które pola w podstawowym |
DocumentStyleSuggestionState
Maska wskazująca, które pola w podstawowym DocumentStyle
zostały zmienione w tej propozycji. W przypadku każdego pola ustawionego na „Prawda” jest nowa sugerowana wartość.
Zapis JSON |
---|
{ "backgroundSuggestionState": { object ( |
Pola | |
---|---|
backgroundSuggestionState |
Maska wskazująca, które pola w tabeli |
defaultHeaderIdSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
defaultFooterIdSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
evenPageHeaderIdSuggested |
Wskazuje, czy zasugerowano zmianę na |
evenPageFooterIdSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
firstPageHeaderIdSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
firstPageFooterIdSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
useFirstPageHeaderFooterSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
useEvenPageHeaderFooterSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
pageNumberStartSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
marginTopSuggested |
Wskazuje, czy zasugerowano zmianę na |
marginBottomSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
marginRightSuggested |
Wskazuje, czy zasugerowano zmianę na |
marginLeftSuggested |
Wskazuje, czy zasugerowano zmianę na |
pageSizeSuggestionState |
Maska wskazująca, które z pól w rozmiarze [size] W tej sugestii zmieniono element [google.apps.docs.v1.DocumentStyle.size]. |
marginHeaderSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
marginFooterSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
useCustomHeaderFooterMarginsSuggested |
Wskazuje, czy zasugerowano zmianę na |
flipPageOrientationSuggested |
Opcjonalnie: Wskazuje, czy zasugerowano zmianę na |
BackgroundSuggestionState
Maska wskazująca, które pola w podstawowym Background
zostały zmienione w tej propozycji. W przypadku każdego pola ustawionego na „Prawda” element Backgound
ma nową sugerowaną wartość.
Zapis JSON |
---|
{ "backgroundColorSuggested": boolean } |
Pola | |
---|---|
backgroundColorSuggested |
Wskazuje, czy bieżący kolor tła został zmieniony w tej sugestii. |
SizeSuggestionState
Maska wskazująca, które pola w podstawowym Size
zostały zmienione w tej propozycji. W przypadku każdego pola z wartością „true” (prawda), Size
ma nową sugerowaną wartość.
Zapis JSON |
---|
{ "heightSuggested": boolean, "widthSuggested": boolean } |
Pola | |
---|---|
heightSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
widthSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
NamedStyles
Style nazwane. Akapity w dokumencie mogą dziedziczyć właściwości TextStyle
i ParagraphStyle
z tych stylów nazwanych.
Zapis JSON |
---|
{
"styles": [
{
object ( |
Pola | |
---|---|
styles[] |
Style nazwane. Istnieje wpis dla każdej możliwej wartości |
NamedStyle
Styl nazwany. Akapity w dokumencie mogą dziedziczyć właściwości TextStyle
i ParagraphStyle
z tego stylu nazwanego, jeśli mają ten sam typ stylu.
Zapis JSON |
---|
{ "namedStyleType": enum ( |
Pola | |
---|---|
namedStyleType |
Typ tego nazwanego stylu. |
textStyle |
Styl tekstu tego stylu nazwanego. |
paragraphStyle |
Styl akapitu tego stylu nazwanego. |
SuggestedNamedStyles
Zaproponowana zmiana w NamedStyles
.
Zapis JSON |
---|
{ "namedStyles": { object ( |
Pola | |
---|---|
namedStyles |
|
namedStylesSuggestionState |
Maska wskazująca, które pola na podstawie |
NamedStylesSuggestionState
Stan sugestii wiadomości NamedStyles
.
Zapis JSON |
---|
{
"stylesSuggestionStates": [
{
object ( |
Pola | |
---|---|
stylesSuggestionStates[] |
Maska wskazująca, które z pól odpowiedniego pola Kolejność stanów nazwanych sugestii stylów odpowiada kolejności nazwanych stylów w sugestii |
NamedStyleSuggestionState
Stan sugestii w wiadomości NamedStyle
.
Zapis JSON |
---|
{ "namedStyleType": enum ( |
Pola | |
---|---|
namedStyleType |
Nazwany typ stylu, któremu odpowiada ten stan sugestii. To pole ma na celu ułatwienie dopasowania wartości NamedStylesuggestionState do odpowiadającej jej właściwości |
textStyleSuggestionState |
Maska wskazująca, które pola w tabeli |
paragraphStyleSuggestionState |
Maska wskazująca, które pola w elementach |
Lista
Lista reprezentuje atrybuty listy dla grupy akapitów, które należą do tej samej listy. Akapit, który jest częścią listy, zawiera w polu bullet
odwołanie do identyfikatora listy.
Zapis JSON |
---|
{ "listProperties": { object ( |
Pola | |
---|---|
listProperties |
Właściwości listy. |
suggestedListPropertiesChanges |
Sugerowane zmiany właściwości listy pogrupowane według identyfikatora sugestii. |
suggestedInsertionId |
Sugerowany identyfikator wstawiania. Jeśli jest puste, nie jest to sugerowane wstawienie. |
suggestedDeletionIds[] |
Identyfikatory sugerowanych do usunięcia treści. Jeśli ta lista jest pusta, nie są wyświetlane żadne sugestie usunięcia tej listy. |
ListProperties
Właściwości elementu list
opisujące wygląd i styl punktorów należących do akapitów powiązanych z listą.
Zapis JSON |
---|
{
"nestingLevels": [
{
object ( |
Pola | |
---|---|
nestingLevels[] |
Opisuje właściwości punktorów na powiązanym poziomie. Lista może mieć maksymalnie 9 poziomów zagnieżdżenia, przy czym poziom 0 odpowiada najwyższemu poziomowi, a poziom 8 – najbardziej zagnieżdżonemu poziomowi. Poziomy zagnieżdżenia są zwracane w kolejności rosnącej, a więc najpierw jest zwracany poziom najmniej zagnieżdżony. |
NestingLevel
Zawiera właściwości opisujące wygląd i sposób działania punktu listy na danym poziomie zagnieżdżenia.
Zapis JSON |
---|
{ "bulletAlignment": enum ( |
Pola | |
---|---|
bulletAlignment |
wyrównanie cyfry w ramach miejsca przeznaczonego na jej wyświetlenie, |
glyphFormat |
Format ciągu używany przez punktory na tym poziomie zagnieżdżenia. Format glifu zawiera co najmniej 1 obiekt zastępcze, które są zastępowane odpowiednimi wartościami w zależności od Na przykład format znaku
Format glifów może zawierać placeholdery dla bieżącego poziomu zagnieżdżenia oraz placeholdery dla nadrzędnych poziomów zagnieżdżenia. Na przykład lista może mieć format znaku
W przypadku uporządkowanych poziomów zagnieżdżania ciąg znaków, który zastępuje symbol zastępczy w formacie glifu w przypadku danego akapitu, zależy od kolejności akapitu na liście. |
indentFirstLine |
Wielkość wcięcia pierwszego wiersza akapitów na tym poziomie zagnieżdżenia. |
indentStart |
Wielkość wcięcia akapitów na tym poziomie zagnieżdżenia. Jest stosowana do strony, która odpowiada początkowi tekstu, w zależności od kierunku treści akapitu. |
textStyle |
Styl tekstu punktorów na tym poziomie zagnieżdżania. |
startNumber |
Numer pierwszego elementu listy na tym poziomie zagnieżdżenia. Wartość 0 jest traktowana jako wartość 1 w przypadku list z literami i rzymskimi cyframi. W przypadku wartości 0 i 1 listy z literami i rzymskimi literami zaczynają się odpowiednio od Ta wartość jest ignorowana w przypadku poziomów zagnieżdżenia z nieuporządkowanymi glifami. |
Pole unii glyph_kind . Rodzaj glifu używanego przez symbole. Określa glif punktora, który zastępuje zmienne w glyph_format . glyph_kind może mieć tylko jedną z tych wartości: |
|
glyphType |
Typ glifu używanego przez punktory, gdy obowiązuje kolejność akapitów na tym poziomie zagnieżdżenia. Typ glifu określa typ glifu używanego do zastępowania obiektów zastępczych w elemencie |
glyphSymbol |
Symbol niestandardowego glifu używany przez punktory, gdy akapity na tym poziomie zagnieżdżenia nie są uporządkowane. Symbol glifu zastępuje obiekty zastępcze w elemencie |
BulletAlignment
Typy wyrównania punktora.
Wartości w polu enum | |
---|---|
BULLET_ALIGNMENT_UNSPECIFIED |
Wyrównanie punktora nie jest określone. |
START |
Odznaka jest wyrównana do początku miejsca zarezerwowanego na jej wyrenderowanie. Wyrównany do lewej w przypadku tekstu w kierunku od lewej do prawej, a w przeciwnym razie wyrównany do prawej. |
CENTER |
Punktor jest wyrównany do środka obszaru przeznaczonego na renderowanie punktora. |
END |
Pogrubienie jest wyrównane do końca miejsca przeznaczonego na jego renderowanie. Wyrównany do prawej w przypadku tekstu w kierunku z lewej do prawej, a w przeciwnym razie wyrównany do lewej. |
GlyphType
Typy glifów używanych przez punktory w przypadku określonego porządku akapitów na tym poziomie zagnieżdżenia.
Wartości w polu enum | |
---|---|
GLYPH_TYPE_UNSPECIFIED |
Typ glifu nie został określony lub nie jest obsługiwany. |
NONE |
Pusty ciąg. |
DECIMAL |
Liczba, np. 1 , 2 lub 3 . |
ZERO_DECIMAL |
Numer, w którym pojedyncze cyfry mają przedrost 0, np. 01 , 02 lub 03 . Liczby, które zawierają więcej niż jedną cyfrę, nie mają prefiksu zerem. |
UPPER_ALPHA |
duża litera, np. A , B lub C ; |
ALPHA |
mała litera, np. a , b lub c ; |
UPPER_ROMAN |
Rzymska cyfra w wielkiej literze, np. I , II lub III . |
ROMAN |
Małą rzymską cyfrę, np. i , ii lub iii . |
SuggestedListProperties
Zaproponowana zmiana: ListProperties
.
Zapis JSON |
---|
{ "listProperties": { object ( |
Pola | |
---|---|
listProperties |
|
listPropertiesSuggestionState |
Maska wskazująca, które pola na podstawie |
ListPropertiesSuggestionState
Maska wskazująca, które pola w podstawowym ListProperties
zostały zmienione w tej propozycji. Dla każdego pola z wartością „true” (prawda) pojawi się nowa wartość sugerowana.
Zapis JSON |
---|
{
"nestingLevelsSuggestionStates": [
{
object ( |
Pola | |
---|---|
nestingLevelsSuggestionStates[] |
Maska wskazująca, które pola w odpowiednim elemencie Stany sugestii poziomu zagnieżchnia są zwracane w kolejności rosnącej według poziomu zagnieżchnia, przy czym najpierw zwracany jest stan najmniej zagnieżdżony. |
NestingLevelSuggestionState
Maska wskazująca, które pola na podstawie NestingLevel
zostały zmienione w tej sugestii. Dla każdego pola z wartością „true” (prawda) pojawi się nowa wartość sugerowana.
Zapis JSON |
---|
{
"bulletAlignmentSuggested": boolean,
"glyphTypeSuggested": boolean,
"glyphFormatSuggested": boolean,
"glyphSymbolSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"textStyleSuggestionState": {
object ( |
Pola | |
---|---|
bulletAlignmentSuggested |
Wskazuje, czy zasugerowano zmianę na |
glyphTypeSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
glyphFormatSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
glyphSymbolSuggested |
Wskazuje, czy zasugerowano zmianę na |
indentFirstLineSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
indentStartSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
textStyleSuggestionState |
Maska wskazująca, które pola w tabeli |
startNumberSuggested |
Wskazuje, czy zasugerowano zmianę na |
NamedRanges
Kolekcja wszystkich NamedRange
w dokumencie, które mają tę samą nazwę.
Zapis JSON |
---|
{
"name": string,
"namedRanges": [
{
object ( |
Pola | |
---|---|
name |
Nazwa używana przez wszystkie |
namedRanges[] |
|
NamedRange
Kolekcja elementów Range
z tym samym identyfikatorem zakresu.
Zakresy o nazwie umożliwiają deweloperom kojarzenie części dokumentu z dowolną etykietą zdefiniowaną przez użytkownika, dzięki czemu ich zawartość może być odczytywana lub edytowana za pomocą kodu. Dokument może zawierać wiele zakresów nazwanych o tej samej nazwie, ale każdy zakres nazwany ma unikalny identyfikator.
Zakres nazwany jest tworzony za pomocą pojedynczego znaku Range
, a wstawiane w nim treści zazwyczaj go poszerzają. Jednak niektóre zmiany w dokumencie mogą spowodować podział zakresu na kilka zakresów.
Zakresy nazwane nie są prywatne. Wszystkie aplikacje i współpracownicy, którzy mają dostęp do dokumentu, mogą wyświetlać jego zakresy nazwane.
Zapis JSON |
---|
{
"namedRangeId": string,
"name": string,
"ranges": [
{
object ( |
Pola | |
---|---|
namedRangeId |
Identyfikator zakresu nazwanego. |
name |
Nazwa nazwanego zakresu. |
ranges[] |
Zakresy, które należą do tego nazwanego zakresu. |
Zakres
Określa przyległy zakres tekstu.
Zapis JSON |
---|
{ "segmentId": string, "startIndex": integer, "endIndex": integer, "tabId": string } |
Pola | |
---|---|
segmentId |
Identyfikator nagłówka, stopki lub przypisu, w którym zawarty jest ten zakres. Pusty identyfikator segmentu oznacza treść dokumentu. |
startIndex |
Indeks początkowy tego zakresu liczony od zera w jednostkach kodu UTF-16. W przypadku wszystkich bieżących zastosowań musisz podać indeks początkowy. To pole jest typu Int32Value, aby uwzględnić przyszłe przypadki użycia z nieograniczonymi zakresami. |
endIndex |
Indeks końcowy liczony od zera dla tego zakresu (wyłącznie) w jednostkach kodu UTF-16. W przypadku wszystkich bieżących zastosowań musisz podać indeks końcowy. To pole jest typu Int32Value, aby uwzględnić przyszłe przypadki użycia z zakresami otwartymi. |
tabId |
Karta zawierająca ten zakres. W przypadku jego pominięcia żądanie jest stosowane do pierwszej karty. W dokumencie zawierającym jedną kartę:
W dokumencie z wieloma kartami:
|
InlineObject
Obiekt, który pojawia się w tekście. Obiekt w tekście zawiera EmbeddedObject
, np. obraz.
Zapis JSON |
---|
{ "objectId": string, "inlineObjectProperties": { object ( |
Pola | |
---|---|
objectId |
Identyfikator tego obiektu wbudowanego. Może służyć do aktualizowania właściwości obiektu. |
inlineObjectProperties |
Właściwości tego wbudowanego obiektu. |
suggestedInlineObjectPropertiesChanges |
Sugerowane zmiany właściwości obiektów w tle, posortowane według identyfikatora sugestii. |
suggestedInsertionId |
Sugerowany identyfikator wstawiania. Jeśli jest puste, nie jest to sugerowane wstawienie. |
suggestedDeletionIds[] |
Identyfikatory sugerowanego usunięcia. Jeśli jest puste, nie ma żadnych sugerowanych usunięcia tych treści. |
InlineObjectProperties
Właściwości InlineObject
.
Zapis JSON |
---|
{
"embeddedObject": {
object ( |
Pola | |
---|---|
embeddedObject |
Umieszczony obiekt tego wbudowanego obiektu. |
EmbeddedObject
Obiekt umieszczony w dokumencie.
Zapis JSON |
---|
{ "title": string, "description": string, "embeddedObjectBorder": { object ( |
Pola | |
---|---|
title |
Tytuł obiektu wstawionego. Elementy |
description |
Opis umieszczonego obiektu. Elementy |
embeddedObjectBorder |
Obramowanie umieszczonego obiektu. |
size |
Rozmiar obrazu widoczny po przycięciu. |
marginTop |
Górny margines umieszczonego obiektu. |
marginBottom |
Dolny margines umieszczonego obiektu. |
marginRight |
Prawy margines umieszczonego obiektu. |
marginLeft |
Lewy margines osadzonego obiektu. |
linkedContentReference |
Odniesienie do treści źródłowych ze źródła zewnętrznego, do którego istnieje link. Na przykład gdy umieszczony obiekt jest wykresem połączonym, zawiera ono odwołanie do źródłowego wykresu Arkuszy Google. Jeśli zasada jest nieskonfigurowana, osadzony obiekt nie jest połączony. |
Pole sumy properties . Właściwości właściwe dla każdego typu obiektu osadzonego. properties może mieć tylko jedną z tych wartości: |
|
embeddedDrawingProperties |
Właściwości rysunku umieszczonego. |
imageProperties |
Właściwości obrazu. |
EmbeddedDrawingProperties
Ten typ nie ma pól.
Właściwości umieszczonego rysunku służące do rozróżnienia typu obiektu. Rysunek umieszczony na stronie to taki, który jest tworzony i edytowany w dokumencie. Pamiętaj, że szczegółowe dane nie są obsługiwane.
ImageProperties
Właściwości obrazu.
Zapis JSON |
---|
{
"contentUri": string,
"sourceUri": string,
"brightness": number,
"contrast": number,
"transparency": number,
"cropProperties": {
object ( |
Pola | |
---|---|
contentUri |
Identyfikator URI obrazu z domyślnym czasem trwania 30 minut. Ten identyfikator URI jest oznaczony tagiem konta osoby składającej prośbę. Każda osoba korzystająca z identyfikatora URI uzyskuje dostęp do obrazu jako osoba, która zgłosiła pierwotne żądanie. Jeśli zmienią się ustawienia udostępniania dokumentu, możesz utracić dostęp do zdjęcia. |
sourceUri |
Identyfikator URI źródła to identyfikator URI służący do wstawiania obrazu. Źródłowy identyfikator URI może być pusty. |
brightness |
Efekt jasności obrazu. Wartość powinna mieścić się w zakresie [-1,0, 1,0], gdzie 0 oznacza brak efektu. |
contrast |
Efekt kontrastu obrazu. Wartość powinna mieścić się w przedziale [-1,0; 1,0], gdzie 0 oznacza brak efektu. |
transparency |
Efekt przezroczystości obrazu. Wartość powinna mieścić się w przedziale [0,0; 1,0], gdzie 0 oznacza brak efektu, a 1 oznacza przezroczystość. |
cropProperties |
Właściwości przycinania obrazu. |
angle |
Kąt obrotu obrazu w prawo w radianach. |
CropProperties
Właściwości przycinania obrazu.
Prostokąt przycięcia jest reprezentowany za pomocą odstępów ułamkowych od 4 krawędzi oryginalnej treści.
- Jeśli odsunięcie znajduje się w przedziale (0, 1), odpowiednia krawędź prostokąta przycinania jest umieszczona wewnątrz prostokąta ograniczającego obrazu.
- Jeśli odsunięcie jest ujemne lub większe niż 1, odpowiednia krawędź prostokąta przycinania jest umieszczona poza prostokątem ograniczającym obraz.
- Jeśli wszystkie przesunięcia i kąt obrotu mają wartość 0, obraz nie jest przycinany.
Zapis JSON |
---|
{ "offsetLeft": number, "offsetRight": number, "offsetTop": number, "offsetBottom": number, "angle": number } |
Pola | |
---|---|
offsetLeft |
Przesunięcie określa, jak daleko od lewej krawędzi prostokąta przycinania do środka znajduje się ułamek jego szerokości. |
offsetRight |
Odsunięcie określa, jak daleko od prawej krawędzi oryginalnych treści znajduje się prawa krawędź prostokąta przycinania. Odsunięcie jest wyrażone jako ułamek szerokości oryginalnych treści. |
offsetTop |
Przesunięcie określa, jak daleko od górnej krawędzi prostokąta przycinania do środka znajduje się odległość od górnej krawędzi oryginalnej treści wyrażona jako ułamek wysokości oryginalnej treści. |
offsetBottom |
Odsunięcie określa, jak daleko od dolnej krawędzi oryginalnej treści znajduje się dolna krawędź prostokąta przycinania. Odsunięcie jest wyrażone jako ułamek wysokości oryginalnej treści. |
angle |
Kąt obrotu prostokąta przycięcia wokół jego środka w radianach. Obrót jest stosowany po przesunięciach. |
EmbeddedObjectBorder
Obramowanie wokół EmbeddedObject
.
Zapis JSON |
---|
{ "color": { object ( |
Pola | |
---|---|
color |
Kolor obramowania. |
width |
Szerokość obramowania. |
dashStyle |
Styl kresek obramowania. |
propertyState |
Stan właściwości granicy. |
PropertyState
Możliwe stany obiektu.
Wartości w polu enum | |
---|---|
RENDERED |
Jeśli stan właściwości to RENDERED, element ma tę właściwość po wyrenderowaniu w dokumencie. jest to wartość domyślna |
NOT_RENDERED |
Jeśli stan właściwości to NOT_RENDERED, element nie ma odpowiedniej właściwości po wyrenderowaniu w dokumencie. |
LinkedContentReference
Odniesienie do treści źródłowych ze źródła zewnętrznego, do którego istnieje link.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole unii reference . Odwołanie specyficzne dla typu powiązanej treści. reference może być tylko jednym z tych elementów: |
|
sheetsChartReference |
Odwołuje się do połączonego wykresu. |
SheetsChartReference
Odwołanie do linku do wykresu umieszczonego z Arkuszy Google.
Zapis JSON |
---|
{ "spreadsheetId": string, "chartId": integer } |
Pola | |
---|---|
spreadsheetId |
Identyfikator arkusza kalkulacyjnego Arkuszy Google zawierającego wykres źródłowy. |
chartId |
Identyfikator konkretnego wykresu w osadzonym arkuszu kalkulacyjnym Arkuszy Google. |
SuggestedInlineObjectProperties
Sugerowana zmiana: InlineObjectProperties
.
Zapis JSON |
---|
{ "inlineObjectProperties": { object ( |
Pola | |
---|---|
inlineObjectProperties |
Wartość |
inlineObjectPropertiesSuggestionState |
Maska wskazująca, które pola na podstawie |
InlineObjectPropertiesSuggestionState
Maska wskazująca, które pola w podstawowym InlineObjectProperties
zostały zmienione w tej propozycji. Dla każdego pola z wartością „true” (prawda) pojawi się nowa wartość sugerowana.
Zapis JSON |
---|
{
"embeddedObjectSuggestionState": {
object ( |
Pola | |
---|---|
embeddedObjectSuggestionState |
Maska wskazująca, które pola w elementach |
EmbeddedObjectSuggestionState
Maska wskazująca, które pola w podstawowym EmbeddedObject
zostały zmienione w tej propozycji. Dla każdego pola z wartością true (prawda) pojawi się nowa wartość sugerowana.
Zapis JSON |
---|
{ "embeddedDrawingPropertiesSuggestionState": { object ( |
Pola | |
---|---|
embeddedDrawingPropertiesSuggestionState |
Maska wskazująca, które pola w tabeli |
imagePropertiesSuggestionState |
Maska wskazująca, które pola w elementach |
titleSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
descriptionSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
embeddedObjectBorderSuggestionState |
Maska wskazująca, które pola w tabeli |
sizeSuggestionState |
Maska wskazująca, które pola w tabeli |
marginLeftSuggested |
Wskazuje, czy zasugerowano zmianę na |
marginRightSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
marginTopSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
marginBottomSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
linkedContentReferenceSuggestionState |
Maska wskazująca, które pola w tabeli |
EmbeddedDrawingPropertiesSuggestionState
Ten typ nie ma pól.
Maska wskazująca, które pola na podstawie EmbeddedDrawingProperties
zostały zmienione w tej sugestii. Dla każdego pola z wartością true (prawda) pojawi się nowa wartość sugerowana.
ImagePropertiesSuggestionState
Maska wskazująca, które pola na podstawie ImageProperties
zostały zmienione w tej sugestii. Dla każdego pola z wartością true (prawda) pojawi się nowa wartość sugerowana.
Zapis JSON |
---|
{
"contentUriSuggested": boolean,
"sourceUriSuggested": boolean,
"brightnessSuggested": boolean,
"contrastSuggested": boolean,
"transparencySuggested": boolean,
"cropPropertiesSuggestionState": {
object ( |
Pola | |
---|---|
contentUriSuggested |
Wskazuje, czy zasugerowano zmianę na |
sourceUriSuggested |
Wskazuje, czy została sugerowana zmiana dotycząca identyfikatora [sourceUri] [google.apps.docs.v1.EmbeddedObject.source_uri]. |
brightnessSuggested |
Wskazuje, czy zasugerowano zmianę wartości atrybutu [brightness] [google.apps.docs.v1.EmbeddedObject.brightness]. |
contrastSuggested |
Wskazuje, czy zasugerowano zmianę wartości atrybutu [contrast] w atrybucie [google.apps.docs.v1.EmbeddedObject.contrast]. |
transparencySuggested |
Wskazuje, czy została sugerowana zmiana w [przejrzystość] [google.apps.docs.v1.EmbeddedObject.transparency]. |
cropPropertiesSuggestionState |
Maska wskazująca, które pola w tabeli |
angleSuggested |
Wskazuje, czy została sugerowana zmiana na [angle] [google.apps.docs.v1.EmbeddedObject.angle]. |
CropPropertiesSuggestionState
Maska wskazująca, które pola na podstawie CropProperties
zostały zmienione w tej sugestii. Dla każdego pola z wartością true (prawda) pojawi się nowa wartość sugerowana.
Zapis JSON |
---|
{ "offsetLeftSuggested": boolean, "offsetRightSuggested": boolean, "offsetTopSuggested": boolean, "offsetBottomSuggested": boolean, "angleSuggested": boolean } |
Pola | |
---|---|
offsetLeftSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
offsetRightSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
offsetTopSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
offsetBottomSuggested |
Wskazuje, czy zasugerowano zmianę na |
angleSuggested |
Wskazuje, czy zasugerowano zmianę na |
EmbeddedObjectBorderSuggestionState
Maska wskazująca, które pola na podstawie EmbeddedObjectBorder
zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na „Prawda” jest nowa sugerowana wartość.
Zapis JSON |
---|
{ "colorSuggested": boolean, "widthSuggested": boolean, "dashStyleSuggested": boolean, "propertyStateSuggested": boolean } |
Pola | |
---|---|
colorSuggested |
Wskazuje, czy została sugerowana zmiana na kolor [color] [google.apps.docs.v1.EmbeddedBorderObject.color]. |
widthSuggested |
Wskazuje, czy zasugerowano zmianę atrybutu [width] w obiekcie EmbededBorderObject w dokumencie ([google.apps.docs.v1.EmbeddedBorderObject.width]). |
dashStyleSuggested |
Wskazuje, czy zasugerowano zmianę atrybutu [dashStyle] w obiekcie [google.apps.docs.v1.EmbeddedBorderObject.dash_style]. |
propertyStateSuggested |
Wskazuje, czy zasugerowano zmianę wartości atrybutu [propertyState] w obiekcie [google.apps.docs.v1.EmbeddedBorderObject.property_state]. |
LinkedContentReferenceSuggestionState
Maska wskazująca, które pola na podstawie LinkedContentReference
zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na „Prawda” jest nowa sugerowana wartość.
Zapis JSON |
---|
{
"sheetsChartReferenceSuggestionState": {
object ( |
Pola | |
---|---|
sheetsChartReferenceSuggestionState |
Maska wskazująca, które pola w tabeli |
SheetsChartReferenceSuggestionState
Maska wskazująca, które pola na podstawie SheetsChartReference
zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na „Prawda” jest nowa sugerowana wartość.
Zapis JSON |
---|
{ "spreadsheetIdSuggested": boolean, "chartIdSuggested": boolean } |
Pola | |
---|---|
spreadsheetIdSuggested |
Wskazuje, czy zasugerowano zmianę na |
chartIdSuggested |
Wskazuje, czy zasugerowano zmianę na |
PositionedObject
Obiekt powiązany z elementem Paragraph
i umieszczony względem początku akapitu. Obiekt PositionedObject zawiera EmbeddedObject
, np. obraz.
Zapis JSON |
---|
{ "objectId": string, "positionedObjectProperties": { object ( |
Pola | |
---|---|
objectId |
Identyfikator tego umieszczonego obiektu. |
positionedObjectProperties |
Właściwości tego obiektu. |
suggestedPositionedObjectPropertiesChanges |
Sugerowane zmiany właściwości obiektów umieszczonych, z kluczem identyfikatora sugestii. |
suggestedInsertionId |
Sugerowany identyfikator wstawienia. Jeśli jest puste, nie jest to sugerowane wstawienie. |
suggestedDeletionIds[] |
Identyfikatory sugerowanych do usunięcia treści. Jeśli pole jest puste, nie są sugerowane usunięcia treści. |
PositionedObjectProperties
Właściwości PositionedObject
.
Zapis JSON |
---|
{ "positioning": { object ( |
Pola | |
---|---|
positioning |
Pozycjonowanie tego umieszczonego obiektu względem nowego wiersza obiektu |
embeddedObject |
Umieszczony obiekt tego obiektu. |
PositionedObjectPositioning
Pozycjonowanie elementu PositionedObject
. Obiekt jest umieszczany względem początku Paragraph
, do którego jest przywiązany.
Zapis JSON |
---|
{ "layout": enum ( |
Pola | |
---|---|
layout |
Układ tego umieszczonego obiektu. |
leftOffset |
Odsunięcie lewej krawędzi umieszczonego obiektu względem początku elementu |
topOffset |
Przesunięcie górnej krawędzi obiektu względem początku |
PositionedObjectLayout
Możliwe układy obiektu [PositionedObject][google.aps.docs.v1.PositionedObject].
Wartości w polu enum | |
---|---|
POSITIONED_OBJECT_LAYOUT_UNSPECIFIED |
Układ nie jest określony. |
WRAP_TEXT |
Tekst jest przenoszony na pozycjonowany obiekt. |
BREAK_LEFT |
Dzieli tekst w taki sposób, że umieszczony obiekt jest po lewej stronie, a tekst po prawej. |
BREAK_RIGHT |
Przerwy w tekście, w których obiekt jest po prawej stronie, a tekst po lewej. |
BREAK_LEFT_RIGHT |
Przerywa tekst tak, aby po lewej lub prawej stronie obiektu nie było tekstu. |
IN_FRONT_OF_TEXT |
Obiekt jest umieszczony przed tekstem. |
BEHIND_TEXT |
Obiekt znajduje się za tekstem. |
SuggestedPositionedObjectProperties
Sugerowana zmiana: PositionedObjectProperties
.
Zapis JSON |
---|
{ "positionedObjectProperties": { object ( |
Pola | |
---|---|
positionedObjectProperties |
|
positionedObjectPropertiesSuggestionState |
Maska wskazująca, które pola na podstawie |
PositionedObjectPropertiesSuggestionState
Maska wskazująca, które pola w podstawowym PositionedObjectProperties
zostały zmienione w tej propozycji. W przypadku każdego pola ustawionego na „Prawda” jest nowa sugerowana wartość.
Zapis JSON |
---|
{ "positioningSuggestionState": { object ( |
Pola | |
---|---|
positioningSuggestionState |
Maska wskazująca, które pola w elementach |
embeddedObjectSuggestionState |
Maska wskazująca, które pola w tabeli |
PositionedObjectPositioningSuggestionState
Maska wskazująca, które pola na podstawie PositionedObjectPositioning
zostały zmienione w tej sugestii. Dla każdego pola z wartością „true” (prawda) pojawi się nowa wartość sugerowana.
Zapis JSON |
---|
{ "layoutSuggested": boolean, "leftOffsetSuggested": boolean, "topOffsetSuggested": boolean } |
Pola | |
---|---|
layoutSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
leftOffsetSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
topOffsetSuggested |
Wskazuje, czy została sugerowana zmiana w tym polu: |
SuggestionsViewMode
Tryb wyświetlania sugestii zastosowany w dokumencie, który wskazuje, jak sugerowane zmiany są reprezentowane. Zawiera opcje odczytu dokumentu ze wszystkimi sugestiami w tekście, zaakceptowanymi lub odrzuconymi.
Wartości w polu enum | |
---|---|
DEFAULT_FOR_CURRENT_ACCESS |
Tryb SuggestionsViewMode stosowany do zwracanego dokumentu zależy od bieżącego poziomu dostępu użytkownika. Jeśli użytkownik ma tylko dostęp do wyświetlania, zostanie zastosowany parametr PREVIEW_WITHOUT_SUGGESTIONS . W przeciwnym razie zostanie zastosowany element SUGGESTIONS_INLINE . Jest to domyślny tryb wyświetlania sugestii. |
SUGGESTIONS_INLINE |
Zwrócony dokument zawiera sugestie. Sugerowane zmiany będą się różnić od podstawowej treści dokumentu. Jeśli użytkownik nie ma uprawnień do wyświetlania sugerowanych zmian, żądania pobierania dokumentu w tym trybie zwrócą błąd 403. |
PREVIEW_SUGGESTIONS_ACCEPTED |
Zwrócony dokument to podgląd, w którym zaakceptowano wszystkie sugerowane zmiany. Żądania pobrania dokumentu korzystające z tego trybu będą zwracać błąd 403, jeśli użytkownik nie ma uprawnień do wyświetlania sugerowanych zmian. |
PREVIEW_WITHOUT_SUGGESTIONS |
Zwrócony dokument to podgląd. Jeśli w dokumencie pojawiają się jakieś sugestie, wszystkie sugerowane zmiany są odrzucane. |
Metody |
|
---|---|
|
Wprowadza co najmniej 1 zmianę w dokumencie. |
|
Tworzy pusty dokument z tytułem podanym w żądaniu. |
|
Pobiera najnowszą wersję określonego dokumentu. |