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