- Zasób: Document
- 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
- ParagraphStyle
- NamedStyleType
- Spójne pomiary
- 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
- Header
- Stopka
- Przypisy
- DocumentStyle
- Informacje ogólne
- Rozmiar
- SuggestedDocumentStyle
- DocumentStyleSuggestionState
- BackgroundSuggestionState
- SizeSuggestionState
- NamedStyles
- NamedStyle
- SuggestedNamedStyles
- NamedStylesSuggestionState
- NamedStyleSuggestionState
- Lista
- ListProperties
- NestingLevel
- BulletAlignment
- GlyphType
- SuggestedListProperties
- ListPropertiesSuggestionState
- NestingLevelSuggestionState
- NamedRanges
- NamedRange
- Zakres
- InlineObject
- InlineObjectProperties
- EmbeddedObject
- EmbeddedDrawingProperties
- ImageProperties
- CropProperties
- EmbeddedObjectBorder
- PropertyState
- LinkedContentReference
- SheetsChartReference
- SuggestedInlineObjectProperties
- InlineObjectPropertiesSuggestionState
- EmbeddedObjectSuggestionState
- EmbeddedDrawingPropertiesSuggestionState
- ImagePropertiesSuggestionState
- CropPropertiesSuggestionState
- EmbeddedObjectBorderSuggestionState
- LinkedContentReferenceSuggestionState
- SheetsChartReferenceSuggestionState
- PositionedObject
- PositionedObjectProperties
- PositionedObjectPositioning
- PositionedObjectLayout
- SuggestedPositionedObjectProperties
- PositionedObjectPropertiesSuggestionState
- PositionedObjectPositioningSuggestionState
- SuggestionsViewMode
- Metody
Zasób: 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[] |
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 symbolem |
body |
Tylko dane wyjściowe. Główna część dokumentu. Starsze pole: zamiast niego używaj pola |
headers |
Tylko dane wyjściowe. Nagłówki w dokumencie, z kluczem w postaci identyfikatora nagłówka. Starsze pole: zamiast niego używaj pola |
footers |
Tylko dane wyjściowe. Stopki w dokumencie, z kluczem w postaci identyfikatora stopki. Starsze pole: zamiast niego używaj pola |
footnotes |
Tylko dane wyjściowe. Przypisy w dokumencie, z kluczem w postaci identyfikatora przypisu. Starsze pole: zamiast niego używaj pola |
documentStyle |
Tylko dane wyjściowe. Styl dokumentu. Starsze pole: zamiast niego używaj pola |
suggestedDocumentStyleChanges |
Tylko dane wyjściowe. Sugerowane zmiany stylu dokumentu, z kluczem w postaci identyfikatora sugestii. Starsze pole: zamiast niego używaj pola |
namedStyles |
Tylko dane wyjściowe. Style nazwane dokumentu. Starsze pole: zamiast niego używaj pola |
suggestedNamedStylesChanges |
Tylko dane wyjściowe. Proponowane zmiany w nazwanych stylach dokumentu, z kluczem w postaci identyfikatora sugestii. Starsze pole: zamiast niego używaj pola |
lists |
Tylko dane wyjściowe. Listy w dokumencie, z kluczem w postaci identyfikatora listy. Starsze pole: zamiast niego używaj pola |
namedRanges |
Tylko dane wyjściowe. Zakresy nazwane w dokumencie, kluczowane według nazwy. Starsze pole: zamiast niego używaj pola |
inlineObjects |
Tylko dane wyjściowe. Obiekty wbudowane w dokumencie, z kluczami w postaci identyfikatorów obiektów. Starsze pole: zamiast niego używaj pola |
positionedObjects |
Tylko dane wyjściowe. Obiekty w dokumencie, które mają określone położenie, z kluczami w postaci identyfikatorów obiektów. Starsze pole: zamiast niego używaj pola |
Tab
karta w dokumencie;
Zapis JSON |
---|
{ "tabProperties": { object ( |
Pola | |
---|---|
tabProperties |
Właściwości karty, takie jak identyfikator i tytuł. |
childTabs[] |
Karty podrzędne zagnieżdżone na tej karcie. |
Pole zbiorcze content . Zawartość karty. content może mieć tylko jedną z tych wartości: |
|
documentTab |
karta z zawartością dokumentu, np. tekstem i obrazami; |
TabProperties
Właściwości karty.
Zapis JSON |
---|
{ "tabId": string, "title": string, "parentTabId": string, "index": integer, "nestingLevel": integer } |
Pola | |
---|---|
tabId |
Tylko dane wyjściowe. Identyfikator karty. Tego pola nie można zmienić. |
title |
Nazwa karty widoczna dla użytkownika. |
parentTabId |
Opcjonalnie: Identyfikator karty nadrzędnej. Puste, gdy bieżąca karta jest kartą najwyższego poziomu, co oznacza, że nie ma żadnych elementów nadrzędnych. |
index |
Indeks karty w obiekcie 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. |
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, z kluczem w postaci identyfikatora stopki. |
footnotes |
Przypisy w karcie dokumentu, kluczowane według identyfikatora przypisu. |
documentStyle |
Styl karty dokumentu. |
suggestedDocumentStyleChanges |
Proponowane zmiany stylu karty dokumentu, z kluczem w postaci identyfikatora sugestii. |
namedStyles |
Nazwane style karty dokumentu. |
suggestedNamedStylesChanges |
Proponowane zmiany w nazwanych stylach karty 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 wstawione na karcie dokumentu, z kluczem w postaci identyfikatora obiektu. |
positionedObjects |
Obiekty umieszczone na karcie dokumentu, z kluczem w postaci identyfikatora obiektu. |
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, // Union field |
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. |
Pole zbiorcze content . Zawartość elementu strukturalnego. content może mieć tylko jedną z tych wartości: |
|
paragraph |
Typ akapitu elementu strukturalnego. |
sectionBreak |
Typ podziału sekcji elementu strukturalnego. |
table |
Typ elementu strukturalnego w formie tabeli. |
tableOfContents |
Typ elementu strukturalnego spisu treści. |
Akapit
Symbol StructuralElement
reprezentujący akapit. Akapit to zakres treści zakończony znakiem nowego wiersza.
Zapis JSON |
---|
{ "elements": [ { object ( |
Pola | |
---|---|
elements[] |
Treść akapitu podzielona na części składowe. |
paragraphStyle |
Styl tego akapitu. |
suggestedParagraphStyleChanges |
Sugerowany styl akapitu zmienia się w tym akapicie, kluczowany przez identyfikator sugestii. |
bullet |
Punktor tego akapitu. Jeśli nie występuje, oznacza to, że akapit nie należy do listy. |
suggestedBulletChanges |
Sugerowane zmiany w punkcie tego akapitu. |
positionedObjectIds[] |
Identyfikatory umieszczonych obiektów powiązanych z tym akapitem. |
suggestedPositionedObjectIds |
Identyfikatory sugerowanych obiektów umieszczonych, które mają być dołączone do tego akapitu, z kluczem w postaci identyfikatora sugestii. |
ParagraphElement
Element ParagraphElement opisuje treść w Paragraph
.
Zapis JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
Pola | |
---|---|
startIndex |
Indeks początkowy tego elementu akapitu (od zera) w jednostkach kodu UTF-16. |
endIndex |
Indeks końcowy tego elementu akapitu (liczony od zera), bez uwzględniania jednostek kodu UTF-16. |
Pole zbiorcze content . Treść elementu akapitu. content może mieć tylko jedną z tych wartości: |
|
textRun |
Element akapitu z ciągiem tekstowym. |
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 z równaniem. |
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 w YouTube lub wydarzenia w Kalendarzu). |
TextRun
ParagraphElement
reprezentujący 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 zostaną zastąpione znakiem Unicode U+E907. |
suggestedInsertionIds[] |
Sugerowane identyfikatory 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 styl, który można zastosować do tekstu.
Dziedziczone style tekstu są w tej wiadomości reprezentowane jako nieustawione pola. Element nadrzędny stylu tekstu zależy od tego, gdzie jest on zdefiniowany:
- TextStyle tekstu w obiekcie
Paragraph
jest dziedziczony z odpowiedniego obiektunamed style type
w akapitach. - Element TextStyle w obiekcie
named style
dziedziczy styl o nazwienormal text
. - Styl tekstu
normal text
o nazwie dziedziczy domyślny styl tekstu w edytorze Dokumentów. - Styl tekstu w elemencie
Paragraph
zawartym w tabeli może dziedziczyć styl tekstu ze stylu tabeli.
Jeśli styl tekstu nie jest dziedziczony z elementu nadrzędnego, usunięcie ustawień 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 |
Określa, czy tekst jest podkreślony. |
strikethrough |
Określa, czy tekst jest przekreślony. |
smallCaps |
Określa, czy tekst jest pisany kapitalikami. |
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 wyrenderowana grubość tekstu. Jeśli w żądaniu aktualizacji podano wartości zarówno dla parametru Jeśli nie jest ustawiona, domyślnie przyjmuje wartość 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 ustawiony, nie ma linku. 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ć całkowicie nieprzezroczysty lub całkowicie przezroczysty.
Zapis JSON |
---|
{
"color": {
object ( |
Pola | |
---|---|
color |
Jeśli jest ustawiony, będzie używany 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
Wartość w jednym kierunku w określonych jednostkach.
Zapis JSON |
---|
{
"magnitude": number,
"unit": enum ( |
Pola | |
---|---|
magnitude |
Wielkość. |
unit |
Jednostki wielkości. |
Jednostka
Jednostki miary.
Wartości w polu enum | |
---|---|
UNIT_UNSPECIFIED |
Jednostki są nieznane. |
PT |
Punkt, czyli 1/72 cala. |
WeightedFontFamily
Reprezentuje rodzinę i grubość czcionki tekstu.
Zapis JSON |
---|
{ "fontFamily": string, "weight": integer } |
Pola | |
---|---|
fontFamily |
Rodzina czcionek tekstu. Rodzina czcionek może być dowolną czcionką z menu Czcionka w Dokumentach lub z Google Fonts. Jeśli nazwa czcionki jest nierozpoznana, tekst jest renderowany w |
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 |
---|
{ // Union field |
Pola | |
---|---|
Pole zbiorcze destination . Miejsce docelowe linku. destination może mieć tylko jedną z tych wartości: |
|
url |
Zewnętrzny adres URL. |
tabId |
Identyfikator karty w tym dokumencie. |
bookmark |
zakładkę w tym dokumencie; W dokumentach zawierających 1 kartę linki do zakładek na tej karcie nadal zwracają wartość |
heading |
nagłówek w tym dokumencie; W dokumentach zawierających jedną kartę linki do nagłówków na tej karcie nadal będą zwracać wartość |
bookmarkId |
Identyfikator zakładki w tym dokumencie. Pole starszego typu: 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 określono identyfikatora karty, przyjmuje się, że pochodzi ono z pierwszej karty w dokumencie. |
headingId |
Identyfikator nagłówka w tym dokumencie. Pole starszego typu: 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 określono identyfikatora karty, przyjmuje się, że pochodzi ono z pierwszej karty w dokumencie. |
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 tę 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” pojawi się 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 przypadku |
italicSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
underlineSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
strikethroughSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
smallCapsSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
backgroundColorSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
foregroundColorSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
fontSizeSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
weightedFontFamilySuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
baselineOffsetSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
linkSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
AutoText
ParagraphElement
– symbol 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[] |
Sugerowane identyfikatory 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 tekst automatyczny, który jest oznaczony identyfikatorem sugestii. |
Typ
Rodzaje autotekstu.
Wartości w polu enum | |
---|---|
TYPE_UNSPECIFIED |
Nieokreślony typ tekstu automatycznego. |
PAGE_NUMBER |
Wpisz tekst automatyczny, który będzie reprezentować bieżący numer strony. |
PAGE_COUNT |
Wpisz tekst automatyczny, który będzie reprezentować łączną liczbę stron w dokumencie. |
PageBreak
Znak 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[] |
Sugerowane identyfikatory 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
oznacza podział kolumny. Podział kolumny powoduje, że następny tekst zaczyna się u góry kolejnej kolumny.
Zapis JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Pola | |
---|---|
suggestedInsertionIds[] |
Sugerowane identyfikatory 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 przypadku podziału 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, kluczowany przez identyfikator sugestii. |
FootnoteReference
Znak ParagraphElement
reprezentujący odwołanie do przypisu. Odwołanie do przypisu to treść 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[] |
Sugerowane identyfikatory 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[] |
Sugerowane identyfikatory 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[] |
Sugerowane identyfikatory wstawień. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest puste, nie ma sugerowanych usunięć tych treści. |
InlineObjectElement
ParagraphElement
, który zawiera InlineObject
.
Zapis JSON |
---|
{ "inlineObjectId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
Pola | |
---|---|
inlineObjectId |
Identyfikator |
suggestedInsertionIds[] |
Sugerowane identyfikatory 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 obiekt InlineObject, z kluczem w postaci identyfikatora 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ą link do tej osoby z dokumentu. |
textStyle |
Styl tekstu tego |
suggestedTextStyleChanges |
Sugerowany styl tekstu zmienia się na |
personProperties |
Tylko dane wyjściowe. Właściwości tego elementu |
PersonProperties
Usługi powiązane z konkretną usługą 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 |
RichLink
link do zasobu Google (np. pliku na Dysku, filmu w 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ą ten link 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 specyficzne dla RichLink
.
Zapis JSON |
---|
{ "title": string, "uri": string, "mimeType": string } |
Pola | |
---|---|
title |
Tylko dane wyjściowe. Tytuł |
uri |
Tylko dane wyjściowe. Identyfikator URI |
mimeType |
Tylko dane wyjściowe. Typ MIME |
ParagraphStyle
Style, które mają zastosowanie do całego akapitu.
Dziedziczone style akapitów są w tej wiadomości reprezentowane jako pola nieustawione. Element nadrzędny stylu akapitu zależy od tego, gdzie jest on zdefiniowany:
- Element ParagraphStyle w
Paragraph
dziedziczy po odpowiednim elemencienamed style type
w akapitach. - Element ParagraphStyle w
named style
dziedziczy styl o nazwienormal text
. - Element ParagraphStyle stylu nazwanego
normal text
dziedziczy po domyślnym stylu akapitu w edytorze Dokumentów. - Element
Paragraph
w tabeli może dziedziczyć styl akapitu ze stylu tabeli.
Jeśli styl akapitu nie dziedziczy po elemencie nadrzędnym, usunięcie ustawień 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. Aktualizacja typu stylu nazwanego wpływa na inne właściwości w stylu akapitu, dlatego typ stylu nazwanego jest stosowany przed aktualizacją innych właściwości. |
alignment |
Wyrównanie tekstu w tym akapicie. |
lineSpacing |
Odstęp między wierszami jako procent normalnego odstępu, gdzie normalny odstęp jest reprezentowany jako 100, 0. Jeśli nie zostanie ustawiona, 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 zostanie ustawiona, wartość jest dziedziczona z elementu nadrzędnego. |
spaceBelow |
Ilość dodatkowego miejsca pod akapitem. Jeśli nie zostanie ustawiona, wartość jest dziedziczona z elementu nadrzędnego. |
borderBetween |
Obramowanie między tym akapitem a następnym i poprzednim akapitem. Jeśli nie zostanie ustawiona, wartość jest dziedziczona z elementu nadrzędnego. Obramowanie wewnętrzne jest renderowane, gdy sąsiedni akapit ma takie same właściwości obramowania i wcięcia. Nie można częściowo zaktualizować obramowań akapitu. Podczas zmiany obramowania akapitu należy określić nowe obramowanie w całości. |
borderTop |
Obramowanie u góry tego akapitu. Jeśli nie zostanie ustawiona, wartość 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 określić nowe obramowanie w całości. |
borderBottom |
Obramowanie u dołu tego akapitu. Jeśli nie zostanie ustawiona, 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 określić nowe obramowanie w całości. |
borderLeft |
Obramowanie po lewej stronie tego akapitu. Jeśli nie zostanie ustawiona, wartość jest dziedziczona z elementu nadrzędnego. Nie można częściowo zaktualizować obramowań akapitu. Podczas zmiany obramowania akapitu należy określić nowe obramowanie w całości. |
borderRight |
Obramowanie po prawej stronie tego akapitu. Jeśli nie zostanie ustawiona, wartość jest dziedziczona z elementu nadrzędnego. Nie można częściowo zaktualizować obramowań akapitu. Podczas zmiany obramowania akapitu należy określić nowe obramowanie w całości. |
indentFirstLine |
Wielkość wcięcia pierwszego wiersza akapitu. Jeśli nie zostanie ustawiona, 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 zostanie ustawiona, wartość jest dziedziczona z elementu nadrzędnego. |
indentEnd |
Wielkość wcięcia akapitu po stronie odpowiadającej końcowi tekstu, na podstawie bieżącego kierunku akapitu. Jeśli nie zostanie ustawiona, 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ć umieszczone na tej samej stronie lub w tej samej kolumnie, jeśli to możliwe. Jeśli nie zostanie ustawiona, 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 zostanie ustawiona, wartość jest dziedziczona z elementu nadrzędnego. |
avoidWidowAndOrphan |
Określa, czy w akapitach należy unikać sierot i wdów. Jeśli nie zostanie ustawiona, wartość jest dziedziczona z elementu nadrzędnego. |
shading |
Cieniowanie akapitu. Jeśli nie zostanie ustawiona, wartość jest dziedziczona z elementu nadrzędnego. |
pageBreakBefore |
Określa, czy bieżący akapit ma zawsze zaczynać się na początku strony. Jeśli nie zostanie ustawiona, wartość jest dziedziczona z elementu nadrzędnego. Próba zaktualizowania |
NamedStyleType
Typy 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 wskazówkami dojazdu mogą być wyświetlane w tym miejscu.
Wartości w polu enum | |
---|---|
CONTENT_DIRECTION_UNSPECIFIED |
Kierunek treści jest nieokreślony. |
LEFT_TO_RIGHT |
Treści są wyświetlane od lewej do prawej. |
RIGHT_TO_LEFT |
Treści przesuwają się 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 linii 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 ECMA-376 w wersji 5.
Wartości w polu enum | |
---|---|
DASH_STYLE_UNSPECIFIED |
Nieokreślony styl kreski. |
SOLID |
Linia ciągła. Odpowiada wartości „solid” w ECMA-376 ST_PresetLineDashVal. Jest to domyślny styl linii przerywanej. |
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 |
Przesunięcie tego tabulatora względem marginesu początkowego. |
alignment |
Wyrównanie tego tabulatora. Jeśli nie jest 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” pojawi się 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 przypadku |
namedStyleTypeSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
alignmentSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
lineSpacingSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
directionSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
spacingModeSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
spaceAboveSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
spaceBelowSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
borderBetweenSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
borderTopSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
borderBottomSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
borderLeftSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
borderRightSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
indentFirstLineSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
indentStartSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
indentEndSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
keepLinesTogetherSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
keepWithNextSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
avoidWidowAndOrphanSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
shadingSuggestionState |
Maska wskazująca, które pola w |
pageBreakBeforeSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
ShadingSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie Shading
zostały zmienione w tej proponowanej zmianie. W przypadku każdego pola ustawionego na wartość „true” pojawi się nowa sugerowana wartość.
Zapis JSON |
---|
{ "backgroundColorSuggested": boolean } |
Pola | |
---|---|
backgroundColorSuggested |
Wskazuje, czy zaproponowano zmianę w |
Punktor
Opisuje punktor akapitu.
Zapis JSON |
---|
{
"listId": string,
"nestingLevel": integer,
"textStyle": {
object ( |
Pola | |
---|---|
listId |
Identyfikator listy, do której należy ten akapit. |
nestingLevel |
Poziom zagnieżdżenia tego akapitu na liście. |
textStyle |
Styl tekstu dotyczący 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” pojawi się 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
Symbol 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 sekcji.
Treść dokumentu zawsze zaczyna się od podziału sekcji.
Zapis JSON |
---|
{
"suggestedInsertionIds": [
string
],
"suggestedDeletionIds": [
string
],
"sectionStyle": {
object ( |
Pola | |
---|---|
suggestedInsertionIds[] |
Sugerowane identyfikatory 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 1 kolumnę z właściwościami domyślnymi w edytorze Dokumentów. Sekcja może zawierać maksymalnie 3 kolumny. Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tej właściwości spowoduje wystąpienie błędu 400 (Nieprawidłowe żądanie). |
columnSeparatorStyle |
Styl separatorów kolumn. Ten styl można ustawić nawet wtedy, gdy sekcja zawiera tylko 1 kolumnę. Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tego ustawienia spowoduje błąd 400 (Nieprawidłowe żądanie). |
contentDirection |
Kierunek treści w tej sekcji. Jeśli nie jest ustawiona, domyślną wartością jest Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tego ustawienia spowoduje błąd 400 (Nieprawidłowe żądanie). |
marginTop |
Górny margines strony sekcji. Jeśli nie zostanie ustawiona, wartością domyślną będzie Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tego ustawienia spowoduje błąd 400 (Nieprawidłowe żądanie). |
marginBottom |
Dolny margines strony sekcji. Jeśli nie zostanie ustawiona, wartością domyślną będzie Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tego ustawienia spowoduje błąd 400 (Nieprawidłowe żądanie). |
marginRight |
Prawy margines strony sekcji. Jeśli nie zostanie ustawiona, wartością domyślną będzie Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tego ustawienia spowoduje błąd 400 (Nieprawidłowe żądanie). |
marginLeft |
Lewy margines strony sekcji. Jeśli nie zostanie ustawiona, wartością domyślną będzie Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tego ustawienia spowoduje błąd 400 (Nieprawidłowe żądanie). |
marginHeader |
Margines nagłówka sekcji. Jeśli nie zostanie ustawiona, wartością domyślną będzie Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tego ustawienia spowoduje błąd 400 (Nieprawidłowe żądanie). |
marginFooter |
Margines stopki sekcji. Jeśli nie zostanie ustawiona, wartością domyślną będzie Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tego ustawienia spowoduje błąd 400 (Nieprawidłowe żądanie). |
sectionType |
Tylko dane wyjściowe. Typ sekcji. |
defaultHeaderId |
Identyfikator domyślnego nagłówka. Jeśli nie jest ustawiona, wartość jest dziedziczona z poprzedniego elementu Ta właściwość jest tylko do odczytu. |
defaultFooterId |
Identyfikator domyślnego stopki. Jeśli nie jest ustawiona, wartość jest dziedziczona z poprzedniego elementu Ta właściwość jest tylko do odczytu. |
firstPageHeaderId |
Identyfikator nagłówka używany tylko na pierwszej stronie sekcji. Jeśli wartość Ta właściwość jest tylko do odczytu. |
firstPageFooterId |
Identyfikator stopki używany tylko na pierwszej stronie sekcji. Jeśli Ta właściwość jest tylko do odczytu. |
evenPageHeaderId |
Identyfikator nagłówka używany tylko na stronach parzystych. Jeśli wartość elementu Ta właściwość jest tylko do odczytu. |
evenPageFooterId |
Identyfikator stopki używanej tylko na parzystych stronach. Jeśli 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 ustawiona, dziedziczy wartość Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tego ustawienia spowoduje 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 Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tego ustawienia spowoduje błąd 400 (Nieprawidłowe żądanie). |
flipPageOrientation |
Opcjonalnie: Wskazuje, czy w tej sekcji należy odwrócić wymiary Podczas aktualizowania tej właściwości wymagane jest ustawienie konkretnej wartości. Usunięcie tego ustawienia spowoduje błąd 400 (Nieprawidłowe żądanie). |
SectionColumnProperties
Właściwości, które mają zastosowanie do kolumny sekcji.
Zapis JSON |
---|
{ "width": { object ( |
Pola | |
---|---|
width |
Tylko dane wyjściowe. Szerokość kolumny. |
paddingEnd |
Dopełnienie na końcu kolumny. |
ColumnSeparatorStyle
Styl separatorów kolumn 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 jest 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[] |
Sugerowane identyfikatory 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), bez znaku końcowego, 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[] |
Sugerowane identyfikatory wstawień. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest puste, nie ma sugerowanych usunięć tych treści. |
tableRowStyle |
Styl wiersza tabeli. |
suggestedTableRowStyleChanges |
Sugerowane zmiany stylu w tym wierszu, z kluczem w postaci identyfikatora 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[] |
Sugerowane identyfikatory 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 elementu TableCell
.
Dziedziczone style komórek tabeli są w tym komunikacie reprezentowane jako pola bez ustawionej wartości. 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 |
Dolna krawędź komórki. |
paddingLeft |
Dopełnienie z lewej strony komórki. |
paddingRight |
Dopełnienie z prawej strony komórki. |
paddingTop |
Dopełnienie u góry komórki. |
paddingBottom |
Dopełnienie 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 linii obramowania. |
ContentAlignment
Typy 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 5 edycji standardu ECMA-376.
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 typowi ECMA-376 ST_TextAnchoringType „b”. |
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” pojawi się 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 przypadku |
columnSpanSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
backgroundColorSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
borderLeftSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
borderRightSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
borderTopSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
borderBottomSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
paddingLeftSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
paddingRightSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
paddingTopSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
paddingBottomSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
contentAlignmentSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
TableRowStyle
Style, które mają zastosowanie do wiersza tabeli.
Zapis JSON |
---|
{
"minRowHeight": {
object ( |
Pola | |
---|---|
minRowHeight |
Minimalna wysokość wiersza. Wiersz będzie renderowany w edytorze Dokumentów na wysokości równej lub większej od tej wartości, 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” pojawi się nowa sugerowana wartość.
Zapis JSON |
---|
{ "minRowHeightSuggested": boolean } |
Pola | |
---|---|
minRowHeightSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
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 znajdziesz 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 wartość kolumny |
WidthType
Typ szerokości kolumny.
Wartości w polu enum | |
---|---|
WIDTH_TYPE_UNSPECIFIED |
Typ szerokości kolumny nie jest określony. |
EVENLY_DISTRIBUTED |
Szerokość kolumny jest rozdzielana równomiernie 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[] |
Sugerowane identyfikatory 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[] |
Zawartość 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 koloru tła. |
defaultHeaderId |
Identyfikator domyślnego nagłówka. Jeśli nie zostanie ustawiony, nie będzie domyślnego nagłówka. Ta właściwość jest tylko do odczytu. |
defaultFooterId |
Identyfikator domyślnego stopki. Jeśli nie jest ustawiony, nie ma domyślnego stopki. Ta właściwość jest tylko do odczytu. |
evenPageHeaderId |
Identyfikator nagłówka używany tylko na stronach parzystych. Wartość Ta właściwość jest tylko do odczytu. |
evenPageFooterId |
Identyfikator stopki używanej tylko na parzystych stronach. 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ść 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ść Ta właściwość jest tylko do odczytu. |
useFirstPageHeaderFooter |
Wskazuje, czy na pierwszej stronie mają być używane identyfikatory nagłówka lub stopki pierwszej strony. |
useEvenPageHeaderFooter |
Określa, czy na stronach parzystych mają być używane identyfikatory nagłówka lub stopki stron parzystych. |
pageNumberStart |
Numer strony, od którego ma się rozpocząć liczenie stron. |
marginTop |
Górny margines strony. Zaktualizowanie górnego marginesu strony w stylu dokumentu powoduje wyczyszczenie górnego marginesu strony we wszystkich stylach sekcji. |
marginBottom |
Dolny margines strony. Zaktualizowanie dolnego marginesu strony w stylu dokumentu powoduje wyczyszczenie dolnego marginesu strony we wszystkich stylach sekcji. |
marginRight |
Prawy margines strony. Aktualizacja 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. |
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. |
pageSize |
Rozmiar strony w dokumencie. |
marginHeader |
Ilość miejsca między górą strony a zawartością nagłówka. |
marginFooter |
Ilość miejsca między dołem strony a zawartością stopki. |
useCustomHeaderFooterMargins |
Wskazuje, czy style DocumentStyle Ta właściwość jest tylko do odczytu. |
flipPageOrientation |
Opcjonalnie: Określa, czy odwrócić wymiary elementu |
Tło
Reprezentuje tło dokumentu.
Zapis JSON |
---|
{
"color": {
object ( |
Pola | |
---|---|
color |
Kolor tła. |
Rozmiar
szerokość i wysokość;
Zapis JSON |
---|
{ "height": { object ( |
Pola | |
---|---|
height |
Wysokość obiektu. |
width |
Szerokość obiektu. |
SuggestedDocumentStyle
Zaproponowana zmiana w DocumentStyle
.
Zapis JSON |
---|
{ "documentStyle": { object ( |
Pola | |
---|---|
documentStyle |
|
documentStyleSuggestionState |
Maska wskazująca, które pola w podstawowym 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” pojawi się nowa sugerowana wartość.
Zapis JSON |
---|
{ "backgroundSuggestionState": { object ( |
Pola | |
---|---|
backgroundSuggestionState |
Maska wskazująca, które pola w |
defaultHeaderIdSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
defaultFooterIdSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
evenPageHeaderIdSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
evenPageFooterIdSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
firstPageHeaderIdSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
firstPageFooterIdSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
useFirstPageHeaderFooterSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
useEvenPageHeaderFooterSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
pageNumberStartSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
marginTopSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
marginBottomSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
marginRightSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
marginLeftSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
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 przypadku |
marginFooterSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
useCustomHeaderFooterMarginsSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
flipPageOrientationSuggested |
Opcjonalnie: Wskazuje, czy zaproponowano zmianę w przypadku |
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” Backgound
ma nową sugerowaną wartość.
Zapis JSON |
---|
{ "backgroundColorSuggested": boolean } |
Pola | |
---|---|
backgroundColorSuggested |
Wskazuje, czy bieżący kolor tła został zmieniony w tej sugestii. |
SizeSuggestionState
Maska wskazująca, które pola w podstawowym obiekcie Size
zostały zmienione w tej sugestii. W przypadku każdego pola ustawionego na wartość „true” Size
ma nową sugerowaną wartość.
Zapis JSON |
---|
{ "heightSuggested": boolean, "widthSuggested": boolean } |
Pola | |
---|---|
heightSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
widthSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
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 możliwa wartość |
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
Zaproponowana 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 dotyczących stylu nazwanego odpowiada kolejności odpowiednich stylów nazwanych w |
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 elementu NamedStyleSuggestionState do odpowiadającego mu elementu |
textStyleSuggestionState |
Maska wskazująca, które pola w |
paragraphStyleSuggestionState |
Maska wskazująca, które pola w |
Lista
Lista 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 polu 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 |
Sugerowany identyfikator wstawienia. Jeśli jest puste, nie jest to sugerowane wstawienie. |
suggestedDeletionIds[] |
Sugerowane identyfikatory usunięcia. Jeśli jest pusta, nie ma sugerowanych usunięć tej listy. |
ListProperties
Właściwości elementu list
opisujące 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 odpowiada najwyższemu poziomowi, a poziom 8 – najbardziej zagnieżdżonemu. 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 umieszczania. |
startNumber |
Numer pierwszej pozycji 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. |
Pole zbiorcze glyph_kind . Rodzaj glifu używanego w wypunktowaniach. Określa symbol punktora, który zastępuje symbole zastępcze w glyph_format . glyph_kind może mieć tylko jedną z tych wartości: |
|
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 makrze |
glyphSymbol |
Niestandardowy symbol glifu używany przez punktor, gdy akapity na tym poziomie zagnieżdżenia są nieuporządkowane. Symbol glifu zastępuje obiekty zastępcze w |
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
Rodzaje glifó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 numery są poprzedzone zerem, np. 01 , 02 lub 03 . Liczby wielocyfrowe 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 litera 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” pojawi się 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 najmniej zagnieżdżony jest zwracany jako pierwszy. |
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” pojawi się 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 przypadku |
glyphTypeSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
glyphFormatSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
glyphSymbolSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
indentFirstLineSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
indentStartSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
textStyleSuggestionState |
Maska wskazująca, które pola w |
startNumberSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
NamedRanges
Kolekcja wszystkich NamedRange
w 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 obiektów 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 za pomocą pojedynczego znaku Range
, a treść wstawiona do zakresu nazwanego zwykle go rozszerza. 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 nazwanego zakresu. |
name |
Nazwa nazwanego zakresu. |
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. Element 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 |
Sugerowany identyfikator wstawienia. Jeśli jest puste, 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ł osadzonego obiektu. Elementy |
description |
Opis obiektu osadzonego. Elementy |
embeddedObjectBorder |
Obramowanie umieszczonego obiektu. |
size |
Widoczny rozmiar obrazu po przycięciu. |
marginTop |
Górny margines obiektu osadzonego. |
marginBottom |
Dolny margines obiektu osadzonego. |
marginRight |
Prawy margines obiektu osadzonego. |
marginLeft |
Lewy margines obiektu osadzonego. |
linkedContentReference |
Odniesienie do zewnętrznego źródła treści, do którego prowadzi link. Na przykład zawiera odwołanie do źródłowego wykresu w Arkuszach Google, gdy osadzony obiekt jest połączonym wykresem. Jeśli to pole nie jest ustawione, umieszczony obiekt nie jest połączony. |
Pole zbiorcze properties . Właściwości, które są specyficzne dla każdego typu obiektu osadzonego. properties może mieć tylko jedną z tych wartości: |
|
embeddedDrawingProperties |
Właściwości umieszczonego rysunku. |
imageProperties |
Właściwości obrazu. |
EmbeddedDrawingProperties
Ten typ nie ma pól.
Właściwości umieszczonego rysunku służą do odróżniania typu obiektu. Rysunek umieszczony to taki, który został utworzony i 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 składającej prośbę. Każda osoba, która ma identyfikator URI, uzyskuje dostęp do obrazu jako pierwotny wnioskodawca. 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żyty do wstawienia 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 pierwotnego prostokąta ograniczającego obrazu.
- Jeśli przesunięcie jest ujemne lub większe niż 1, odpowiednia krawędź prostokąta przycinania jest umieszczana 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 oryginalnej treści znajduje się lewa krawędź prostokąta przycinania. Jest to ułamek szerokości oryginalnej treści. |
offsetRight |
Przesunięcie określa, jak daleko od prawej krawędzi oryginalnej treści znajduje się prawa krawędź prostokąta przycinania. Jest to ułamek szerokości oryginalnej treści. |
offsetTop |
Przesunięcie określa, jak daleko od górnej krawędzi oryginalnej treści znajduje się górna krawędź prostokąta przycinania. Jest to 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, jako ułamek wysokości oryginalnej treści. |
angle |
Kąt obrotu prostokąta przycięcia 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 linii 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ść podczas renderowania 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
Odniesienie do zewnętrznego źródła treści, do którego prowadzi link.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole zbiorcze reference . Odwołanie do konkretnego typu połączonych treści. reference może mieć tylko jedną z tych wartości: |
|
sheetsChartReference |
Odwołanie do połączonego wykresu. |
SheetsChartReference
Odwołanie do połączonego wykresu umieszczonego z Arkuszy Google.
Zapis JSON |
---|
{ "spreadsheetId": string, "chartId": integer } |
Pola | |
---|---|
spreadsheetId |
Identyfikator arkusza kalkulacyjnego Google, który zawiera wykres źródłowy. |
chartId |
Identyfikator konkretnego wykresu w osadzonym arkuszu kalkulacyjnym Arkuszy 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” pojawi się 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” pojawi się 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 przypadku |
descriptionSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
embeddedObjectBorderSuggestionState |
Maska wskazująca, które pola w |
sizeSuggestionState |
Maska wskazująca, które pola w |
marginLeftSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
marginRightSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
marginTopSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
marginBottomSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
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” pojawi się 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” pojawi się nowa sugerowana wartość.
Zapis JSON |
---|
{
"contentUriSuggested": boolean,
"sourceUriSuggested": boolean,
"brightnessSuggested": boolean,
"contrastSuggested": boolean,
"transparencySuggested": boolean,
"cropPropertiesSuggestionState": {
object ( |
Pola | |
---|---|
contentUriSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
sourceUriSuggested |
Wskazuje, czy zaproponowano zmianę w [sourceUri] [google.apps.docs.v1.EmbeddedObject.source_uri]. |
brightnessSuggested |
Wskazuje, czy zaproponowano zmianę [jasności] [google.apps.docs.v1.EmbeddedObject.brightness]. |
contrastSuggested |
Wskazuje, czy zaproponowano zmianę [kontrastu] [google.apps.docs.v1.EmbeddedObject.contrast]. |
transparencySuggested |
Wskazuje, czy zaproponowano zmianę [przezroczystości] [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” pojawi się nowa sugerowana wartość.
Zapis JSON |
---|
{ "offsetLeftSuggested": boolean, "offsetRightSuggested": boolean, "offsetTopSuggested": boolean, "offsetBottomSuggested": boolean, "angleSuggested": boolean } |
Pola | |
---|---|
offsetLeftSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
offsetRightSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
offsetTopSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
offsetBottomSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
angleSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
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” pojawi się 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” pojawi się 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” pojawi się nowa sugerowana wartość.
Zapis JSON |
---|
{ "spreadsheetIdSuggested": boolean, "chartIdSuggested": boolean } |
Pola | |
---|---|
spreadsheetIdSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
chartIdSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
PositionedObject
Obiekt, który jest 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 obiektu umieszczonego w określonym miejscu, z kluczem w postaci identyfikatora sugestii. |
suggestedInsertionId |
Sugerowany identyfikator wstawienia. Jeśli jest puste, 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 elemencie |
embeddedObject |
Umieszczony obiekt tego obiektu z określonym położeniem. |
PositionedObjectPositioning
Położenie PositionedObject
. Pozycjonowany obiekt jest umieszczany względem początku elementu 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 jest nieokreślony. |
WRAP_TEXT |
Tekst jest zawijany wokół umieszczonego obiektu. |
BREAK_LEFT |
Dzieli tekst tak, aby umieszczony obiekt znajdował się po lewej stronie, a tekst po prawej. |
BREAK_RIGHT |
Łamie tekst tak, aby umieszczony obiekt znajdował się po prawej stronie, a tekst po lewej. |
BREAK_LEFT_RIGHT |
Powoduje podział tekstu w taki sposób, że po lewej i prawej stronie umieszczonego obiektu nie ma tekstu. |
IN_FRONT_OF_TEXT |
Obiekt jest umieszczony przed tekstem. |
BEHIND_TEXT |
Umieszczony 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” pojawi się 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” pojawi się nowa sugerowana wartość.
Zapis JSON |
---|
{ "layoutSuggested": boolean, "leftOffsetSuggested": boolean, "topOffsetSuggested": boolean } |
Pola | |
---|---|
layoutSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
leftOffsetSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
topOffsetSuggested |
Wskazuje, czy zaproponowano zmianę w przypadku |
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 dostęp do wyświetlania, stosowany jest symbol 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. |
Metody |
|
---|---|
|
Stosuje w dokumencie co najmniej 1 aktualizację. |
|
Tworzy pusty dokument z tytułem podanym w żądaniu. |
|
Pobiera najnowszą wersję określonego dokumentu. |