- Zasób: dokument
- Tabulator
- TabProperties
- DocumentTab
- Body
- StructuralElement
- Akapit
- ParagraphElement
- TextRun
- 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
- DateElement
- DateElementProperties
- DateFormat
- TimeFormat
- SuggestedDateElementProperties
- DateElementPropertiesSuggestionState
- ParagraphStyle
- NamedStyleType
- Wyrównanie
- ContentDirection
- SpacingMode
- ParagraphBorder
- DashStyle
- TabStop
- TabStopAlignment
- Cieniowanie
- SuggestedParagraphStyle
- ParagraphStyleSuggestionState
- ShadingSuggestionState
- Bullet
- SuggestedBullet
- BulletSuggestionState
- ObjectReferences
- SectionBreak
- SectionStyle
- SectionColumnProperties
- ColumnSeparatorStyle
- SectionType
- Tabela
- TableRow
- TableCell
- TableCellStyle
- TableCellBorder
- ContentAlignment
- SuggestedTableCellStyle
- TableCellStyleSuggestionState
- TableRowStyle
- SuggestedTableRowStyle
- TableRowStyleSuggestionState
- TableStyle
- TableColumnProperties
- WidthType
- TableOfContents
- Nagłówek
- Stopka
- Przypisy
- DocumentStyle
- Informacje ogólne
- Rozmiar
- DocumentFormat
- DocumentMode
- 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
- CommentAnchor
- SuggestionsViewMode
- CommentsViewMode
- CommentThread
- Post
- PostAuthor
- CommentActionType
- SuggestionActionType
- Stan
- SuggestionThread
- Stan
- Metody
Zasób: Document
dokument w Dokumentach Google,
| Zapis JSON |
|---|
{ "documentId": string, "title": string, "tabs": [ { object ( |
| Pola | |
|---|---|
documentId |
Tylko dane wyjściowe. Identyfikator dokumentu. |
title |
Tytuł dokumentu. |
tabs[] |
Tylko dane wyjściowe. karty, które są częścią dokumentu; Karty mogą zawierać karty podrzędne, czyli karty zagnieżdżone w innych kartach. Karty podrzędne są reprezentowane przez pole |
revisionId |
Tylko dane wyjściowe. Identyfikator wersji dokumentu. Może być używany w prośbach o aktualizację, aby określić, do której wersji dokumentu mają być stosowane aktualizacje, i jak ma się zachowywać prośba, jeśli dokument został zmodyfikowany od czasu tej wersji. Wypełniane tylko wtedy, gdy użytkownik ma uprawnienia do edycji dokumentu. Identyfikator wersji nie jest liczbą porządkową, ale nieprzejrzystym ciągiem znaków. Format identyfikatora wersji może się z czasem zmienić. Zwrócony identyfikator wersji jest ważny tylko przez 24 godziny od momentu zwrócenia i nie można go udostępniać innym użytkownikom. Jeśli identyfikator wersji nie zmieni się między wywołaniami, oznacza to, że dokument nie został zmieniony. Zmieniony identyfikator (w przypadku tego samego dokumentu i użytkownika) zwykle oznacza, że dokument został zaktualizowany. Zmiana identyfikatora może być jednak spowodowana również czynnikami wewnętrznymi, takimi jak zmiana formatu identyfikatora. |
suggestionsViewMode |
Tylko dane wyjściowe. Tryb wyświetlania sugestii zastosowany w dokumencie. Uwaga: podczas edytowania dokumentu zmiany muszą być oparte na dokumencie z |
commentsViewMode |
Tylko dane wyjściowe. Tryb wyświetlania komentarzy zastosowany do dokumentu. |
comments[] |
Tylko dane wyjściowe. Komentarze powiązane z dokumentem. Wartość jest podawana tylko wtedy, gdy parametr |
suggestions[] |
Tylko dane wyjściowe. sugestie powiązane z dokumentem; Wartość jest podawana tylko wtedy, gdy parametr |
body |
Tylko dane wyjściowe. Główna treść dokumentu. Starsze pole: zamiast niego używaj |
headers |
Tylko dane wyjściowe. Nagłówki w dokumencie, z kluczem w postaci identyfikatora nagłówka. Starsze pole: zamiast niego używaj |
footers |
Tylko dane wyjściowe. Stopki w dokumencie, z kluczem w postaci identyfikatora stopki. Starsze pole: zamiast niego używaj |
footnotes |
Tylko dane wyjściowe. Przypisy w dokumencie, z kluczem w postaci identyfikatora przypisu. Starsze pole: zamiast niego używaj |
documentStyle |
Tylko dane wyjściowe. Styl dokumentu. Starsze pole: zamiast niego używaj |
suggestedDocumentStyleChanges |
Tylko dane wyjściowe. Sugerowane zmiany stylu dokumentu, z kluczem w postaci identyfikatora sugestii. Starsze pole: zamiast niego używaj |
namedStyles |
Tylko dane wyjściowe. Style nazwane dokumentu. Starsze pole: zamiast niego używaj |
suggestedNamedStylesChanges |
Tylko dane wyjściowe. Sugerowane zmiany w stylach nazwanych dokumentu, z kluczem w postaci identyfikatora sugestii. Starsze pole: zamiast niego używaj |
lists |
Tylko dane wyjściowe. Listy w dokumencie, z kluczem w postaci identyfikatora listy. Starsze pole: zamiast niego używaj |
namedRanges |
Tylko dane wyjściowe. Zakresy nazwane w dokumencie, kluczowane według nazwy. Starsze pole: zamiast niego używaj |
inlineObjects |
Tylko dane wyjściowe. Obiekty wbudowane w dokumencie, z kluczem w postaci identyfikatora obiektu. Starsze pole: zamiast niego używaj |
positionedObjects |
Tylko dane wyjściowe. Obiekty umieszczone w dokumencie, z kluczem w postaci identyfikatora obiektu. Starsze pole: zamiast niego używaj |
Tab
karta w dokumencie.
| Zapis JSON |
|---|
{ "tabProperties": { object ( |
| Pola | |
|---|---|
tabProperties |
Właściwości karty, takie jak identyfikator i tytuł. |
childTabs[] |
Karty podrzędne zagnieżdżone na tej karcie. |
| Zawartość karty. Poniżej znajduje się lista pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
documentTab |
karta z zawartością dokumentu, np. tekstem i obrazami; |
| Koniec pól wykluczających się nawzajem. | |
TabProperties
Właściwości karty.
| Zapis JSON |
|---|
{ "tabId": string, "title": string, "parentTabId": string, "index": integer, "nestingLevel": integer, "iconEmoji": string } |
| Pola | |
|---|---|
tabId |
Stały identyfikator karty. |
title |
Nazwa karty widoczna dla użytkownika. |
parentTabId |
Opcjonalnie: Identyfikator karty nadrzędnej. Puste, gdy bieżąca karta jest kartą najwyższego poziomu, co oznacza, że nie ma żadnych kart nadrzędnych. |
index |
Indeks karty w elemencie nadrzędnym zaczynający się od zera. |
nestingLevel |
Tylko dane wyjściowe. Głębokość karty w dokumencie. Karty najwyższego poziomu zaczynają się od 0. |
iconEmoji |
Opcjonalnie: Ikona emoji wyświetlana na karcie. Prawidłowa ikona emoji jest reprezentowana przez niepusty ciąg znaków Unicode. Każdy zestaw znaków, który nie reprezentuje pojedynczego emoji, jest nieprawidłowy. Jeśli emoji jest nieprawidłowe, zwracany jest błąd 400 (Nieprawidłowe żądanie). Jeśli ta wartość jest nieskonfigurowana lub pusta, na karcie wyświetlana jest domyślna ikona karty. |
DocumentTab
Karta z zawartością dokumentu.
| Zapis JSON |
|---|
{ "body": { object ( |
| Pola | |
|---|---|
body |
Główna część karty dokumentu. |
headers |
Nagłówki na karcie dokumentu, kluczowane według identyfikatora nagłówka. |
footers |
Stopki na karcie dokumentu, kluczowane według identyfikatora stopki. |
footnotes |
Przypisy w karcie dokumentu, z kluczem w postaci identyfikatora przypisu. |
documentStyle |
Styl karty dokumentu. |
suggestedDocumentStyleChanges |
Sugerowane zmiany stylu karty dokumentu, z kluczem w postaci identyfikatora sugestii. |
namedStyles |
Nazwane style karty dokumentu. |
suggestedNamedStylesChanges |
Sugerowane zmiany w stylach nazwanych na karcie dokumentu, z kluczem w postaci identyfikatora sugestii. |
lists |
Listy na karcie dokumentu, kluczowane według identyfikatora listy. |
namedRanges |
Zakresy nazwane na karcie dokumentu, kluczowane według nazwy. |
inlineObjects |
Obiekty wbudowane na karcie dokumentu, kluczowane według identyfikatora obiektu. |
positionedObjects |
Obiekty umieszczone na karcie dokumentu, kluczowane według identyfikatora obiektu. |
commentAnchors |
Komentarz jest zakotwiczony na karcie dokumentu i oznaczony identyfikatorem kotwicy. Wartość jest podawana tylko wtedy, gdy parametr |
Treść
Treść dokumentu.
Treść zwykle zawiera pełną zawartość dokumentu z wyjątkiem headers, footers i footnotes.
| Zapis JSON |
|---|
{
"content": [
{
object ( |
| Pola | |
|---|---|
content[] |
Zawartość treści. Indeksy treści w treści zaczynają się od zera. |
StructuralElement
Element strukturalny opisuje treść, która nadaje dokumentowi strukturę.
| Zapis JSON |
|---|
{ "startIndex": integer, "endIndex": integer, "paragraph": { object ( |
| Pola | |
|---|---|
startIndex |
Indeks początkowy tego elementu strukturalnego liczony od zera w jednostkach kodu UTF-16. |
endIndex |
Indeks końcowy tego elementu strukturalnego (liczony od zera), wyłączny, w jednostkach kodu UTF-16. |
| Zawartość elementu strukturalnego. Poniżej znajduje się lista pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
paragraph |
Typ akapitu elementu strukturalnego. |
sectionBreak |
Typ podziału sekcji jako element strukturalny. |
table |
Typ elementu strukturalnego w postaci tabeli. |
tableOfContents |
Element strukturalny typu spis treści. |
| Koniec pól wykluczających się nawzajem. | |
Akapit
StructuralElement reprezentujący akapit. Akapit to zakres treści zakończony znakiem nowego wiersza.
| Zapis JSON |
|---|
{ "elements": [ { object ( |
| Pola | |
|---|---|
elements[] |
Treść akapitu podzielona na poszczególne elementy. |
paragraphStyle |
Styl tego akapitu. |
suggestedParagraphStyleChanges |
Sugerowany styl akapitu zmienia się w ten akapit, z kluczem w postaci identyfikatora sugestii. |
bullet |
Punktor tego akapitu. Jeśli nie występuje, akapit nie należy do listy. |
suggestedBulletChanges |
Proponowane zmiany w punkcie tego akapitu. |
positionedObjectIds[] |
Identyfikatory umieszczonych obiektów powiązanych z tym akapitem. |
suggestedPositionedObjectIds |
Identyfikatory sugerowanych obiektów umieszczonych, które mają zostać dołączone do tego akapitu, z kluczem w postaci identyfikatora sugestii. |
ParagraphElement
Element ParagraphElement opisuje zawartość w Paragraph.
| Zapis JSON |
|---|
{ "startIndex": integer, "endIndex": integer, "textRun": { object ( |
| Pola | |
|---|---|
startIndex |
Indeks początkowy tego elementu akapitu (liczony od zera) w jednostkach kodu UTF-16. |
endIndex |
Indeks końcowy tego elementu akapitu liczony od zera, bez uwzględnienia ostatniego znaku, w jednostkach kodu UTF-16. |
| Treść elementu akapitu. Poniżej znajduje się lista pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
textRun |
Element akapitu z fragmentem tekstu. |
autoText |
Element akapitu tekstu automatycznego. |
pageBreak |
Element akapitu podziału strony. |
columnBreak |
Element akapitu podziału kolumny. |
footnoteReference |
Element akapitu odwołania do przypisu. |
horizontalRule |
Element akapitu linijki poziomej. |
equation |
Element akapitu równania. |
inlineObjectElement |
Element akapitu obiektu wbudowanego. |
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 na YouTube lub wydarzenia w Kalendarzu). |
dateElement |
Element akapitu reprezentujący datę. |
| Koniec pól wykluczających się nawzajem. | |
TextRun
ParagraphElement – reprezentuje ciąg tekstu, który ma ten sam styl.
| Zapis JSON |
|---|
{ "content": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| Pola | |
|---|---|
content |
Tekst tego uruchomienia. Wszystkie elementy inne niż tekst w bloku są zastępowane znakiem Unicode U+E907. |
suggestedInsertionIds[] |
Identyfikatory sugerowanych wstawień. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest puste, nie ma sugerowanych usunięć tych treści. |
textStyle |
Styl tekstu tego fragmentu. |
suggestedTextStyleChanges |
Sugerowany styl tekstu zmienia się w tym przebiegu, a kluczem jest identyfikator sugestii. |
TextStyle
Reprezentuje style, które można zastosować do tekstu.
Dziedziczone style tekstu są w tym komunikacie reprezentowane jako pola bez ustawionej wartości. Element nadrzędny stylu tekstu zależy od miejsca, w którym jest on zdefiniowany:
- Styl tekstu w obiekcie
Paragraphjest dziedziczony z odpowiedniego obiektunamed style typeakapitu. - Styl tekstu w
named styledziedziczy styl o nazwienormal text. - Styl tekstu
normal texto nazwie dziedziczy domyślny styl tekstu w edytorze Dokumentów. - Styl tekstu w elemencie
Paragraphzawartym w tabeli może dziedziczyć styl tekstu ze stylu tabeli.
Jeśli styl tekstu nie dziedziczy stylu elementu nadrzędnego, usunięcie ustawień pól przywróci styl do wartości domyślnych w edytorze Dokumentów.
| Zapis JSON |
|---|
{ "bold": boolean, "italic": boolean, "underline": boolean, "strikethrough": boolean, "smallCaps": boolean, "backgroundColor": { object ( |
| Pola | |
|---|---|
bold |
Określa, czy tekst jest renderowany jako pogrubiony. |
italic |
Określa, czy tekst jest zapisany kursywą. |
underline |
Czy tekst jest podkreślony. |
strikethrough |
Określa, czy tekst jest przekreślony. |
smallCaps |
Określa, czy tekst jest zapisany małymi wielkimi literami. |
backgroundColor |
Kolor tła tekstu. Jeśli jest ustawiony, kolor jest kolorem RGB lub przezroczystym, w zależności od pola |
foregroundColor |
Kolor pierwszego planu tekstu. Jeśli jest ustawiony, kolor jest kolorem RGB lub przezroczystym, w zależności od pola |
fontSize |
Rozmiar czcionki tekstu. |
weightedFontFamily |
Rodzina czcionek i renderowana grubość tekstu. Jeśli w żądaniu aktualizacji podano wartości zarówno dla Jeśli Jeśli parametr |
baselineOffset |
Pionowe przesunięcie tekstu względem jego normalnej pozycji. Tekst z przesunięciem linii bazowej |
link |
Miejsce docelowe hiperlinku w tekście. Jeśli nie jest skonfigurowany, link nie jest dostępny. Linki nie są dziedziczone z tekstu nadrzędnego. Zmiana linku w prośbie o aktualizację powoduje inne zmiany w stylu tekstu zakresu:
|
OptionalColor
Kolor, który może być w pełni nieprzezroczysty lub w pełni przezroczysty.
| Zapis JSON |
|---|
{
"color": {
object ( |
| Pola | |
|---|---|
color |
Jeśli ta opcja jest ustawiona, będzie używana jako kolor nieprzezroczysty. Jeśli nie jest ustawiony, oznacza kolor przezroczysty. |
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ładowa czerwona koloru, od 0,0 do 1,0. |
green |
Składowa zielona koloru, od 0,0 do 1,0. |
blue |
Składowa niebieska koloru, od 0,0 do 1,0. |
Wymiar
Wielkość w jednym kierunku w określonych jednostkach.
| Zapis JSON |
|---|
{
"magnitude": number,
"unit": enum ( |
| Pola | |
|---|---|
magnitude |
Wartość. |
unit |
Jednostki wielkości. |
Jednostka
Jednostki miary.
| Wartości w polu enum | |
|---|---|
UNIT_UNSPECIFIED |
Jednostki są nieznane. |
PT |
Punkt, czyli 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 zawierać dowolną czcionkę z menu Czcionka w Dokumentach lub z Google Fonts. Jeśli nazwa czcionki jest nierozpoznana, tekst jest renderowany w czcionce |
weight |
Grubość czcionki. To pole może mieć dowolną wartość, która jest wielokrotnością liczby Wartością domyślną jest Grubość czcionki to tylko jeden z komponentów renderowanej grubości czcionki. Na renderowaną grubość wpływa połączenie wartości
|
BaselineOffset
Sposoby, w jakie tekst może być przesunięty w pionie względem normalnej pozycji.
| Wartości w polu enum | |
|---|---|
BASELINE_OFFSET_UNSPECIFIED |
Przesunięcie linii bazowej tekstu jest dziedziczone z elementu nadrzędnego. |
NONE |
Tekst nie jest przesunięty w pionie. |
SUPERSCRIPT |
Tekst jest przesunięty w pionie do góry (indeks górny). |
SUBSCRIPT |
Tekst jest przesunięty w pionie w dół (indeks dolny). |
Link
Odwołanie do innej części dokumentu lub zewnętrznego zasobu URL.
| Zapis JSON |
|---|
{ "url": string, "tabId": string, "bookmark": { object ( |
| Pola | |
|---|---|
| Miejsce docelowe linku. Poniżej znajduje się lista pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
url |
zewnętrzny adres URL, |
tabId |
Identyfikator karty w tym dokumencie. |
bookmark |
zakładkę w tym dokumencie; W dokumentach zawierających jedną kartę linki do zakładek na tej karcie nadal zwracają |
heading |
nagłówek w tym dokumencie; W dokumentach zawierających jedną kartę linki do nagłówków na tej karcie nadal zwracają wartość |
bookmarkId |
Identyfikator zakładki w tym dokumencie. Starsze pole: zamiast tego ustaw wartość Jeśli to pole jest używane w żądaniu zapisu, zakładka jest uznawana za pochodzącą z identyfikatora karty określonego w żądaniu. Jeśli w żądaniu nie podano identyfikatora karty, przyjmuje się, że pochodzi ono z pierwszej karty w dokumencie. |
headingId |
Identyfikator nagłówka w tym dokumencie. Starsze 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 w żądaniu nie podano identyfikatora karty, przyjmuje się, że pochodzi ono z pierwszej karty w dokumencie. |
| Koniec pól wykluczających się nawzajem. | |
BookmarkLink
Odwołanie 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 ten zakładkę. |
HeadingLink
Odwołanie 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 w podstawowym obiekcie |
TextStyleSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie TextStyle zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| 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 zaproponowano zmianę w |
italicSuggested |
Wskazuje, czy zaproponowano zmianę w |
underlineSuggested |
Wskazuje, czy zaproponowano zmianę w |
strikethroughSuggested |
Wskazuje, czy zaproponowano zmianę w |
smallCapsSuggested |
Wskazuje, czy zaproponowano zmianę w |
backgroundColorSuggested |
Wskazuje, czy zaproponowano zmianę w |
foregroundColorSuggested |
Wskazuje, czy zaproponowano zmianę w |
fontSizeSuggested |
Wskazuje, czy zaproponowano zmianę w |
weightedFontFamilySuggested |
Wskazuje, czy zaproponowano zmianę w |
baselineOffsetSuggested |
Wskazuje, czy zaproponowano zmianę w |
linkSuggested |
Wskazuje, czy zaproponowano zmianę w |
AutoText
Znak ParagraphElement reprezentujący 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 tekstu automatycznego. |
suggestedInsertionIds[] |
Identyfikatory sugerowanych wstawień. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest puste, nie ma sugerowanych usunięć tych treści. |
textStyle |
Styl tekstu tego tekstu automatycznego. |
suggestedTextStyleChanges |
Sugerowany styl tekstu zmienia się na ten autotekst, który jest kluczowany przez identyfikator sugestii. |
Typ
Rodzaje autotekstu.
| Wartości w polu enum | |
|---|---|
TYPE_UNSPECIFIED |
Nieokreślony typ tekstu automatycznego. |
PAGE_NUMBER |
Wpisz tekst automatyczny, który reprezentuje bieżący numer strony. |
PAGE_COUNT |
Typ tekstu automatycznego, który reprezentuje łączną liczbę stron w dokumencie. |
PageBreak
Symbol ParagraphElement reprezentujący podział strony. Podział strony powoduje, że następny tekst zaczyna się u góry kolejnej strony.
| Zapis JSON |
|---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| Pola | |
|---|---|
suggestedInsertionIds[] |
Identyfikatory sugerowanych wstawień. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest puste, nie ma sugerowanych usunięć tych treści. |
textStyle |
Styl tekstu tego podziału strony. Podobnie jak w przypadku treści tekstowych, takich jak ciągi tekstowe i odwołania do przypisów, styl tekstu podziału strony może wpływać na układ treści, a także na styl tekstu wstawionego obok niego. |
suggestedTextStyleChanges |
Sugerowany styl tekstu zmienia się na ten podział strony, z kluczem w postaci identyfikatora sugestii. |
ColumnBreak
Symbol ParagraphElement reprezentujący podział kolumny. Podział kolumny powoduje, że następny tekst zaczyna się u góry następnej kolumny.
| Zapis JSON |
|---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| Pola | |
|---|---|
suggestedInsertionIds[] |
Identyfikatory sugerowanych wstawień. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest puste, nie ma sugerowanych usunięć tych treści. |
textStyle |
Styl tekstu tego obiektu ColumnBreak. Podobnie jak w przypadku treści tekstowych, takich jak ciągi tekstowe i odwołania do przypisów, styl tekstu w podziale kolumny może wpływać na układ treści, a także na styl tekstu wstawionego obok niego. |
suggestedTextStyleChanges |
Sugerowany styl tekstu zmienia się na ten ColumnBreak, z kluczem w postaci identyfikatora sugestii. |
FootnoteReference
Symbol ParagraphElement reprezentujący odwołanie do przypisu. Odwołanie do przypisu to treść wstawiona w tekście, która jest renderowana z numerem i służy do identyfikowania przypisu.
| Zapis JSON |
|---|
{ "footnoteId": string, "footnoteNumber": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| Pola | |
|---|---|
footnoteId |
Identyfikator elementu |
footnoteNumber |
Wyrenderowany numer tego przypisu. |
suggestedInsertionIds[] |
Identyfikatory sugerowanych wstawień. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest puste, nie ma sugerowanych usunięć tych treści. |
textStyle |
Styl tekstu tego elementu FootnoteReference. |
suggestedTextStyleChanges |
Sugerowany styl tekstu zmienia się na ten styl FootnoteReference, z kluczem w postaci identyfikatora sugestii. |
HorizontalRule
Symbol ParagraphElement reprezentujący linię poziomą.
| Zapis JSON |
|---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| Pola | |
|---|---|
suggestedInsertionIds[] |
Identyfikatory sugerowanych wstawień. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest puste, nie ma sugerowanych usunięć tych treści. |
textStyle |
Styl tekstu tego elementu HorizontalRule. Podobnie jak w przypadku treści tekstowych, takich jak ciągi tekstowe 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 niej. |
suggestedTextStyleChanges |
Sugerowany styl tekstu zmienia się na ten element HorizontalRule, z kluczem w postaci identyfikatora sugestii. |
Równanie
Symbol ParagraphElement reprezentujący równanie.
| Zapis JSON |
|---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ] } |
| Pola | |
|---|---|
suggestedInsertionIds[] |
Identyfikatory sugerowanych wstawień. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest puste, nie ma sugerowanych usunięć tych treści. |
InlineObjectElement
ParagraphElement zawierający InlineObject.
| Zapis JSON |
|---|
{ "inlineObjectId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| Pola | |
|---|---|
inlineObjectId |
Identyfikator |
suggestedInsertionIds[] |
Identyfikatory sugerowanych wstawień. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest puste, nie ma sugerowanych usunięć tych treści. |
textStyle |
Styl tekstu tego elementu InlineObjectElement. Podobnie jak w przypadku treści tekstowych, takich jak ciągi tekstowe i odwołania do przypisów, styl tekstu elementu obiektu w tekście może wpływać na układ treści, a także na styl tekstu wstawionego obok niego. |
suggestedTextStyleChanges |
Sugerowany styl tekstu zmienia się na ten InlineObject, kluczowany przez identyfikator sugestii. |
Osoba
Osoba lub adres e-mail wymienione w dokumencie. Wzmianki te działają jak pojedynczy, niezmienny element zawierający imię i nazwisko lub adres e-mail 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ą do dokumentu link do tej osoby. |
suggestedDeletionIds[] |
Identyfikatory sugestii, które usuwają z dokumentu link do tej osoby. |
textStyle |
Styl tekstu tego |
suggestedTextStyleChanges |
Sugerowany styl tekstu zmienia się na |
personProperties |
Tylko dane wyjściowe. Właściwości tego elementu |
PersonProperties
Właściwości specyficzne dla połączonej usługi Person.
| Zapis JSON |
|---|
{ "name": string, "email": string } |
| Pola | |
|---|---|
name |
Imię i nazwisko osoby, jeśli jest wyświetlane w tekście linku zamiast adresu e-mail. |
email |
Adres e-mail połączony z tym elementem: |
RichLink
link do zasobu Google (np. pliku na Dysku, filmu na YouTube lub 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. |
suggestedDeletionIds[] |
Identyfikatory sugestii, które usuwają to połączenie z dokumentu. |
textStyle |
Styl tekstu tego |
suggestedTextStyleChanges |
Sugerowany styl tekstu zmienia się na |
richLinkProperties |
Tylko dane wyjściowe. Właściwości tego elementu |
RichLinkProperties
Właściwości charakterystyczne dla RichLink.
| Zapis JSON |
|---|
{ "title": string, "uri": string, "mimeType": string } |
| Pola | |
|---|---|
title |
Tytuł |
uri |
Identyfikator URI |
mimeType |
Typ MIME |
DateElement
Wzmianka o dacie w dokumencie.
| Zapis JSON |
|---|
{ "dateId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
| Pola | |
|---|---|
dateId |
Tylko dane wyjściowe. Unikalny identyfikator tej daty. |
suggestedInsertionIds[] |
Identyfikatory sugestii, które wstawiają tę datę do dokumentu. Element DateElement może mieć wiele identyfikatorów wstawiania, jeśli jest zagnieżdżoną sugerowaną zmianą (np. sugestią w sugestii innego użytkownika). Jeśli jest puste, ta data nie jest sugerowanym miejscem docelowym. |
suggestedDeletionIds[] |
Identyfikatory sugestii, które usuwają tę datę z dokumentu. Element daty może mieć wiele identyfikatorów usuwania, jeśli na przykład kilku użytkowników zaproponuje jego usunięcie. Jeśli to pole jest puste, ta data nie jest sugerowana do usunięcia. |
textStyle |
Styl tekstu tego elementu DateElement. |
suggestedTextStyleChanges |
Sugerowany styl tekstu zmienia się na ten element DateElement, kluczowany przez identyfikator sugestii. |
dateElementProperties |
Właściwości tego elementu DateElement. |
suggestedDateElementPropertiesChanges |
Sugerowane zmiany właściwości elementu daty, z kluczem w postaci identyfikatora sugestii. |
DateElementProperties
Właściwości DateElement.
| Zapis JSON |
|---|
{ "timestamp": string, "timeZoneId": string, "locale": string, "dateFormat": enum ( |
| Pola | |
|---|---|
timestamp |
Punkt w czasie do przedstawienia w sekundach i nanosekundach od epoki uniksowej: 1 stycznia 1970 r. o północy czasu UTC. Sygnatura czasowa powinna być podana w czasie UTC. Jeśli parametr timeZoneId jest ustawiony, sygnatura czasowa jest dostosowywana do strefy czasowej. Na przykład sygnatura czasowa |
timeZoneId |
Strefa czasowa elementu DateElement, zdefiniowana przez projekt Unicode Common Locale Data Repository (CLDR). Na przykład: |
locale |
Kod języka elementu DateElement. Na przykład: Ograniczone do tych języków: |
dateFormat |
Określa sposób wyświetlania części daty elementu DateElement w dokumencie. Jeśli nie jest ustawiona, domyślna wartość to DATE_FORMAT_MONTH_DAY_YEAR_ABBREVIATED, co oznacza, że element DateElement będzie formatowany jako |
timeFormat |
Określa sposób wyświetlania części czasu elementu DateElement w dokumencie. Jeśli to pole nie jest ustawione, domyślna wartość to TIME_FORMAT_DISABLED, co oznacza, że nie należy wyświetlać czasu. |
displayText |
Tylko dane wyjściowe. Określa, w jaki sposób element DateElement jest wyświetlany w dokumencie. |
DateFormat
Możliwe formaty daty DateElement.
| Wartości w polu enum | |
|---|---|
DATE_FORMAT_UNSPECIFIED |
Format daty nie został określony. |
DATE_FORMAT_CUSTOM |
Tylko dane wyjściowe. Format daty jest importowany ze źródła zewnętrznego. |
DATE_FORMAT_MONTH_DAY_ABBREVIATED |
Format daty to skrócona nazwa miesiąca, po której następuje dzień. Na przykład „1 stycznia”. |
DATE_FORMAT_MONTH_DAY_FULL |
Format daty to miesiąc, a po nim dzień. Na przykład „1 stycznia”. |
DATE_FORMAT_MONTH_DAY_YEAR_ABBREVIATED |
Format daty to skrócony miesiąc, po którym następuje dzień i rok. Na przykład „1 stycznia 1970 r.”. |
DATE_FORMAT_ISO8601 |
Format daty to ISO 8601. Na przykład „1970-01-01”. |
TimeFormat
Możliwe formaty czasu DateElement.
| Wartości w polu enum | |
|---|---|
TIME_FORMAT_UNSPECIFIED |
Format czasu jest nieokreślony. |
TIME_FORMAT_DISABLED |
Wskazuje, że data nie ma godziny. |
TIME_FORMAT_HOUR_MINUTE |
Format czasu pokazuje godzinę i minutę. Na przykład „1 stycznia 1970 r. 12:00”. |
TIME_FORMAT_HOUR_MINUTE_TIMEZONE |
Format czasu zawiera godzinę, minutę i strefę czasową. Na przykład „1 stycznia 1970 r. 12:00 UTC”. |
SuggestedDateElementProperties
Sugerowana zmiana w DateElementProperties.
| Zapis JSON |
|---|
{ "dateElementProperties": { object ( |
| Pola | |
|---|---|
dateElementProperties |
|
dateElementPropertiesSuggestionState |
Maska wskazująca, które pola w podstawowym obiekcie |
DateElementPropertiesSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie DateElementProperties zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| Zapis JSON |
|---|
{ "timestampSuggested": boolean, "timeZoneIdSuggested": boolean, "localeSuggested": boolean, "dateFormatSuggested": boolean, "timeFormatSuggested": boolean } |
| Pola | |
|---|---|
timestampSuggested |
Wskazuje, czy zaproponowano zmianę w |
timeZoneIdSuggested |
Wskazuje, czy zaproponowano zmianę w |
localeSuggested |
Wskazuje, czy zaproponowano zmianę w |
dateFormatSuggested |
Wskazuje, czy zaproponowano zmianę w |
timeFormatSuggested |
Wskazuje, czy zaproponowano zmianę w |
ParagraphStyle
Style, które mają zastosowanie do całego akapitu.
Dziedziczone style akapitów są w tym komunikacie reprezentowane jako nieustawione pola. Element nadrzędny stylu akapitu zależy od miejsca, w którym jest on zdefiniowany:
- Obiekt ParagraphStyle w obiekcie
Paragraphdziedziczy z odpowiedniego obiektunamed style typew akapicie. - Obiekt ParagraphStyle w obiekcie
named styledziedziczy styl o nazwienormal text. - Element ParagraphStyle stylu o nazwie
normal textdziedziczy po domyślnym stylu akapitu w edytorze Dokumentów. - Element
Paragraphw tabeli może dziedziczyć styl akapitu ze stylu tabeli.
Jeśli styl akapitu nie dziedziczy po elemencie nadrzędnym, usunięcie pól przywróci styl do wartości domyślnych w edytorze Dokumentów.
| Zapis JSON |
|---|
{ "headingId": string, "namedStyleType": enum ( |
| Pola | |
|---|---|
headingId |
Identyfikator nagłówka akapitu. Jeśli jest puste, ten akapit nie jest nagłówkiem. Ta właściwość jest tylko do odczytu. |
namedStyleType |
Nazwany typ stylu akapitu. Ponieważ aktualizacja typu stylu nazwanego wpływa na inne właściwości w stylu akapitu, typ stylu nazwanego jest stosowany przed aktualizacją innych właściwości. |
alignment |
Wyrównanie tekstu w tym akapicie. |
lineSpacing |
Wielkość odstępu między wierszami jako odsetek normalnego odstępu, gdzie normalny odstęp jest reprezentowany jako 100, 0. Jeśli nie jest skonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. |
direction |
Kierunek tekstu w tym akapicie. Jeśli nie jest ustawiona, domyślnie przyjmuje wartość |
spacingMode |
Tryb odstępów w akapicie. |
spaceAbove |
Wielkość dodatkowego odstępu nad akapitem. Jeśli nie jest skonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. |
spaceBelow |
Wielkość dodatkowej przestrzeni pod akapitem. Jeśli nie jest skonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. |
borderBetween |
Linia oddzielająca ten akapit od poprzedniego i następnego. Jeśli nie jest skonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. Obramowanie wewnętrzne jest renderowane, gdy sąsiedni akapit ma te same właściwości obramowania i wcięcia. Nie można częściowo zaktualizować obramowań akapitu. Podczas zmiany obramowania akapitu należy w całości określić nowe obramowanie. |
borderTop |
Obramowanie u góry tego akapitu. Jeśli nie jest skonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. Górna krawędź jest renderowana, gdy akapit powyżej ma inne właściwości krawędzi i wcięcia. Nie można częściowo zaktualizować obramowań akapitu. Podczas zmiany obramowania akapitu należy w całości określić nowe obramowanie. |
borderBottom |
Obramowanie u dołu tego akapitu. Jeśli nie jest skonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. Dolna krawędź jest renderowana, gdy akapit poniżej ma inne właściwości krawędzi i wcięcia. Nie można częściowo zaktualizować obramowań akapitu. Podczas zmiany obramowania akapitu należy w całości określić nowe obramowanie. |
borderLeft |
Obramowanie po lewej stronie tego akapitu. Jeśli nie jest skonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. Nie można częściowo zaktualizować obramowań akapitu. Podczas zmiany obramowania akapitu należy w całości określić nowe obramowanie. |
borderRight |
Obramowanie po prawej stronie tego akapitu. Jeśli nie jest skonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. Nie można częściowo zaktualizować obramowań akapitu. Podczas zmiany obramowania akapitu należy w całości określić nowe obramowanie. |
indentFirstLine |
Wielkość wcięcia pierwszego wiersza akapitu. Jeśli nie jest skonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. |
indentStart |
Wielkość wcięcia akapitu po stronie odpowiadającej początkowi tekstu, na podstawie bieżącego kierunku akapitu. Jeśli nie jest skonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. |
indentEnd |
Wielkość wcięcia akapitu po stronie odpowiadającej końcowi tekstu, w zależności od bieżącego kierunku akapitu. Jeśli nie jest skonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. |
tabStops[] |
Lista tabulatorów tego akapitu. Lista tabulatorów nie jest dziedziczona. Ta właściwość jest tylko do odczytu. |
keepLinesTogether |
Określa, czy wszystkie wiersze akapitu powinny być rozmieszczone na tej samej stronie lub w tej samej kolumnie, jeśli to możliwe. Jeśli nie jest skonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. |
keepWithNext |
Określa, czy przynajmniej część tego akapitu powinna być umieszczona na tej samej stronie lub w tej samej kolumnie co następny akapit, jeśli to możliwe. Jeśli nie jest skonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. |
avoidWidowAndOrphan |
Określa, czy w akapicie należy unikać sierot i wdów. Jeśli nie jest skonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. |
shading |
Cieniowanie akapitu. Jeśli nie jest skonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. |
pageBreakBefore |
Określa, czy bieżący akapit powinien zawsze zaczynać się na początku strony. Jeśli nie jest skonfigurowana, wartość jest dziedziczona z elementu nadrzędnego. Próba zaktualizowania |
NamedStyleType
Rodzaje nazwanych stylów.
| Wartości w polu enum | |
|---|---|
NAMED_STYLE_TYPE_UNSPECIFIED |
Typ stylu nazwanego nie został określony. |
NORMAL_TEXT |
Zwykły tekst. |
TITLE |
Tytuł. |
SUBTITLE |
Podtytuł. |
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
Rodzaje wyrównania tekstu w akapicie.
| Wartości w polu enum | |
|---|---|
ALIGNMENT_UNSPECIFIED |
Wyrównanie akapitu jest dziedziczone z elementu nadrzędnego. |
START |
Akapit jest wyrównany do początku wiersza. Wyrównanie do lewej w przypadku tekstu od lewej do prawej, w przeciwnym razie wyrównanie do prawej. |
CENTER |
Akapit jest wyśrodkowany. |
END |
Akapit jest wyrównany do końca wiersza. Wyrównanie do prawej w przypadku tekstu od lewej do prawej, w przeciwnym razie wyrównanie do lewej. |
JUSTIFIED |
Akapit jest wyjustowany. |
ContentDirection
Treści z instrukcjami mogą być przesyłane.
| Wartości w polu enum | |
|---|---|
CONTENT_DIRECTION_UNSPECIFIED |
Kierunek treści jest nieokreślony. |
LEFT_TO_RIGHT |
Treść jest wyświetlana od lewej do prawej. |
RIGHT_TO_LEFT |
Treść jest wyświetlana od prawej do lewej. |
SpacingMode
Różne tryby odstępów między akapitami.
| 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 między elementami listy. |
ParagraphBorder
Obramowanie akapitu.
| Zapis JSON |
|---|
{ "color": { object ( |
| Pola | |
|---|---|
color |
Kolor obramowania. |
width |
Szerokość obramowania. |
padding |
Dopełnienie obramowania. |
dashStyle |
Styl kreskowania obramowania. |
DashStyle
Rodzaje kresek, za pomocą których można renderować geometrię liniową. Te wartości są oparte na typie prostym „ST_PresetLineDashVal” opisanym w sekcji 20.1.10.49 dokumentu „Office Open XML File Formats - Fundamentals and Markup Language Reference”, części 1 5. edycji standardu ECMA-376.
| Wartości w polu enum | |
|---|---|
DASH_STYLE_UNSPECIFIED |
Nieokreślony styl kreski. |
SOLID |
Linia ciągła. Odpowiada wartości „solid” w standardzie ECMA-376 ST_PresetLineDashVal. Jest to domyślny styl kreski. |
DOT |
Linia przerywana. Odpowiada wartości „dot” w ECMA-376 ST_PresetLineDashVal. |
DASH |
Linia przerywana. Odpowiada wartości „dash” w ECMA-376 ST_PresetLineDashVal. |
TabStop
tabulator w akapicie,
| Zapis JSON |
|---|
{ "offset": { object ( |
| Pola | |
|---|---|
offset |
Odległość między tym tabulatorem a marginesem początkowym. |
alignment |
Wyrównanie tego tabulatora. Jeśli nie zostanie ustawiona, domyślną wartością jest |
TabStopAlignment
Wyrównanie tabulatora.
| Wartości w polu enum | |
|---|---|
TAB_STOP_ALIGNMENT_UNSPECIFIED |
Wyrównanie tabulatora jest nieokreślone. |
START |
Tabulator jest wyrównany do początku wiersza. Jest to ustawienie domyślne. |
CENTER |
Tabulator jest wyrównany do środka wiersza. |
END |
Tabulator jest wyrównany do końca wiersza. |
Cieniowanie
cieniowanie akapitu,
| Zapis JSON |
|---|
{
"backgroundColor": {
object ( |
| Pola | |
|---|---|
backgroundColor |
Kolor tła cieniowania tego akapitu. |
SuggestedParagraphStyle
Sugerowana zmiana w ParagraphStyle.
| Zapis JSON |
|---|
{ "paragraphStyle": { object ( |
| Pola | |
|---|---|
paragraphStyle |
|
paragraphStyleSuggestionState |
Maska wskazująca, które pola w podstawowym obiekcie |
ParagraphStyleSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie ParagraphStyle zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| 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 zaproponowano zmianę w |
namedStyleTypeSuggested |
Wskazuje, czy zaproponowano zmianę w |
alignmentSuggested |
Wskazuje, czy zaproponowano zmianę w |
lineSpacingSuggested |
Wskazuje, czy zaproponowano zmianę w |
directionSuggested |
Wskazuje, czy zaproponowano zmianę w |
spacingModeSuggested |
Wskazuje, czy zaproponowano zmianę w |
spaceAboveSuggested |
Wskazuje, czy zaproponowano zmianę w |
spaceBelowSuggested |
Wskazuje, czy zaproponowano zmianę w |
borderBetweenSuggested |
Wskazuje, czy zaproponowano zmianę w |
borderTopSuggested |
Wskazuje, czy zaproponowano zmianę w |
borderBottomSuggested |
Wskazuje, czy zaproponowano zmianę w |
borderLeftSuggested |
Wskazuje, czy zaproponowano zmianę w |
borderRightSuggested |
Wskazuje, czy zaproponowano zmianę w |
indentFirstLineSuggested |
Wskazuje, czy zaproponowano zmianę w |
indentStartSuggested |
Wskazuje, czy zaproponowano zmianę w |
indentEndSuggested |
Wskazuje, czy zaproponowano zmianę w |
keepLinesTogetherSuggested |
Wskazuje, czy zaproponowano zmianę w |
keepWithNextSuggested |
Wskazuje, czy zaproponowano zmianę w |
avoidWidowAndOrphanSuggested |
Wskazuje, czy zaproponowano zmianę w |
shadingSuggestionState |
Maska wskazująca, które pola w |
pageBreakBeforeSuggested |
Wskazuje, czy zaproponowano zmianę w |
ShadingSuggestionState
Maska wskazująca, które pola w podstawowym Shading zostały zmienione w tej proponowanej zmianie. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| Zapis JSON |
|---|
{ "backgroundColorSuggested": boolean } |
| Pola | |
|---|---|
backgroundColorSuggested |
Wskazuje, czy zaproponowano zmianę w |
Pociskowy
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 akapitu zastosowany do tego punktu. |
SuggestedBullet
Sugerowana zmiana w Bullet.
| Zapis JSON |
|---|
{ "bullet": { object ( |
| Pola | |
|---|---|
bullet |
|
bulletSuggestionState |
Maska wskazująca, które pola w podstawowym obiekcie |
BulletSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie Bullet zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| Zapis JSON |
|---|
{
"listIdSuggested": boolean,
"nestingLevelSuggested": boolean,
"textStyleSuggestionState": {
object ( |
| Pola | |
|---|---|
listIdSuggested |
Wskazuje, czy zaproponowano zmianę w |
nestingLevelSuggested |
Wskazuje, czy zaproponowano zmianę w |
textStyleSuggestionState |
Maska wskazująca, które pola w |
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, które mają ten sam SectionStyle. Podział sekcji oznacza początek nowej sekcji, a styl sekcji jest stosowany do sekcji po podziale.
Treść dokumentu zawsze zaczyna się od podziału sekcji.
| Zapis JSON |
|---|
{
"suggestedInsertionIds": [
string
],
"suggestedDeletionIds": [
string
],
"sectionStyle": {
object ( |
| Pola | |
|---|---|
suggestedInsertionIds[] |
Identyfikatory sugerowanych wstawień. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest puste, nie ma sugerowanych usunięć tych treści. |
sectionStyle |
Styl sekcji po tym podziale. |
SectionStyle
Styl stosowany w sekcji.
| Zapis JSON |
|---|
{ "columnProperties": [ { object ( |
| Pola | |
|---|---|
columnProperties[] |
Właściwości kolumn sekcji. Jeśli jest pusta, sekcja zawiera jedną kolumnę z właściwościami domyślnymi w edytorze Dokumentów. Sekcja może mieć maksymalnie 3 kolumny. Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tej właściwości spowoduje błąd 400 (Nieprawidłowe żądanie). |
columnSeparatorStyle |
Styl separatorów kolumn. Ten styl można ustawić nawet wtedy, gdy sekcja zawiera tylko jedną kolumnę. Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tej właściwości powoduje błąd 400 (Nieprawidłowe żądanie). |
contentDirection |
Kierunek treści w tej sekcji. Jeśli nie zostanie ustawiona, domyślną wartością jest Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tej właściwości powoduje błąd 400 (Nieprawidłowe żądanie). |
marginTop |
Górny margines strony sekcji. Jeśli nie zostanie ustawiona, domyślną wartością będzie Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tej właściwości powoduje błąd 400 (Nieprawidłowe żądanie). |
marginBottom |
Dolny margines strony sekcji. Jeśli nie zostanie ustawiona, domyślną wartością będzie Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tej właściwości powoduje błąd 400 (Nieprawidłowe żądanie). |
marginRight |
Prawy margines strony sekcji. Jeśli nie zostanie ustawiona, domyślną wartością będzie Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tej właściwości powoduje błąd 400 (Nieprawidłowe żądanie). |
marginLeft |
Lewy margines strony sekcji. Jeśli nie zostanie ustawiona, domyślną wartością będzie Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tej właściwości powoduje błąd 400 (Nieprawidłowe żądanie). |
marginHeader |
Margines nagłówka sekcji. Jeśli nie zostanie ustawiona, domyślną wartością będzie Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tej właściwości powoduje błąd 400 (Nieprawidłowe żądanie). |
marginFooter |
Margines stopki sekcji. Jeśli nie zostanie ustawiona, domyślną wartością będzie Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tej właściwości powoduje błąd 400 (Nieprawidłowe żądanie). |
sectionType |
Tylko dane wyjściowe. Typ sekcji. |
defaultHeaderId |
Identyfikator domyślnego nagłówka. Jeśli nie zostanie ustawiona, wartość zostanie odziedziczona z poprzedniego elementu Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Ta właściwość jest tylko do odczytu. |
defaultFooterId |
Identyfikator domyślnej stopki. Jeśli nie jest ustawiona, wartość jest dziedziczona z poprzedniego elementu Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Ta właściwość jest tylko do odczytu. |
firstPageHeaderId |
Identyfikator nagłówka używany tylko na pierwszej stronie sekcji. Jeśli wartość Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Ta właściwość jest tylko do odczytu. |
firstPageFooterId |
Identyfikator stopki używany tylko na pierwszej stronie sekcji. Jeśli Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Ta właściwość jest tylko do odczytu. |
evenPageHeaderId |
Identyfikator nagłówka używany tylko na stronach parzystych. Jeśli wartość Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Ta właściwość jest tylko do odczytu. |
evenPageFooterId |
Identyfikator stopki używanej tylko na stronach parzystych. Jeśli wartość Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Ta właściwość jest tylko do odczytu. |
useFirstPageHeaderFooter |
Wskazuje, czy w przypadku pierwszej strony sekcji mają być używane identyfikatory nagłówka lub stopki pierwszej strony. Jeśli nie jest ustawiony, dziedziczy wartość Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tej właściwości powoduje błąd 400 (Nieprawidłowe żądanie). |
pageNumberStart |
Numer strony, od którego ma się rozpocząć liczenie stron w tej sekcji. Jeśli nie jest ustawione, numerowanie stron jest kontynuowane z poprzedniej sekcji. Jeśli wartość nie jest ustawiona w pierwszym Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tej właściwości powoduje błąd 400 (Nieprawidłowe żądanie). |
flipPageOrientation |
Opcjonalnie: Określa, czy w tej sekcji należy odwrócić wymiary Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tej właściwości powoduje 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 |
Wypełnienie na końcu kolumny. |
ColumnSeparatorStyle
Styl separatorów kolumn między kolumnami.
| Wartości w polu enum | |
|---|---|
COLUMN_SEPARATOR_STYLE_UNSPECIFIED |
Nieokreślony styl separatora kolumn. |
NONE |
Brak linii separatora kolumn między kolumnami. |
BETWEEN_EACH_COLUMN |
Wyświetla linię separatora kolumn między poszczególnymi kolumnami. |
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 nie został określony. |
CONTINUOUS |
Sekcja zaczyna się bezpośrednio po ostatnim akapicie poprzedniej sekcji. |
NEXT_PAGE |
Sekcja zaczyna się na następnej stronie. |
Tabela
StructuralElement reprezentująca tabelę.
| Zapis JSON |
|---|
{ "rows": integer, "columns": integer, "tableRows": [ { object ( |
| Pola | |
|---|---|
rows |
Liczba wierszy w tabeli. |
columns |
Liczba kolumn w tabeli. Tabela może nie być prostokątna, więc niektóre wiersze mogą mieć inną liczbę komórek. |
tableRows[] |
zawartość i styl każdego wiersza; |
suggestedInsertionIds[] |
Identyfikatory sugerowanych wstawień. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest puste, nie ma sugerowanych usunięć tych treści. |
tableStyle |
Styl tabeli. |
TableRow
Zawartość i styl wiersza w Table.
| Zapis JSON |
|---|
{ "startIndex": integer, "endIndex": integer, "tableCells": [ { object ( |
| Pola | |
|---|---|
startIndex |
Indeks początkowy tego wiersza (liczony od zera) w jednostkach kodu UTF-16. |
endIndex |
Indeks końcowy tego wiersza (liczony od zera, wyłączny) 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ą mieć inną liczbę komórek niż inne wiersze w tej samej tabeli. |
suggestedInsertionIds[] |
Identyfikatory sugerowanych wstawień. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest puste, nie ma sugerowanych usunięć tych treści. |
tableRowStyle |
Styl wiersza tabeli. |
suggestedTableRowStyleChanges |
Sugerowany styl zmienia się w tym wierszu, a kluczem jest identyfikator sugestii. |
TableCell
Zawartość i styl komórki w 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 zera, wyłączny) w jednostkach kodu UTF-16. |
content[] |
Zawartość komórki. |
tableCellStyle |
Styl komórki. |
suggestedInsertionIds[] |
Identyfikatory sugerowanych wstawień. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest puste, nie ma sugerowanych usunięć tych treści. |
suggestedTableCellStyleChanges |
Sugerowane zmiany stylu komórki tabeli, z kluczem w postaci identyfikatora sugestii. |
TableCellStyle
Styl TableCell.
Odziedziczone style komórek tabeli są w tej wiadomości reprezentowane jako nieustawione pola. Styl komórki tabeli może dziedziczyć styl tabeli.
| Zapis JSON |
|---|
{ "rowSpan": integer, "columnSpan": integer, "backgroundColor": { object ( |
| Pola | |
|---|---|
rowSpan |
Liczba wierszy, które zajmuje komórka. Ta właściwość jest tylko do odczytu. |
columnSpan |
Zakres kolumn komórki. Ta właściwość jest tylko do odczytu. |
backgroundColor |
Kolor tła komórki. |
borderLeft |
Lewa krawędź komórki. |
borderRight |
Prawa krawędź komórki. |
borderTop |
Górna krawędź komórki. |
borderBottom |
Dolne obramowanie 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 komórki u dołu. |
contentAlignment |
Wyrównanie treś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.
Obramowania komórek tabeli nie mogą 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 kreskowania obramowania. |
ContentAlignment
Rodzaje wyrównania treści.
Pochodzi z podzbioru wartości typu prostego „ST_TextAnchoringType” w sekcji 20.1.10.60 dokumentu „Office Open XML File Formats - Fundamentals and Markup Language Reference”, części 1 ECMA-376 5th 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óry kontenera treści. Odpowiada typowi ECMA-376 ST_TextAnchoringType „t”. |
MIDDLE |
Wyrównanie, które wyrównuje treść do środka kontenera treści. Odpowiada typowi ECMA-376 ST_TextAnchoringType „ctr”. |
BOTTOM |
Wyrównanie, które wyrównuje treść do dołu kontenera treści. Odpowiada wartości „b” w ECMA-376 ST_TextAnchoringType. |
SuggestedTableCellStyle
Sugerowana zmiana w TableCellStyle.
| Zapis JSON |
|---|
{ "tableCellStyle": { object ( |
| Pola | |
|---|---|
tableCellStyle |
|
tableCellStyleSuggestionState |
Maska wskazująca, które pola w podstawowym obiekcie |
TableCellStyleSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie TableCellStyle zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| 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 zaproponowano zmianę w |
columnSpanSuggested |
Wskazuje, czy zaproponowano zmianę w |
backgroundColorSuggested |
Wskazuje, czy zaproponowano zmianę w |
borderLeftSuggested |
Wskazuje, czy zaproponowano zmianę w |
borderRightSuggested |
Wskazuje, czy zaproponowano zmianę w |
borderTopSuggested |
Wskazuje, czy zaproponowano zmianę w |
borderBottomSuggested |
Wskazuje, czy zaproponowano zmianę w |
paddingLeftSuggested |
Wskazuje, czy zaproponowano zmianę w |
paddingRightSuggested |
Wskazuje, czy zaproponowano zmianę w |
paddingTopSuggested |
Wskazuje, czy zaproponowano zmianę w |
paddingBottomSuggested |
Wskazuje, czy zaproponowano zmianę w |
contentAlignmentSuggested |
Wskazuje, czy zaproponowano zmianę w |
TableRowStyle
Style, które mają zastosowanie do wiersza tabeli.
| Zapis JSON |
|---|
{
"minRowHeight": {
object ( |
| Pola | |
|---|---|
minRowHeight |
Minimalna wysokość wiersza. Wiersz zostanie wyrenderowany w edytorze Dokumentów na wysokości równej tej wartości lub większej, aby wyświetlić całą zawartość komórek wiersza. |
tableHeader |
Określa, czy wiersz jest nagłówkiem tabeli. |
preventOverflow |
Określa, czy wiersz nie może przekraczać granic strony lub kolumny. |
SuggestedTableRowStyle
Sugerowana zmiana w TableRowStyle.
| Zapis JSON |
|---|
{ "tableRowStyle": { object ( |
| Pola | |
|---|---|
tableRowStyle |
|
tableRowStyleSuggestionState |
Maska wskazująca, które pola w podstawowym obiekcie |
TableRowStyleSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie TableRowStyle zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| Zapis JSON |
|---|
{ "minRowHeightSuggested": boolean } |
| Pola | |
|---|---|
minRowHeightSuggested |
Wskazuje, czy zaproponowano zmianę w |
TableStyle
Style, które można zastosować do tabeli.
| Zapis JSON |
|---|
{
"tableColumnProperties": [
{
object ( |
| Pola | |
|---|---|
tableColumnProperties[] |
Właściwości każdej kolumny. Pamiętaj, że w Dokumentach tabele zawierają wiersze, a wiersze zawierają komórki, podobnie jak w HTML. Właściwości wiersza można znaleźć w jego |
TableColumnProperties
Właściwości kolumny w tabeli.
| Zapis JSON |
|---|
{ "widthType": enum ( |
| Pola | |
|---|---|
widthType |
Typ szerokości kolumny. |
width |
Szerokość kolumny. Ustaw, kiedy |
WidthType
Typ szerokości kolumny.
| Wartości w polu enum | |
|---|---|
WIDTH_TYPE_UNSPECIFIED |
Typ szerokości kolumny nie został określony. |
EVENLY_DISTRIBUTED |
Szerokość kolumny jest równomiernie rozdzielana między pozostałe kolumny o równomiernym rozkładzie. Szerokość kolumny jest określana automatycznie i stanowi równą część szerokości pozostałej w 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
Ikona StructuralElement reprezentująca spis treści.
| Zapis JSON |
|---|
{
"content": [
{
object ( |
| Pola | |
|---|---|
content[] |
Zawartość spisu treści. |
suggestedInsertionIds[] |
Identyfikatory sugerowanych wstawień. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest puste, nie ma sugerowanych usunięć tych treści. |
Nagłówek
nagłówek dokumentu;
| Zapis JSON |
|---|
{
"headerId": string,
"content": [
{
object ( |
| Pola | |
|---|---|
headerId |
Identyfikator nagłówka. |
content[] |
Zawartość nagłówka. Indeksy treś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 dolnego zaczynają się od zera. |
DocumentStyle
Styl dokumentu.
| Zapis JSON |
|---|
{ "background": { object ( |
| Pola | |
|---|---|
background |
tło dokumentu, Dokumenty nie mogą mieć przezroczystego tła. |
defaultHeaderId |
Identyfikator domyślnego nagłówka. Jeśli nie zostanie ustawiony, nie będzie domyślnego nagłówka. Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Ta właściwość jest tylko do odczytu. |
defaultFooterId |
Identyfikator domyślnej stopki. Jeśli nie jest ustawiona, nie ma domyślnej stopki. Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Ta właściwość jest tylko do odczytu. |
evenPageHeaderId |
Identyfikator nagłówka używany tylko na stronach parzystych. Wartość Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Ta właściwość jest tylko do odczytu. |
evenPageFooterId |
Identyfikator stopki używanej tylko na stronach parzystych. Wartość Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Ta właściwość jest tylko do odczytu. |
firstPageHeaderId |
Identyfikator nagłówka używany tylko na pierwszej stronie. Jeśli nie jest ustawiony, unikalny nagłówek pierwszej strony nie istnieje. Wartość Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Ta właściwość jest tylko do odczytu. |
firstPageFooterId |
Identyfikator stopki używany tylko na pierwszej stronie. Jeśli nie jest ustawiona, unikalna stopka pierwszej strony nie istnieje. Wartość Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Ta właściwość jest tylko do odczytu. |
useFirstPageHeaderFooter |
Wskazuje, czy w przypadku pierwszej strony należy używać identyfikatorów nagłówka lub stopki pierwszej strony. Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość |
useEvenPageHeaderFooter |
Określa, czy w przypadku parzystych stron mają być używane identyfikatory nagłówka lub stopki parzystej strony. Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość |
pageNumberStart |
Numer strony, od której ma się rozpocząć liczenie stron. Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość |
marginTop |
Górny margines strony. Zaktualizowanie górnego marginesu strony w stylu dokumentu spowoduje wyczyszczenie górnego marginesu strony we wszystkich stylach sekcji. Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość |
marginBottom |
Dolny margines strony. Zaktualizowanie dolnego marginesu strony w stylu dokumentu powoduje wyczyszczenie dolnego marginesu strony we wszystkich stylach sekcji. Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość |
marginRight |
Prawy margines strony. Zaktualizowanie prawego marginesu strony w stylu dokumentu powoduje wyczyszczenie prawego marginesu strony we wszystkich stylach sekcji. Może to również spowodować zmianę rozmiaru kolumn we wszystkich sekcjach. Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość |
marginLeft |
Lewy margines strony. Aktualizacja lewego marginesu strony w stylu dokumentu powoduje wyczyszczenie lewego marginesu strony we wszystkich stylach sekcji. Może to również spowodować zmianę rozmiaru kolumn we wszystkich sekcjach. Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość |
pageSize |
Rozmiar strony w dokumencie. Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość |
marginHeader |
Ilość miejsca między górą strony a zawartością nagłówka. Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość |
marginFooter |
Ilość miejsca między dołem strony a zawartością stopki. Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość |
useCustomHeaderFooterMargins |
Wskazuje, czy uwzględniane są DocumentStyle Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość Ta właściwość jest tylko do odczytu. |
flipPageOrientation |
Opcjonalnie: Określa, czy należy odwrócić wymiary elementu Jeśli [DocumentMode][google.apps.docs.v1.DocumentStyle.document_format.document_mode] ma wartość |
documentFormat |
Określa ustawienia formatu na poziomie dokumentu, np. tryb dokumentu (z podziałem na strony lub bez podziału na strony). |
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. |
DocumentFormat
Reprezentuje ustawienia formatowania na poziomie dokumentu.
| Zapis JSON |
|---|
{
"documentMode": enum ( |
| Pola | |
|---|---|
documentMode |
Określa, czy dokument ma podział na strony, czy nie. |
DocumentMode
Określa, czy dokument ma podział na strony, czy nie.
| Wartości w polu enum | |
|---|---|
DOCUMENT_MODE_UNSPECIFIED |
Tryb dokumentu jest nieokreślony. |
PAGES |
Dokument zawiera strony. |
PAGELESS |
Dokument nie ma podziału na strony. |
SuggestedDocumentStyle
Sugerowana zmiana w DocumentStyle.
| Zapis JSON |
|---|
{ "documentStyle": { object ( |
| Pola | |
|---|---|
documentStyle |
|
documentStyleSuggestionState |
Maska wskazująca, które pola w podstawowym obiekcie |
DocumentStyleSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie DocumentStyle zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| Zapis JSON |
|---|
{ "backgroundSuggestionState": { object ( |
| Pola | |
|---|---|
backgroundSuggestionState |
Maska wskazująca, które pola w |
defaultHeaderIdSuggested |
Wskazuje, czy zaproponowano zmianę w |
defaultFooterIdSuggested |
Wskazuje, czy zaproponowano zmianę w |
evenPageHeaderIdSuggested |
Wskazuje, czy zaproponowano zmianę w |
evenPageFooterIdSuggested |
Wskazuje, czy zaproponowano zmianę w |
firstPageHeaderIdSuggested |
Wskazuje, czy zaproponowano zmianę w |
firstPageFooterIdSuggested |
Wskazuje, czy zaproponowano zmianę w |
useFirstPageHeaderFooterSuggested |
Wskazuje, czy zaproponowano zmianę w |
useEvenPageHeaderFooterSuggested |
Wskazuje, czy zaproponowano zmianę w |
pageNumberStartSuggested |
Wskazuje, czy zaproponowano zmianę w |
marginTopSuggested |
Wskazuje, czy zaproponowano zmianę w |
marginBottomSuggested |
Wskazuje, czy zaproponowano zmianę w |
marginRightSuggested |
Wskazuje, czy zaproponowano zmianę w |
marginLeftSuggested |
Wskazuje, czy zaproponowano zmianę w |
pageSizeSuggestionState |
Maska wskazująca, które pola w [size] [google.apps.docs.v1.DocumentStyle.size] zostały zmienione w tej sugestii. |
marginHeaderSuggested |
Wskazuje, czy zaproponowano zmianę w |
marginFooterSuggested |
Wskazuje, czy zaproponowano zmianę w |
useCustomHeaderFooterMarginsSuggested |
Wskazuje, czy zaproponowano zmianę w |
flipPageOrientationSuggested |
Opcjonalnie: Wskazuje, czy zaproponowano zmianę w |
BackgroundSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie Background zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” ikona Backgound ma nową sugerowaną wartość.
| Zapis JSON |
|---|
{ "backgroundColorSuggested": boolean } |
| Pola | |
|---|---|
backgroundColorSuggested |
Wskazuje, czy w tej sugestii zmieniono bieżący kolor tła. |
SizeSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie Size zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” ikona Size ma nową sugerowaną wartość.
| Zapis JSON |
|---|
{ "heightSuggested": boolean, "widthSuggested": boolean } |
| Pola | |
|---|---|
heightSuggested |
Wskazuje, czy zaproponowano zmianę w |
widthSuggested |
Wskazuje, czy zaproponowano zmianę w |
NamedStyles
Style nazwane. Akapity w dokumencie mogą dziedziczyć TextStyle i ParagraphStyle z tych nazwanych stylów.
| Zapis JSON |
|---|
{
"styles": [
{
object ( |
| Pola | |
|---|---|
styles[] |
Style nazwane. Każda z możliwych wartości |
NamedStyle
Styl nazwany. Akapity w dokumencie mogą dziedziczyć TextStyle i ParagraphStyle z tego stylu nazwanego, jeśli mają ten sam typ stylu nazwanego.
| Zapis JSON |
|---|
{ "namedStyleType": enum ( |
| Pola | |
|---|---|
namedStyleType |
Typ tego stylu nazwanego. |
textStyle |
Styl tekstu tego stylu nazwanego. |
paragraphStyle |
Styl akapitu tego stylu nazwanego. |
SuggestedNamedStyles
Sugerowana zmiana w NamedStyles.
| Zapis JSON |
|---|
{ "namedStyles": { object ( |
| Pola | |
|---|---|
namedStyles |
|
namedStylesSuggestionState |
Maska wskazująca, które pola w podstawowym obiekcie |
NamedStylesSuggestionState
Stan sugestii wiadomości NamedStyles.
| Zapis JSON |
|---|
{
"stylesSuggestionStates": [
{
object ( |
| Pola | |
|---|---|
stylesSuggestionStates[] |
Maska wskazująca, które pola w odpowiednim polu Kolejność tych stanów sugestii nazwanych stylów jest zgodna z kolejnością odpowiednich nazwanych stylów w sugestii |
NamedStyleSuggestionState
Stan sugestii wiadomości NamedStyle.
| Zapis JSON |
|---|
{ "namedStyleType": enum ( |
| Pola | |
|---|---|
namedStyleType |
Typ stylu nazwanego, do którego odnosi się ten stan sugestii. To pole jest udostępniane w celu ułatwienia dopasowania obiektu NamedStyleSuggestionState do odpowiadającego mu obiektu |
textStyleSuggestionState |
Maska wskazująca, które pola w |
paragraphStyleSuggestionState |
Maska wskazująca, które pola w |
Lista
Obiekt List reprezentuje atrybuty listy dla grupy akapitów, które należą do tej samej listy. Akapit, który jest częścią listy, zawiera odwołanie do identyfikatora listy w atrybucie bullet.
| Zapis JSON |
|---|
{ "listProperties": { object ( |
| Pola | |
|---|---|
listProperties |
Właściwości listy. |
suggestedListPropertiesChanges |
Sugerowane zmiany właściwości listy, z kluczem w postaci identyfikatora sugestii. |
suggestedInsertionId |
Identyfikator sugerowanego wstawienia. Jeśli jest pusta, nie jest to sugerowane wstawienie. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest pusta, nie ma sugerowanych usunięć z tej listy. |
ListProperties
Właściwości elementu list, które opisują wygląd 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. Poziom 0 to najwyższy poziom, a poziom 8 to najbardziej zagnieżdżony poziom. Poziomy zagnieżdżenia są zwracane w kolejności rosnącej, przy czym najpierw zwracany jest najmniej zagnieżdżony poziom. |
NestingLevel
Zawiera właściwości opisujące wygląd punktora listy na danym poziomie zagnieżdżenia.
| Zapis JSON |
|---|
{ "bulletAlignment": enum ( |
| Pola | |
|---|---|
bulletAlignment |
Wyrównanie punktora w przestrzeni przeznaczonej na jego renderowanie. |
glyphFormat |
Ciąg formatu używany przez wypunktowania na tym poziomie zagnieżdżenia. Format glifu zawiera co najmniej 1 symbol zastępczy, który jest zastępowany odpowiednimi wartościami w zależności od Na przykład format glifu
Format glifu może zawierać symbole zastępcze dla bieżącego poziomu zagnieżdżenia, a także symbole zastępcze dla nadrzędnych poziomów zagnieżdżenia. Na przykład lista może mieć format glifu
W przypadku zagnieżdżonych poziomów, które są uporządkowane, ciąg znaków zastępujący symbol zastępczy w formacie glifu dla 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. Stosowane po stronie odpowiadającej początkowi tekstu, na podstawie kierunku treści akapitu. |
textStyle |
Styl tekstu punktorów na tym poziomie zagnieżdżenia. |
startNumber |
Numer pierwszego elementu listy na tym poziomie zagnieżdżenia. W przypadku list oznaczonych literami i cyframi rzymskimi wartość 0 jest traktowana jako 1. W przypadku wartości 0 i 1 listy z literami i cyframi rzymskimi będą zaczynać się odpowiednio od Ta wartość jest ignorowana w przypadku poziomów zagnieżdżenia z nieuporządkowanymi glifami. |
Rodzaj glifu używanego w wypunktowaniach. Określa glif punktora, który zastępuje symbole zastępcze w glyph_format. Poniżej znajduje się lista pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: |
|
glyphType |
Typ glifu używanego przez punktor, gdy akapity na tym poziomie zagnieżdżenia są uporządkowane. Typ glifu określa rodzaj glifu używanego do zastępowania symboli zastępczych w elemencie |
glyphSymbol |
Niestandardowy symbol glifu używany przez punktor, gdy akapity na tym poziomie zagnieżdżenia są nieuporządkowane. Symbol glifu zastępuje symbole zastępcze w |
| Koniec pól wykluczających się nawzajem. | |
BulletAlignment
Rodzaje wyrównania punktorów.
| Wartości w polu enum | |
|---|---|
BULLET_ALIGNMENT_UNSPECIFIED |
Wyrównanie punktorów jest nieokreślone. |
START |
Punktor jest wyrównany do początku miejsca przeznaczonego na jego renderowanie. Wyrównanie do lewej w przypadku tekstu od lewej do prawej, w przeciwnym razie wyrównanie do prawej. |
CENTER |
Punktor jest wyrównany do środka miejsca przeznaczonego na jego renderowanie. |
END |
Punktor jest wyrównany do końca miejsca przeznaczonego na jego renderowanie. Wyrównanie do prawej w przypadku tekstu od lewej do prawej, w przeciwnym razie wyrównanie do lewej. |
GlyphType
Typy znaków używanych przez punktor, gdy akapity na tym poziomie zagnieżdżenia są uporządkowane.
| Wartości w polu enum | |
|---|---|
GLYPH_TYPE_UNSPECIFIED |
Typ glifu jest nieokreślony lub nieobsługiwany. |
NONE |
Pusty ciąg znaków. |
DECIMAL |
Liczba, np. 1, 2 lub 3. |
ZERO_DECIMAL |
Liczba, w której jednocyfrowe liczby są poprzedzone zerem, np. 01, 02 lub 03. Numery składające się z więcej niż 1 cyfry nie mają zera na początku. |
UPPER_ALPHA |
Wielka litera, np. A, B lub C. |
ALPHA |
Mała litera, np. a, b lub c. |
UPPER_ROMAN |
Wielka cyfra rzymska, np. I, II lub III. |
ROMAN |
Mała cyfra rzymska, np. i, ii lub iii. |
SuggestedListProperties
Sugerowana zmiana w ListProperties.
| Zapis JSON |
|---|
{ "listProperties": { object ( |
| Pola | |
|---|---|
listProperties |
|
listPropertiesSuggestionState |
Maska wskazująca, które pola w podstawowym obiekcie |
ListPropertiesSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie ListProperties zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| Zapis JSON |
|---|
{
"nestingLevelsSuggestionStates": [
{
object ( |
| Pola | |
|---|---|
nestingLevelsSuggestionStates[] |
Maska wskazująca, które pola w odpowiednim polu Stany sugestii poziomu zagnieżdżenia są zwracane w kolejności rosnącej poziomu zagnieżdżenia, przy czym najpierw zwracany jest najmniej zagnieżdżony poziom. |
NestingLevelSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie NestingLevel zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| Zapis JSON |
|---|
{
"bulletAlignmentSuggested": boolean,
"glyphTypeSuggested": boolean,
"glyphFormatSuggested": boolean,
"glyphSymbolSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"textStyleSuggestionState": {
object ( |
| Pola | |
|---|---|
bulletAlignmentSuggested |
Wskazuje, czy zaproponowano zmianę w |
glyphTypeSuggested |
Wskazuje, czy zaproponowano zmianę w |
glyphFormatSuggested |
Wskazuje, czy zaproponowano zmianę w |
glyphSymbolSuggested |
Wskazuje, czy zaproponowano zmianę w |
indentFirstLineSuggested |
Wskazuje, czy zaproponowano zmianę w |
indentStartSuggested |
Wskazuje, czy zaproponowano zmianę w |
textStyleSuggestionState |
Maska wskazująca, które pola w |
startNumberSuggested |
Wskazuje, czy zaproponowano zmianę w |
NamedRanges
Kolekcja wszystkich NamedRangew dokumencie, które mają daną nazwę.
| Zapis JSON |
|---|
{
"name": string,
"namedRanges": [
{
object ( |
| Pola | |
|---|---|
name |
Nazwa, która jest wspólna dla wszystkich |
namedRanges[] |
|
NamedRange
Kolekcja Range o tym samym identyfikatorze zakresu nazwanego.
Nazwane zakresy umożliwiają deweloperom powiązanie części dokumentu z dowolną etykietą zdefiniowaną przez użytkownika, dzięki czemu zawartość można później odczytać lub edytować programowo. Dokument może zawierać wiele zakresów nazwanych o tej samej nazwie, ale każdy zakres nazwany ma unikalny identyfikator.
Zakres nazwany jest tworzony z pojedynczym znakiem Range, a treści wstawiane do zakresu nazwanego zwykle go rozszerzają. Niektóre zmiany w dokumencie mogą jednak spowodować podział zakresu na kilka mniejszych.
Zakresy nazwane nie są prywatne. Wszystkie aplikacje i współpracownicy, którzy mają dostęp do dokumentu, mogą wyświetlać jego nazwane zakresy.
| Zapis JSON |
|---|
{
"namedRangeId": string,
"name": string,
"ranges": [
{
object ( |
| Pola | |
|---|---|
namedRangeId |
Identyfikator zakresu nazwanego. |
name |
Nazwa zakresu nazwanego. |
ranges[] |
Zakresy należące do tego zakresu nazwanego. |
Zakres
Określa ciągły zakres tekstu.
| Zapis JSON |
|---|
{ "segmentId": string, "startIndex": integer, "endIndex": integer, "tabId": string } |
| Pola | |
|---|---|
segmentId |
Identyfikator nagłówka, stopki lub przypisu, w którym znajduje się ten zakres. Pusty identyfikator segmentu oznacza treść dokumentu. |
startIndex |
Indeks początkowy tego zakresu (liczony od zera) w jednostkach kodu UTF-16. We wszystkich obecnych zastosowaniach należy podać indeks początkowy. To pole jest typu Int32Value, aby uwzględnić przyszłe przypadki użycia z zakresami otwartymi. |
endIndex |
Indeks końcowy tego zakresu (liczony od zera, wyłączny) w jednostkach kodu UTF-16. We wszystkich obecnych zastosowaniach należy podać indeks końcowy. To pole jest typu Int32Value, aby uwzględnić przyszłe przypadki użycia z zakresami otwartymi. |
tabId |
Karta, która zawiera ten zakres. Jeśli ten parametr zostanie pominięty, żądanie będzie dotyczyć pierwszej karty. W dokumencie zawierającym jedną kartę:
W dokumencie zawierającym wiele kart:
|
InlineObject
Obiekt, który pojawia się w tekście. Obiekt InlineObject 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 obiektu wbudowanego. |
suggestedInlineObjectPropertiesChanges |
Sugerowane zmiany właściwości obiektu wbudowanego, z kluczem w postaci identyfikatora sugestii. |
suggestedInsertionId |
Identyfikator sugerowanego wstawienia. Jeśli jest pusta, nie jest to sugerowane wstawienie. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest puste, nie ma sugerowanych usunięć tych treści. |
InlineObjectProperties
Właściwości InlineObject.
| Zapis JSON |
|---|
{
"embeddedObject": {
object ( |
| Pola | |
|---|---|
embeddedObject |
Umieszczony obiekt tego obiektu wbudowanego. |
EmbeddedObject
Obiekt umieszczony w dokumencie.
| Zapis JSON |
|---|
{ "title": string, "description": string, "embeddedObjectBorder": { object ( |
| Pola | |
|---|---|
title |
Tytuł umieszczonego obiektu. Elementy |
description |
Opis obiektu osadzonego. Elementy |
embeddedObjectBorder |
Obramowanie obiektu osadzonego. |
size |
Widoczny rozmiar obrazu po przycięciu. |
marginTop |
Górny margines osadzonego obiektu. |
marginBottom |
Dolny margines osadzonego obiektu. |
marginRight |
Prawy margines obiektu osadzonego. |
marginLeft |
Lewy margines obiektu osadzonego. |
linkedContentReference |
Odwołanie do zewnętrznych treści źródłowych. Na przykład zawiera odniesienie do źródłowego wykresu Arkuszy Google, gdy umieszczony obiekt jest połączonym wykresem. Jeśli nie jest ustawiona, umieszczony obiekt nie jest połączony. |
| Właściwości specyficzne dla każdego typu obiektu osadzonego. Poniżej znajduje się lista pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
embeddedDrawingProperties |
Właściwości rysunku umieszczonego. |
imageProperties |
Właściwości obrazu. |
| Koniec pól wykluczających się nawzajem. | |
EmbeddedDrawingProperties
Ten typ nie ma pól.
Właściwości umieszczonego rysunku służą do rozróżniania typu obiektu. Rysunek umieszczony to taki, który został utworzony i jest edytowany w dokumencie. Pamiętaj, że szczegółowe informacje 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 życia wynoszącym 30 minut. Ten identyfikator URI jest oznaczony kontem osoby wysyłającej żądanie. Każda osoba, która ma identyfikator URI, może uzyskać dostęp do obrazu jako pierwotny użytkownik. Jeśli ustawienia udostępniania dokumentu ulegną zmianie, dostęp do obrazu może zostać utracony. |
sourceUri |
Identyfikator URI źródła to identyfikator URI używany do wstawiania obrazu. Identyfikator URI źródła może być pusty. |
brightness |
Efekt jasności obrazu. Wartość powinna mieścić się w przedziale [-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 – przezroczystość. |
cropProperties |
Właściwości przycięcia obrazu. |
angle |
Kąt obrotu obrazu w prawo w radianach. |
CropProperties
Właściwości przycięcia obrazu.
Prostokąt przycięcia jest reprezentowany za pomocą ułamkowych przesunięć od 4 krawędzi oryginalnej treści.
- Jeśli przesunięcie mieści się w przedziale (0, 1), odpowiednia krawędź prostokąta przycinania jest umieszczana wewnątrz oryginalnego prostokąta ograniczającego obrazu.
- Jeśli przesunięcie jest ujemne lub większe niż 1, odpowiednia krawędź prostokąta przycinania jest umieszczona poza oryginalnym prostokątem ograniczającym obrazu.
- Jeśli wszystkie przesunięcia i kąty obrotu wynoszą 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 oryginalnych treści znajduje się lewa krawędź prostokąta przycinania. Jest to ułamek szerokości oryginalnych treści. |
offsetRight |
Przesunięcie określa, jak daleko w głąb od prawej krawędzi oryginalnych treści znajduje się prawa krawędź prostokąta przycinania. Jest to ułamek szerokości oryginalnych treści. |
offsetTop |
Przesunięcie określa, jak daleko do wewnątrz górna krawędź prostokąta przycinania znajduje się od górnej krawędzi oryginalnej treści jako ułamek wysokości oryginalnej treści. |
offsetBottom |
Przesunięcie określa, jak daleko od dolnej krawędzi oryginalnej treści znajduje się dolna krawędź prostokąta przycinania. Jest to ułamek wysokości oryginalnej treści. |
angle |
Kąt obrotu prostokąta przycinania wokół jego środka w kierunku zgodnym z ruchem wskazówek zegara, wyrażony 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 kreskowania obramowania. |
propertyState |
Stan właściwości obramowania. |
PropertyState
Możliwe stany usługi.
| Wartości w polu enum | |
|---|---|
RENDERED |
Jeśli stan właściwości to RENDERED, element ma odpowiednią 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 podczas renderowania w dokumencie. |
LinkedContentReference
Odwołanie do zewnętrznych treści źródłowych.
| Zapis JSON |
|---|
{
"sheetsChartReference": {
object ( |
| Pola | |
|---|---|
| Odwołanie do typu połączonych treści. Poniżej znajduje się lista pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
sheetsChartReference |
odwołanie do połączonego wykresu; |
| Koniec pól wykluczających się nawzajem. | |
SheetsChartReference
Odwołanie do połączonego wykresu osadzonego z Arkuszy Google.
| Zapis JSON |
|---|
{ "spreadsheetId": string, "chartId": integer } |
| Pola | |
|---|---|
spreadsheetId |
Identyfikator arkusza kalkulacyjnego Arkuszy Google, który zawiera wykres źródłowy. |
chartId |
Identyfikator konkretnego wykresu w osadzonym arkuszu kalkulacyjnym Google. |
SuggestedInlineObjectProperties
Sugerowana zmiana w InlineObjectProperties.
| Zapis JSON |
|---|
{ "inlineObjectProperties": { object ( |
| Pola | |
|---|---|
inlineObjectProperties |
|
inlineObjectPropertiesSuggestionState |
Maska wskazująca, które pola w podstawowym obiekcie |
InlineObjectPropertiesSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie InlineObjectProperties zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| Zapis JSON |
|---|
{
"embeddedObjectSuggestionState": {
object ( |
| Pola | |
|---|---|
embeddedObjectSuggestionState |
Maska wskazująca, które pola w |
EmbeddedObjectSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie EmbeddedObject zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| Zapis JSON |
|---|
{ "embeddedDrawingPropertiesSuggestionState": { object ( |
| Pola | |
|---|---|
embeddedDrawingPropertiesSuggestionState |
Maska wskazująca, które pola w |
imagePropertiesSuggestionState |
Maska wskazująca, które pola w |
titleSuggested |
Wskazuje, czy zaproponowano zmianę w |
descriptionSuggested |
Wskazuje, czy zaproponowano zmianę w |
embeddedObjectBorderSuggestionState |
Maska wskazująca, które pola w |
sizeSuggestionState |
Maska wskazująca, które pola w |
marginLeftSuggested |
Wskazuje, czy zaproponowano zmianę w |
marginRightSuggested |
Wskazuje, czy zaproponowano zmianę w |
marginTopSuggested |
Wskazuje, czy zaproponowano zmianę w |
marginBottomSuggested |
Wskazuje, czy zaproponowano zmianę w |
linkedContentReferenceSuggestionState |
Maska wskazująca, które pola w |
EmbeddedDrawingPropertiesSuggestionState
Ten typ nie ma pól.
Maska wskazująca, które pola w podstawowym obiekcie EmbeddedDrawingProperties zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
ImagePropertiesSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie ImageProperties zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| Zapis JSON |
|---|
{
"contentUriSuggested": boolean,
"sourceUriSuggested": boolean,
"brightnessSuggested": boolean,
"contrastSuggested": boolean,
"transparencySuggested": boolean,
"cropPropertiesSuggestionState": {
object ( |
| Pola | |
|---|---|
contentUriSuggested |
Wskazuje, czy zaproponowano zmianę w |
sourceUriSuggested |
Wskazuje, czy zaproponowano zmianę w [sourceUri] [google.apps.docs.v1.EmbeddedObject.source_uri]. |
brightnessSuggested |
Wskazuje, czy zaproponowano zmianę [brightness] [google.apps.docs.v1.EmbeddedObject.brightness]. |
contrastSuggested |
Wskazuje, czy zaproponowano zmianę [kontrastu] [google.apps.docs.v1.EmbeddedObject.contrast]. |
transparencySuggested |
Wskazuje, czy zaproponowano zmianę [transparency] [google.apps.docs.v1.EmbeddedObject.transparency]. |
cropPropertiesSuggestionState |
Maska wskazująca, które pola w |
angleSuggested |
Wskazuje, czy zaproponowano zmianę [angle] [google.apps.docs.v1.EmbeddedObject.angle]. |
CropPropertiesSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie CropProperties zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| Zapis JSON |
|---|
{ "offsetLeftSuggested": boolean, "offsetRightSuggested": boolean, "offsetTopSuggested": boolean, "offsetBottomSuggested": boolean, "angleSuggested": boolean } |
| Pola | |
|---|---|
offsetLeftSuggested |
Wskazuje, czy zaproponowano zmianę w |
offsetRightSuggested |
Wskazuje, czy zaproponowano zmianę w |
offsetTopSuggested |
Wskazuje, czy zaproponowano zmianę w |
offsetBottomSuggested |
Wskazuje, czy zaproponowano zmianę w |
angleSuggested |
Wskazuje, czy zaproponowano zmianę w |
EmbeddedObjectBorderSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie EmbeddedObjectBorder zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| Zapis JSON |
|---|
{ "colorSuggested": boolean, "widthSuggested": boolean, "dashStyleSuggested": boolean, "propertyStateSuggested": boolean } |
| Pola | |
|---|---|
colorSuggested |
Wskazuje, czy zaproponowano zmianę [color] [google.apps.docs.v1.EmbeddedBorderObject.color]. |
widthSuggested |
Wskazuje, czy zaproponowano zmianę [width] [google.apps.docs.v1.EmbeddedBorderObject.width]. |
dashStyleSuggested |
Wskazuje, czy zaproponowano zmianę [dashStyle] [google.apps.docs.v1.EmbeddedBorderObject.dash_style]. |
propertyStateSuggested |
Wskazuje, czy zaproponowano zmianę [propertyState] [google.apps.docs.v1.EmbeddedBorderObject.property_state]. |
LinkedContentReferenceSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie LinkedContentReference zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| Zapis JSON |
|---|
{
"sheetsChartReferenceSuggestionState": {
object ( |
| Pola | |
|---|---|
sheetsChartReferenceSuggestionState |
Maska wskazująca, które pola w |
SheetsChartReferenceSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie SheetsChartReference zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| Zapis JSON |
|---|
{ "spreadsheetIdSuggested": boolean, "chartIdSuggested": boolean } |
| Pola | |
|---|---|
spreadsheetIdSuggested |
Wskazuje, czy zaproponowano zmianę w |
chartIdSuggested |
Wskazuje, czy zaproponowano zmianę w |
PositionedObject
Obiekt przywiązany do Paragraph i umieszczony względem początku akapitu. Obiekt PositionedObject zawiera EmbeddedObject, np. obraz.
| Zapis JSON |
|---|
{ "objectId": string, "positionedObjectProperties": { object ( |
| Pola | |
|---|---|
objectId |
Identyfikator tego obiektu umieszczonego w określonym miejscu. |
positionedObjectProperties |
Właściwości tego obiektu z określonym położeniem. |
suggestedPositionedObjectPropertiesChanges |
Sugerowane zmiany właściwości umieszczonego obiektu, kluczowane przez identyfikator sugestii. |
suggestedInsertionId |
Identyfikator sugerowanego wstawienia. Jeśli jest pusta, nie jest to sugerowane wstawienie. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest puste, nie ma sugerowanych usunięć tych treści. |
PositionedObjectProperties
Właściwości PositionedObject.
| Zapis JSON |
|---|
{ "positioning": { object ( |
| Pola | |
|---|---|
positioning |
Położenie tego obiektu względem znaku nowego wiersza w obiekcie |
embeddedObject |
Obiekt osadzony tego obiektu pozycjonowanego. |
PositionedObjectPositioning
Położenie PositionedObject. Pozycjonowany obiekt jest umieszczany względem początku Paragraph, do którego jest przywiązany.
| Zapis JSON |
|---|
{ "layout": enum ( |
| Pola | |
|---|---|
layout |
Układ tego obiektu z określonym położeniem. |
leftOffset |
Przesunięcie lewej krawędzi pozycjonowanego obiektu względem początku |
topOffset |
Przesunięcie górnej krawędzi pozycjonowanego obiektu względem początku |
PositionedObjectLayout
Możliwe układy [PositionedObject][google.aps.docs.v1.PositionedObject].
| Wartości w polu enum | |
|---|---|
POSITIONED_OBJECT_LAYOUT_UNSPECIFIED |
Układ nie został określony. |
WRAP_TEXT |
Tekst będzie otaczać umieszczony obiekt. |
BREAK_LEFT |
Podział tekstu tak, aby umieszczony obiekt znajdował się po lewej stronie, a tekst po prawej. |
BREAK_RIGHT |
Powoduje podział tekstu w taki sposób, że umieszczony obiekt znajduje się po prawej stronie, a tekst po lewej. |
BREAK_LEFT_RIGHT |
Łamie tekst tak, aby po lewej ani po prawej stronie umieszczonego obiektu nie było tekstu. |
IN_FRONT_OF_TEXT |
Obiekt jest umieszczony przed tekstem. |
BEHIND_TEXT |
Pozycjonowany obiekt znajduje się za tekstem. |
SuggestedPositionedObjectProperties
Sugerowana zmiana w PositionedObjectProperties.
| Zapis JSON |
|---|
{ "positionedObjectProperties": { object ( |
| Pola | |
|---|---|
positionedObjectProperties |
|
positionedObjectPropertiesSuggestionState |
Maska wskazująca, które pola w podstawowym obiekcie |
PositionedObjectPropertiesSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie PositionedObjectProperties zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| Zapis JSON |
|---|
{ "positioningSuggestionState": { object ( |
| Pola | |
|---|---|
positioningSuggestionState |
Maska wskazująca, które pola w |
embeddedObjectSuggestionState |
Maska wskazująca, które pola w |
PositionedObjectPositioningSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie PositionedObjectPositioning zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” jest dostępna nowa sugerowana wartość.
| Zapis JSON |
|---|
{ "layoutSuggested": boolean, "leftOffsetSuggested": boolean, "topOffsetSuggested": boolean } |
| Pola | |
|---|---|
layoutSuggested |
Wskazuje, czy zaproponowano zmianę w |
leftOffsetSuggested |
Wskazuje, czy zaproponowano zmianę w |
topOffsetSuggested |
Wskazuje, czy zaproponowano zmianę w |
CommentAnchor
Co najmniej 1 lokalizacja w dokumencie powiązana z CommentThreads z tym samym anchorId. Uwaga: wiele kotwic może odnosić się do tej samej lokalizacji.
| Zapis JSON |
|---|
{
"anchorId": string,
"ranges": [
{
object ( |
| Pola | |
|---|---|
anchorId |
Identyfikator kotwicy komentarza. |
ranges[] |
Kolekcja |
SuggestionsViewMode
Tryb wyświetlania sugestii zastosowany w dokumencie, który określa sposób przedstawiania sugerowanych zmian. Umożliwia odczytanie dokumentu ze wszystkimi sugestiami w tekście, zaakceptowanymi lub odrzuconymi.
| Wartości w polu enum | |
|---|---|
DEFAULT_FOR_CURRENT_ACCESS |
Tryb SuggestionsViewMode zastosowany do zwróconego dokumentu zależy od bieżącego poziomu dostępu użytkownika. Jeśli użytkownik ma tylko uprawnienia do wyświetlania, stosowana jest wartość PREVIEW_WITHOUT_SUGGESTIONS. W przeciwnym razie zastosujemy ustawienie SUGGESTIONS_INLINE. Jest to domyślny tryb wyświetlania sugestii. |
SUGGESTIONS_INLINE |
Zwrócony dokument zawiera sugestie w tekście. Sugerowane zmiany będą odróżniane od podstawowej treści dokumentu. Żądania pobrania dokumentu w tym trybie zwrócą błąd 403, jeśli użytkownik nie ma uprawnień do wyświetlania sugerowanych zmian. |
PREVIEW_SUGGESTIONS_ACCEPTED |
Zwrócony dokument to podgląd ze wszystkimi zaakceptowanymi sugerowanymi zmianami. Żądania pobrania dokumentu w tym trybie zwrócą błąd 403, jeśli użytkownik nie ma uprawnień do wyświetlania sugerowanych zmian. |
PREVIEW_WITHOUT_SUGGESTIONS |
Zwrócony dokument to podgląd ze wszystkimi odrzuconymi sugerowanymi zmianami, jeśli w dokumencie znajdują się jakieś sugestie. |
CommentsViewMode
Tryb wyświetlania komentarzy zastosowany w dokumencie, który wskazuje, czy komentarze są uwzględnione. Umożliwia czytanie dokumentu z komentarzami i kotwicami komentarzy lub bez nich.
Jeśli ustawisz wartość commentsViewMode, musisz też ustawić wartość includeTabsContent na true lub użyć maski pola, która odwołuje się do pola Document.tabs (lub dowolnego podrzędnego pola).
Komentarze można zwrócić tylko wtedy, gdy sugestie są zwracane w tekście. Jeśli ustawisz wartość commentsViewMode na COMMENTS_VIEW_MODE_INCLUDED lub COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS, możesz ustawić wartość suggestionsViewMode tylko na PREVIEW_WITHOUT_SUGGESTIONS lub PREVIEW_SUGGESTIONS_ACCEPTED.
| Wartości w polu enum | |
|---|---|
COMMENTS_VIEW_MODE_UNSPECIFIED |
Wartość CommentsViewMode jest nieokreślona. Zastosowano ustawienie COMMENTS_VIEW_MODE_OMITTED. |
COMMENTS_VIEW_MODE_DEFAULT_FOR_CURRENT_ACCESS |
Zastosowany do zwróconego dokumentu tryb CommentsViewMode zależy od bieżącego poziomu dostępu użytkownika. Jeśli użytkownik ma tylko uprawnienia do wyświetlania, stosowana jest wartość COMMENTS_VIEW_MODE_OMITTED. W przeciwnym razie zastosujemy ustawienie COMMENTS_VIEW_MODE_INCLUDED. |
COMMENTS_VIEW_MODE_OMITTED |
Zwrócony dokument nie zawiera komentarzy. |
COMMENTS_VIEW_MODE_INCLUDED |
Zwrócony dokument zawiera komentarze. Żądania pobrania dokumentu w tym trybie zwracają błąd 403, jeśli użytkownik nie ma uprawnień do wyświetlania komentarzy. Jeśli ten parametr jest ustawiony, parametr |
CommentThread
Reprezentuje pojedynczy wątek komentarza.
| Zapis JSON |
|---|
{ "commentId": string, "anchorId": string, "headPost": { object ( |
| Pola | |
|---|---|
commentId |
Unikalny identyfikator wątku komentarzy. |
anchorId |
Identyfikator |
headPost |
Pierwszy post w wątku. |
replies[] |
Odpowiedzi na posta głównego. |
status |
Czy wątek jest otwarty czy rozwiązany. |
| Cytowany tekst z dokumentu w momencie utworzenia komentarza. Poniżej znajduje się lista pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
plainTextQuote |
Cytowany tekst z dokumentu w momencie utworzenia komentarza, sformatowany jako zwykły tekst. |
| Koniec pól wykluczających się nawzajem. | |
Opublikuj
Reprezentuje pojedynczy post w wątku komentarzy lub sugestii.
| Zapis JSON |
|---|
{ "postId": string, "content": string, "contentHtml": string, "author": { object ( |
| Pola | |
|---|---|
postId |
Tylko dane wyjściowe. Unikalny identyfikator posta. |
content |
Treść posta. Pole nie może być puste, jeśli wartość parametru Ten tekst będzie traktowany podobnie jak komentarze utworzone w edytorze Dokumentów. Będzie się zachowywać podobnie w przypadku formatowania, powiadomień itp. Nie może przekraczać 2048 jednostek kodu UTF-8. |
contentHtml |
Tylko dane wyjściowe. Treść posta w formacie HTML. |
author |
Tylko dane wyjściowe. Użytkownik, który utworzył posta. |
createTime |
Tylko dane wyjściowe. Czas utworzenia posta. |
updateTime |
Tylko dane wyjściowe. Czas ostatniej aktualizacji posta. |
deleted |
Tylko dane wyjściowe. Czy post został usunięty. Jeśli pola |
fromImportedDocument |
Tylko dane wyjściowe. Czy post pochodzi z zaimportowanego dokumentu. Dzwoniący nie mogą bezpośrednio ustawiać tego pola. |
fromCopiedDocument |
Tylko dane wyjściowe. Czy post pochodzi ze skopiowanego dokumentu. Dzwoniący nie mogą bezpośrednio ustawiać tego pola. |
fromDocumentComparison |
Tylko dane wyjściowe. Czy post pochodzi z porównania dokumentów. Dzwoniący nie mogą bezpośrednio ustawiać tego pola. |
assigneeEmail |
Opcjonalnie: Adres e-mail użytkownika, który jest nowo przypisywany do wątku w ramach tego posta. Zwraca błąd 400 (Nieprawidłowe żądanie), jeśli:
|
| Działanie podjęte w ramach tworzenia posta. Poniżej znajduje się lista pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
commentAction |
Opcjonalnie: Typ działania w przypadku postów z komentarzami. |
suggestionAction |
Tylko dane wyjściowe. Typ działania w przypadku postów z sugestiami. |
| Koniec pól wykluczających się nawzajem. | |
PostAuthor
Reprezentuje użytkownika, który jest autorem komentarza lub posta z sugestią.
| Zapis JSON |
|---|
{ "displayName": string, "me": boolean, "anonymous": boolean, "user": string } |
| Pola | |
|---|---|
displayName |
Wyświetlana nazwa użytkownika. Może nie występować, jeśli autor jest anonimowy. |
me |
Określa, czy użytkownik jest uwierzytelnionym użytkownikiem wysyłającym żądanie. |
anonymous |
Czy użytkownik jest anonimowy. |
user |
Nazwa zasobu użytkownika, który jest autorem posta. Można jej też używać do identyfikowania użytkownika w interfejsie Google People API. Format: |
CommentActionType
Działanie podjęte w odpowiedzi na wątek komentarzy.
| Wartości w polu enum | |
|---|---|
COMMENT_ACTION_TYPE_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
NO_COMMENT_ACTION_CHANGE |
W tym poście nie ma żadnych zmian dotyczących działania. |
RESOLVE |
Ten post zamyka wątek. |
REOPEN |
Ten post ponownie otworzy wątek. |
SuggestionActionType
Działanie podjęte w odpowiedzi na wątek sugestii.
| Wartości w polu enum | |
|---|---|
SUGGESTION_ACTION_TYPE_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
NO_SUGGESTION_ACTION_CHANGE |
W tym poście nie ma żadnych zmian dotyczących działania. |
ACCEPT |
Ten post akceptuje sugestię. |
REJECT |
Ten post odrzuca sugestię. |
Stan
Opcje stanu wątku komentarzy.
| Wartości w polu enum | |
|---|---|
STATUS_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
OPEN |
Wątek komentarzy jest otwarty. |
RESOLVED |
Wątek komentarzy został rozwiązany. |
SuggestionThread
Reprezentuje pojedynczy wątek sugestii. Wątki sugestii powstają jako efekt uboczny zapisywania zmian w dokumencie w trybie sugestii i nie można ich tworzyć bezpośrednio.
| Zapis JSON |
|---|
{ "suggestionId": string, "headPost": { object ( |
| Pola | |
|---|---|
suggestionId |
Unikalny identyfikator sugestii. |
headPost |
Pierwszy post w wątku. |
replies[] |
Odpowiedzi na posta głównego. |
status |
Określa, czy wątek jest otwarty, zaakceptowany czy odrzucony. |
summaryText |
Podsumowanie sugerowanych zmian w dokumencie w postaci zwykłego tekstu. Może być puste. |
summaryHtml |
Podsumowanie sugerowanych różnic w dokumencie w formacie HTML. Może być puste. |
Stan
Opcje stanu wątku sugestii.
| Wartości w polu enum | |
|---|---|
STATUS_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
OPEN |
Wątek sugestii jest otwarty. |
ACCEPTED |
Wątek sugestii został zaakceptowany. |
REJECTED |
Wątek sugestii zostanie odrzucony. |
Metody |
|
|---|---|
|
Stosuje do dokumentu co najmniej jedną aktualizację. |
|
Tworzy pusty dokument z tytułem podanym w żądaniu. |
|
Pobiera najnowszą wersję określonego dokumentu. |