REST Resource: documents

Kaynak: Doküman

Google Dokümanlar dokümanı.

JSON gösterimi
{
  "documentId": string,
  "title": string,
  "tabs": [
    {
      object (Tab)
    }
  ],
  "revisionId": string,
  "suggestionsViewMode": enum (SuggestionsViewMode),
  "body": {
    object (Body)
  },
  "headers": {
    string: {
      object (Header)
    },
    ...
  },
  "footers": {
    string: {
      object (Footer)
    },
    ...
  },
  "footnotes": {
    string: {
      object (Footnote)
    },
    ...
  },
  "documentStyle": {
    object (DocumentStyle)
  },
  "suggestedDocumentStyleChanges": {
    string: {
      object (SuggestedDocumentStyle)
    },
    ...
  },
  "namedStyles": {
    object (NamedStyles)
  },
  "suggestedNamedStylesChanges": {
    string: {
      object (SuggestedNamedStyles)
    },
    ...
  },
  "lists": {
    string: {
      object (List)
    },
    ...
  },
  "namedRanges": {
    string: {
      object (NamedRanges)
    },
    ...
  },
  "inlineObjects": {
    string: {
      object (InlineObject)
    },
    ...
  },
  "positionedObjects": {
    string: {
      object (PositionedObject)
    },
    ...
  }
}
Alanlar
documentId

string

Yalnızca çıkış. Belgenin kimliği.

title

string

Dokümanın başlığı.

tabs[]

object (Tab)

Bir dokümanın parçası olan sekmeler.

Sekmeler, başka bir sekmenin içine yerleştirilmiş alt sekmeler içerebilir. Alt sekmeler Tab.childTabs alanıyla temsil edilir.

revisionId

string

Yalnızca çıkış. Belgenin düzeltme kimliği. Güncelleme isteklerinde, güncellemelerin hangi doküman düzeltmesine uygulanacağını ve doküman bu düzeltmeden sonra düzenlenmişse isteğin nasıl davranacağını belirtmek için kullanılabilir. Yalnızca kullanıcının dokümana düzenleme erişimi varsa doldurulur.

Düzeltme kimliği, sıralı bir sayı değil opak bir dizedir. Düzeltme kimliğinin biçimi zaman içinde değişebilir. İade edilen düzeltme kimliğinin yalnızca iade edildikten sonraki 24 saat boyunca geçerli olacağı garanti edilir ve kullanıcılar arasında paylaşılamaz. Düzeltme kimliği, aramalar arasında değişmediyse doküman değiştirilmemiştir. Buna karşılık, aynı doküman ve kullanıcı için değişen bir kimlik genellikle dokümanın güncellendiği anlamına gelir. Ancak kimliğin değiştirilmesi, kimlik biçimi değişiklikleri gibi dahili faktörlerden de kaynaklanıyor olabilir.

suggestionsViewMode

enum (SuggestionsViewMode)

Yalnızca çıkış. Dokümana öneriler görüntüleme modu uygulandı.

Not: Bir dokümanı düzenlerken değişiklikler, SUGGESTIONS_INLINE içeren bir dokümana dayalı olmalıdır.

body

object (Body)

Yalnızca çıkış. Dokümanın ana gövdesi.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.body değerini kullanın. false değerine ayarlanır veya ayarlanmadan bırakılırsa bu alan, dokümandaki ilk sekmeyle ilgili bilgileri içerir.

headers

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

Yalnızca çıkış. Üstbilgi kimliğiyle birlikte sağlanan, dokümandaki başlıklar.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.headers değerini kullanın. false değerine ayarlanır veya ayarlanmadan bırakılırsa bu alan, dokümandaki ilk sekmeyle ilgili bilgileri içerir.

footers

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

Yalnızca çıkış. Belgedeki altbilgiler, altbilgi kimliğine göre anahtarlanmıştır.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.footers değerini kullanın. false veya ayarlanmamışsa bu alan, belgedeki ilk sekmeyle ilgili bilgileri içerir.

footnotes

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

Yalnızca çıkış. Dipnot kimliğine göre anahtarlanmış, dokümandaki dipnotlar.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.footnotes değerini kullanın. false veya ayarlanmamışsa bu alan, belgedeki ilk sekmeyle ilgili bilgileri içerir.

documentStyle

object (DocumentStyle)

Yalnızca çıkış. Dokümanın stili.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.documentStyle değerini kullanın. false veya ayarlanmamışsa bu alan, belgedeki ilk sekmeyle ilgili bilgileri içerir.

suggestedDocumentStyleChanges

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

Yalnızca çıkış. Öneri kimliğine göre anahtarlanmış, dokümanın stilinde önerilen değişiklikler.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.suggestedDocumentStyleChanges değerini kullanın. false değerine ayarlanır veya ayarlanmadan bırakılırsa bu alan, dokümandaki ilk sekmeyle ilgili bilgileri içerir.

namedStyles

object (NamedStyles)

Yalnızca çıkış. Dokümanın adlandırılmış stilleri.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.namedStyles değerini kullanın. false veya ayarlanmamışsa bu alan, belgedeki ilk sekmeyle ilgili bilgileri içerir.

suggestedNamedStylesChanges

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

Yalnızca çıkış. Önerilen değişiklikler, öneri kimliğine göre anahtarlandırılmış olarak dokümanın adlandırılmış stillerinde yapılır.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.suggestedNamedStylesChanges değerini kullanın. false veya ayarlanmamışsa bu alan, belgedeki ilk sekmeyle ilgili bilgileri içerir.

lists

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

Yalnızca çıkış. Belgedeki listeler, liste kimliğine göre anahtarlanır.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.lists değerini kullanın. false değerine ayarlanır veya ayarlanmadan bırakılırsa bu alan, dokümandaki ilk sekmeyle ilgili bilgileri içerir.

namedRanges

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

Yalnızca çıkış. Dokümanda adlarına göre anahtarlanmış adlandırılmış aralıklar.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.namedRanges değerini kullanın. false veya ayarlanmamışsa bu alan, belgedeki ilk sekmeyle ilgili bilgileri içerir.

inlineObjects

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

Yalnızca çıkış. Dokümandaki, nesne kimliğiyle ilişkili satır içi nesneler.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.inlineObjects değerini kullanın. false değerine ayarlanır veya ayarlanmadan bırakılırsa bu alan, dokümandaki ilk sekmeyle ilgili bilgileri içerir.

positionedObjects

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

Yalnızca çıkış. Nesne kimliğine göre anahtarlanmış, belgedeki konumlandırılmış nesneler.

Eski alan: Bunun yerine, includeTabsContent parametresi true olarak ayarlandığında tüm sekmelerdeki gerçek doküman içeriğini gösteren Document.tabs.documentTab.positionedObjects değerini kullanın. false veya ayarlanmamışsa bu alan, belgedeki ilk sekmeyle ilgili bilgileri içerir.

Sekme

Bir dokümanda sekme.

JSON gösterimi
{
  "tabProperties": {
    object (TabProperties)
  },
  "childTabs": [
    {
      object (Tab)
    }
  ],

  // Union field content can be only one of the following:
  "documentTab": {
    object (DocumentTab)
  }
  // End of list of possible types for union field content.
}
Alanlar
tabProperties

object (TabProperties)

Sekmenin özellikleri (ör. kimlik ve başlık).

childTabs[]

object (Tab)

Bu sekmede iç içe yerleştirilmiş alt sekmeler.

Birlik alanı content. Sekmenin içeriği. content yalnızca aşağıdakilerden biri olabilir:
documentTab

object (DocumentTab)

Metin ve resim gibi doküman içeriklerinin bulunduğu bir sekme.

TabProperties

Sekme özellikleri.

JSON gösterimi
{
  "tabId": string,
  "title": string,
  "parentTabId": string,
  "index": integer,
  "nestingLevel": integer
}
Alanlar
tabId

string

Yalnızca çıkış. Sekmenin kimliği. Bu alan değiştirilemez.

title

string

Sekmenin kullanıcı tarafından görülebilen adı.

parentTabId

string

İsteğe bağlı. Üst sekmenin kimliği. Mevcut sekme kök düzeyinde bir sekme olduğunda (yani üst öğesi olmadığında) boştur.

index

integer

Üst öğe içindeki sekmenin sıfır tabanlı dizini.

nestingLevel

integer

Yalnızca çıkış. Sekmenin doküman içindeki derinliği. Kök düzeyindeki sekmeler 0'dan başlar.

DocumentTab

Doküman içeriğinin bulunduğu sekme.

JSON gösterimi
{
  "body": {
    object (Body)
  },
  "headers": {
    string: {
      object (Header)
    },
    ...
  },
  "footers": {
    string: {
      object (Footer)
    },
    ...
  },
  "footnotes": {
    string: {
      object (Footnote)
    },
    ...
  },
  "documentStyle": {
    object (DocumentStyle)
  },
  "suggestedDocumentStyleChanges": {
    string: {
      object (SuggestedDocumentStyle)
    },
    ...
  },
  "namedStyles": {
    object (NamedStyles)
  },
  "suggestedNamedStylesChanges": {
    string: {
      object (SuggestedNamedStyles)
    },
    ...
  },
  "lists": {
    string: {
      object (List)
    },
    ...
  },
  "namedRanges": {
    string: {
      object (NamedRanges)
    },
    ...
  },
  "inlineObjects": {
    string: {
      object (InlineObject)
    },
    ...
  },
  "positionedObjects": {
    string: {
      object (PositionedObject)
    },
    ...
  }
}
Alanlar
body

object (Body)

Belge sekmesinin ana gövdesi.

headers

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

Üstbilgi kimliğine göre anahtarlanmış, doküman sekmesindeki üstbilgiler.

footers

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

Belge sekmesindeki altbilgiler, altbilgi kimliğine göre anahtarlanmıştır.

footnotes

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

Belge sekmesindeki dipnotlar, dipnot kimliğine göre anahtarlanır.

documentStyle

object (DocumentStyle)

Belge sekmesinin stili.

suggestedDocumentStyleChanges

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

Doküman sekmesinin stilinde önerilen değişiklikler (öneri kimliğine göre anahtarlanır).

namedStyles

object (NamedStyles)

Belge sekmesinin adlandırılmış stilleri.

suggestedNamedStylesChanges

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

Doküman sekmesinin adlandırılmış stillerinde önerilen değişiklikler (öneri kimliği ile belirtilir).

lists

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

Doküman sekmesindeki listeler, liste kimliğine göre anahtarlanır.

namedRanges

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

Belge sekmesindeki adlandırılmış aralıklar, ada göre anahtarlanmıştır.

inlineObjects

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

Nesne kimliğine göre anahtarlanmış, doküman sekmesindeki satır içi nesneler.

positionedObjects

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

Nesne kimliğiyle belirtilen doküman sekmesindeki konumlandırılmış nesneler.

Metin

Belgenin gövdesi.

Gövde genellikle headers, footers ve footnotes hariç doküman içeriğinin tamamını içerir.

JSON gösterimi
{
  "content": [
    {
      object (StructuralElement)
    }
  ]
}
Alanlar
content[]

object (StructuralElement)

Gövdenin içeriği.

Gövde içeriğinin dizinleri sıfırdan başlar.

StructuralElement

StructuralElement, dokümana yapı sağlayan içeriği tanımlar.

JSON gösterimi
{
  "startIndex": integer,
  "endIndex": integer,

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

integer

UTF-16 kod birimlerindeki bu yapısal öğenin sıfır tabanlı başlangıç dizini.

endIndex

integer

UTF-16 kod birimlerinde bu yapısal öğenin sıfır tabanlı uç dizini (özel),

Birlik alanı content. Yapısal öğenin içeriği. content şunlardan yalnızca biri olabilir:
paragraph

object (Paragraph)

Yapısal öğenin paragraf türü.

sectionBreak

object (SectionBreak)

Yapısal öğe bölümü sonu türü.

table

object (Table)

Yapısal öğe tablosu türü.

tableOfContents

object (TableOfContents)

İçindekiler tablosu türündeki yapısal öğe.

Paragraf

Bir paragrafı temsil eden StructuralElement. Paragraf, yeni satır karakteriyle sonlandırılan bir içerik aralığıdır.

JSON gösterimi
{
  "elements": [
    {
      object (ParagraphElement)
    }
  ],
  "paragraphStyle": {
    object (ParagraphStyle)
  },
  "suggestedParagraphStyleChanges": {
    string: {
      object (SuggestedParagraphStyle)
    },
    ...
  },
  "bullet": {
    object (Bullet)
  },
  "suggestedBulletChanges": {
    string: {
      object (SuggestedBullet)
    },
    ...
  },
  "positionedObjectIds": [
    string
  ],
  "suggestedPositionedObjectIds": {
    string: {
      object (ObjectReferences)
    },
    ...
  }
}
Alanlar
elements[]

object (ParagraphElement)

Paragrafın, bileşenlerine ayrılmış içeriği.

paragraphStyle

object (ParagraphStyle)

Bu paragrafın stili.

suggestedParagraphStyleChanges

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

Önerilen paragraf stili, öneri kimliğine göre anahtarlandırılmış bu paragrafla değiştirilir.

bullet

object (Bullet)

Bu paragrafın listesi. Bu özellik yoksa paragraf bir listeye ait değildir.

suggestedBulletChanges

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

Bu paragrafın madde işaretinde önerilen değişiklikler.

positionedObjectIds[]

string

Bu paragrafa bağlanan konumlandırılmış nesnelerin kimlikleri.

suggestedPositionedObjectIds

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

Bu paragrafa eklenmesi önerilen konumlandırılmış nesnelerin kimlikleri (öneri kimliğine göre anahtarlanır).

ParagraphElement

ParagraphElement, Paragraph içindeki içeriği tanımlar.

JSON gösterimi
{
  "startIndex": integer,
  "endIndex": integer,

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

integer

Bu paragraf öğesinin UTF-16 kod birimlerinde sıfır tabanlı başlangıç dizini.

endIndex

integer

Bu paragraf öğesinin sıfır tabanlı bitiş dizini (UTF-16 kod birimlerinde).

Birlik alanı content. Paragraf öğesinin içeriği. content şunlardan yalnızca biri olabilir:
textRun

object (TextRun)

Metin akışı paragraf öğesi.

autoText

object (AutoText)

Otomatik metin paragrafı öğesi.

pageBreak

object (PageBreak)

Sayfa sonu paragraf öğesi.

columnBreak

object (ColumnBreak)

Sütun sonu paragraf öğesi.

footnoteReference

object (FootnoteReference)

Dipnot referans paragraf öğesi.

horizontalRule

object (HorizontalRule)

Yatay kural paragraf öğesi.

equation

object (Equation)

Denklem paragrafı öğesi.

inlineObjectElement

object (InlineObjectElement)

Satır içi nesne paragraf öğesi.

person

object (Person)

Bir kişiye veya e-posta adresine bağlantı veren bir paragraf öğesi.

TextRun

Tümünün aynı stili olan bir metin satırını temsil eden ParagraphElement.

JSON gösterimi
{
  "content": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Alanlar
content

string

Bu çalıştırmanın metni.

Akıştaki metin dışı öğeler U+E907 Unicode karakteriyle değiştirilir.

suggestedInsertionIds[]

string

Önerilen kampanya siparişi kimlikleri. İç içe yerleştirilmiş önerilen bir değişiklikse TextRun'nin birden fazla ekleme kimliği olabilir. Boşsa önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içeriğin silinmesi önerilmiyordur.

textStyle

object (TextStyle)

Bu çalıştırmanın metin stili.

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliğine göre anahtarlanır ve bu çalışmada değişir.

TextStyle

Metne uygulanabilecek stili temsil eder.

Devralınan metin stilleri bu iletide ayarlanmamış alanlar olarak gösterilir. Bir metin stilinin üst öğesi, metin stilinin tanımlandığı yere bağlıdır:

  • Paragraph içindeki metnin TextStyle özelliği, paragrafın ilgili named style type özelliğinden devralınır.
  • named style öğesindeki TextStyle, normal text adlı stilden devralınır.
  • normal text adlı stilin TextStyle özelliği, Dokümanlar düzenleyicisindeki varsayılan metin stilini devralır.
  • Bir tabloda bulunan Paragraph öğesindeki TextStyle, metin stilini tablo stilinden devralabilir.

Metin stili bir üst öğeden devralınmıyorsa alanların ayarını kaldırdığınızda stil, Docs düzenleyicisindeki varsayılanlarla eşleşen bir değere geri döner.

JSON gösterimi
{
  "bold": boolean,
  "italic": boolean,
  "underline": boolean,
  "strikethrough": boolean,
  "smallCaps": boolean,
  "backgroundColor": {
    object (OptionalColor)
  },
  "foregroundColor": {
    object (OptionalColor)
  },
  "fontSize": {
    object (Dimension)
  },
  "weightedFontFamily": {
    object (WeightedFontFamily)
  },
  "baselineOffset": enum (BaselineOffset),
  "link": {
    object (Link)
  }
}
Alanlar
bold

boolean

Metnin kalın olarak oluşturulup oluşturulmadığını belirtir.

italic

boolean

Metnin italik olup olmadığı.

underline

boolean

Metnin altı çizili olup olmadığı.

strikethrough

boolean

Metnin üstü çizili olup olmadığı.

smallCaps

boolean

Metnin küçük büyük harflerle yazılmış olup olmadığı.

backgroundColor

object (OptionalColor)

Metnin arka plan rengi. Ayarlanırsa renk, color alanına bağlı olarak RGB rengi veya şeffaf olur.

foregroundColor

object (OptionalColor)

Metnin ön plan rengi. Ayarlanırsa renk, color alanına bağlı olarak RGB rengi veya şeffaf olur.

fontSize

object (Dimension)

Metnin yazı tipi boyutu.

weightedFontFamily

object (WeightedFontFamily)

Metnin yazı tipi ailesi ve oluşturulan ağırlığı.

Bir güncelleme isteği hem weightedFontFamily hem de bold için değerler belirtirse önce weightedFontFamily, ardından bold uygulanır.

weightedFontFamily#weight ayarlanmazsa varsayılan olarak 400 olur.

weightedFontFamily ayarlandıysa weightedFontFamily#fontFamily da boş olmayan bir değerle ayarlanmalıdır. Aksi takdirde 400 hatalı istek hatası döndürülür.

baselineOffset

enum (BaselineOffset)

Metnin normal konumuna göre dikey ofseti.

SUPERSCRIPT veya SUBSCRIPT referans değer ofseti içeren metin, fontSize alanına göre hesaplanan daha küçük bir yazı tipi boyutunda otomatik olarak oluşturulur. Bu alanda yapılan değişiklikler fontSize'ü etkilemez.

OptionalColor

Tamamen opak veya tamamen şeffaf olabilen bir renk.

JSON gösterimi
{
  "color": {
    object (Color)
  }
}
Alanlar
color

object (Color)

Ayarlanırsa opak renk olarak kullanılır. Ayarlanmazsa şeffaf bir rengi temsil eder.

Renk

Düz renk.

JSON gösterimi
{
  "rgbColor": {
    object (RgbColor)
  }
}
Alanlar
rgbColor

object (RgbColor)

RGB renk değeri.

RgbColor

RGB rengi.

JSON gösterimi
{
  "red": number,
  "green": number,
  "blue": number
}
Alanlar
red

number

Rengin kırmızı bileşeni (0,0 ile 1,0 arasında).

green

number

0,0 ile 1,0 arasında rengin yeşil bileşeni.

blue

number

Rengin mavi bileşeni (0,0 ile 1,0 arasında).

Boyut

Belirtilen birimlerde tek bir yöndeki büyüklük.

JSON gösterimi
{
  "magnitude": number,
  "unit": enum (Unit)
}
Alanlar
magnitude

number

Büyüklük.

unit

enum (Unit)

Büyüklük birimleri.

Birim

Ölçü birimleri'ne dokunun.

Sıralamalar
UNIT_UNSPECIFIED Birimler bilinmiyor.
PT Bir nokta, inçin 1/72'sidir.

WeightedFontFamily

Bir yazı tipi ailesini ve metnin ağırlığını temsil eder.

JSON gösterimi
{
  "fontFamily": string,
  "weight": integer
}
Alanlar
fontFamily

string

Metnin yazı tipi ailesi.

Yazı tipi ailesi, Dokümanlar'daki Yazı Tipi menüsünden veya Google Fonts'tan herhangi bir yazı tipi olabilir. Yazı tipi adı tanınmıyorsa metin Arial olarak oluşturulur.

weight

integer

Yazı tipinin kalınlığı. Bu alanda, 100 ile 900 (bu değerler dahil) arasında 100'ün katı olan herhangi bir değer bulunabilir. Bu aralık, CSS 2.1 Spesifikasyonu'nun 15.6 numaralı bölümünde açıklanan sayısal değerlere karşılık gelir. Sayısal olmayan değerlere izin verilmez.

Varsayılan değer 400 ("normal") şeklindedir.

Yazı tipi kalınlığı, oluşturulan yazı tipi kalınlığının yalnızca bir bileşenini oluşturur. Miras alma dikkate alındıktan sonra, oluşturulan ağırlık weight ve metin stilinin çözüldüğü bold değerinin bir kombinasyonuyla belirlenir:

  • Metin kalın harflerle yazılmışsa ve ağırlık 400 değerinden küçükse oluşturulan ağırlık 400 olur.
  • Metin kalın harflerle yazılmışsa ve ağırlık 400 değerine eşitse ya da bundan büyükse ancak 700 değerinden küçükse oluşturulan ağırlık 700 olur.
  • Ağırlık 700 değerinden büyükse veya ona eşitse oluşturulan ağırlık ağırlığa eşit olur.
  • Metin kalın değilse oluşturulan ağırlık, ağırlığa eşittir.

BaselineOffset

Metnin normal konumundan dikey olarak kaydırılma yolları.

Sıralamalar
BASELINE_OFFSET_UNSPECIFIED Metnin referans değeri üst öğeden devralınır.
NONE Metin dikey olarak kaydırılmış değildir.
SUPERSCRIPT Metin yukarı doğru dikey olarak ofset (üst simge)
SUBSCRIPT Metin dikey olarak aşağıya doğru kaydırılır (alt simge).

SuggestedTextStyle

TextStyle için önerilen bir değişiklik.

JSON gösterimi
{
  "textStyle": {
    object (TextStyle)
  },
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  }
}
Alanlar
textStyle

object (TextStyle)

Yalnızca bu öneride yapılan değişiklikleri içeren bir TextStyle. Bu, hangi alanların değiştiğini ve bunların yeni değerlerini görmek için textStyleSuggestionState ile birlikte kullanılabilir.

textStyleSuggestionState

object (TextStyleSuggestionState)

Bu öneride taban TextStyle üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske.

TextStyleSuggestionState

Bu öneride taban TextStyle üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

JSON gösterimi
{
  "boldSuggested": boolean,
  "italicSuggested": boolean,
  "underlineSuggested": boolean,
  "strikethroughSuggested": boolean,
  "smallCapsSuggested": boolean,
  "backgroundColorSuggested": boolean,
  "foregroundColorSuggested": boolean,
  "fontSizeSuggested": boolean,
  "weightedFontFamilySuggested": boolean,
  "baselineOffsetSuggested": boolean,
  "linkSuggested": boolean
}
Alanlar
boldSuggested

boolean

bold için önerilen bir değişiklik olup olmadığını belirtir.

italicSuggested

boolean

italic için değişiklik önerilip önerilmediğini gösterir.

underlineSuggested

boolean

underline için önerilen bir değişiklik olup olmadığını belirtir.

strikethroughSuggested

boolean

strikethrough için önerilen bir değişiklik olup olmadığını belirtir.

smallCapsSuggested

boolean

smallCaps için önerilen bir değişiklik olup olmadığını belirtir.

backgroundColorSuggested

boolean

backgroundColor için değişiklik önerilip önerilmediğini gösterir.

foregroundColorSuggested

boolean

foregroundColor için önerilen bir değişiklik olup olmadığını belirtir.

fontSizeSuggested

boolean

fontSize için önerilen bir değişiklik olup olmadığını belirtir.

weightedFontFamilySuggested

boolean

weightedFontFamily için değişiklik önerilip önerilmediğini gösterir.

baselineOffsetSuggested

boolean

baselineOffset için önerilen bir değişiklik olup olmadığını belirtir.

AutoText

Metinde, sayfa numarası gibi zaman içinde değişebilecek içerikle dinamik olarak değiştirilen bir yeri temsil eden ParagraphElement.

JSON gösterimi
{
  "type": enum (Type),
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Alanlar
type

enum (Type)

Bu otomatik metnin türü.

suggestedInsertionIds[]

string

Önerilen kampanya kimlikleri. İç içe yerleştirilmiş önerilen bir değişiklikse AutoText'nin birden fazla ekleme kimliği olabilir. Boşsa önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Alan boşsa bu içeriğin silinmesi için önerilen bir işlem yoktur.

textStyle

object (TextStyle)

Bu otomatik metnin metin stili.

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliğiyle birlikte bu Otomatik Metin olarak değişir.

Tür

Otomatik metin türleri.

Sıralamalar
TYPE_UNSPECIFIED Belirtilmemiş otomatik metin türü.
PAGE_NUMBER Otomatik metin için geçerli sayfa numarasını temsil eden metni yazın.
PAGE_COUNT Dokümandaki toplam sayfa sayısını temsil eden otomatik metin yazın.

PageBreak

Sayfa sonunu temsil eden ParagraphElement. Sayfa sonu, sonraki metnin bir sonraki sayfanın en üstünde başlamasını sağlar.

JSON gösterimi
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Alanlar
suggestedInsertionIds[]

string

Önerilen kampanya siparişi kimlikleri. İç içe yerleştirilmiş önerilen bir değişiklikse PageBreak'nin birden fazla ekleme kimliği olabilir. Boşsa önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Alan boşsa bu içeriğin silinmesi için önerilen bir işlem yoktur.

textStyle

object (TextStyle)

Bu Sayfa Sonu'nun metin stili.

Metin akışları ve dipnot referansları gibi metin içeriğine benzer şekilde, sayfa sonunun metin stili, içerik düzeninin yanı sıra yanına eklenen metnin stilini de etkileyebilir.

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliğine göre anahtarlandırılan bu Sayfa sonu olarak değişir.

ColumnBreak

Sütun sonunu temsil eden ParagraphElement. Sütun sonu, sonraki metnin bir sonraki sütunun en üstünden başlamasını sağlar.

JSON gösterimi
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Alanlar
suggestedInsertionIds[]

string

Önerilen kampanya siparişi kimlikleri. ColumnBreak, iç içe yerleştirilmiş önerilen bir değişiklikse birden fazla kampanya kimliğine sahip olabilir. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içeriğin silinmesi önerilmiyordur.

textStyle

object (TextStyle)

Bu ColumnBreak metin stili.

Metin akışları ve dipnot referansları gibi metin içeriğine benzer şekilde, sütun aralarının metin stili, içerik düzenini ve yanındaki metnin stilini etkileyebilir.

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliğine göre anahtarlandırılan bu sütun sonuna dönüşür.

FootnoteReference

Dipnot referansını temsil eden ParagraphElement. Dipnot referansı, bir sayı ile oluşturulan satır içi içeriktir ve dipnotu tanımlamak için kullanılır.

JSON gösterimi
{
  "footnoteId": string,
  "footnoteNumber": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Alanlar
footnoteId

string

Bu dipnot referansının içeriğini içeren footnote öğesinin kimliği.

footnoteNumber

string

Bu dipnotun oluşturulan numarası.

suggestedInsertionIds[]

string

Önerilen kampanya siparişi kimlikleri. İç içe yerleştirilmiş önerilen bir değişiklikse FootnoteReference'nin birden fazla ekleme kimliği olabilir. Boşsa önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Alan boşsa bu içeriğin silinmesi için önerilen bir işlem yoktur.

textStyle

object (TextStyle)

Bu FootnoteReference öğesinin metin stili.

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliğiyle birlikte bu FootnoteReference ile değiştirilir.

HorizontalRule

Yatay çizgiyi temsil eden ParagraphElement.

JSON gösterimi
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Alanlar
suggestedInsertionIds[]

string

Önerilen kampanya siparişi kimlikleri. İç içe yerleştirilmiş önerilen bir değişiklikse HorizontalRule'nin birden fazla ekleme kimliği olabilir. Boşsa önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Alan boşsa bu içeriğin silinmesi için önerilen bir işlem yoktur.

textStyle

object (TextStyle)

Bu yatay çizginin metin stili.

Metin akışları ve dipnot referansları gibi metin içeriğine benzer şekilde, yatay çizginin metin stili, içerik düzeninin yanı sıra yanına eklenen metnin stilini de etkileyebilir.

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliğine göre anahtarlanmış bu HorizontalRule olarak değişir.

Denklem

Bir denklemi temsil eden ParagraphElement.

JSON gösterimi
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ]
}
Alanlar
suggestedInsertionIds[]

string

Önerilen kampanya kimlikleri. Equation, iç içe yerleştirilmiş önerilen bir değişiklikse birden fazla kampanya kimliğine sahip olabilir. Boşsa önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Alan boşsa bu içeriğin silinmesi için önerilen bir işlem yoktur.

InlineObjectElement

Bir InlineObject içeren ParagraphElement.

JSON gösterimi
{
  "inlineObjectId": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  }
}
Alanlar
inlineObjectId

string

Bu öğenin içerdiği InlineObject öğesinin kimliği.

suggestedInsertionIds[]

string

Önerilen kampanya siparişi kimlikleri. InlineObjectElement, iç içe yerleştirilmiş önerilen bir değişiklikse birden fazla kampanya kimliğine sahip olabilir. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Alan boşsa bu içeriğin silinmesi için önerilen bir işlem yoktur.

textStyle

object (TextStyle)

Bu InlineObjectElement öğesinin metin stili.

Metin akışları ve dipnot referansları gibi metin içeriğine benzer şekilde, satır içi nesne öğesinin metin stili, içerik düzenini ve yanına eklenen metnin stilini etkileyebilir.

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliğine göre anahtarlanmış bu satır içi nesneyle değiştirilir.

Kişi

Bir dokümanda adı geçen kişi veya e-posta adresi. Bu bahisler, kişinin adını veya e-posta adresini içeren tek ve sabit bir öğe gibi davranır.

JSON gösterimi
{
  "personId": string,
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "textStyle": {
    object (TextStyle)
  },
  "suggestedTextStyleChanges": {
    string: {
      object (SuggestedTextStyle)
    },
    ...
  },
  "personProperties": {
    object (PersonProperties)
  }
}
Alanlar
personId

string

Yalnızca çıkış. Bu bağlantının benzersiz kimliği.

suggestedInsertionIds[]

string

Bu kişi bağlantısını dokümana ekleyen önerilerin kimlikleri. İç içe yerleştirilmiş bir önerilen değişiklik (örneğin, farklı bir kullanıcı tarafından yapılan bir önerinin içindeki öneri) ise Person öğesinin birden fazla ekleme kimliği olabilir. Boşsa bu kişi bağlantısı önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Bu kullanıcı bağlantısını dokümandan kaldıran önerilerin kimlikleri. Örneğin, birden fazla kullanıcı Person'yi silmeyi önerirse Person'nin birden fazla silme kimliği olabilir. Boşsa bu kullanıcı bağlantısı silinmesi için önerilmez.

textStyle

object (TextStyle)

Bu Person öğesinin metin stili.

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliğiyle birlikte bu Person olarak değişir.

personProperties

object (PersonProperties)

Yalnızca çıkış. Bu Person'nin özellikleri. Bu alan her zaman mevcuttur.

PersonProperties

Bağlı bir Person öğesine özel mülkler.

JSON gösterimi
{
  "name": string,
  "email": string
}
Alanlar
name

string

Yalnızca çıkış. Kişinin e-posta adresi yerine bağlantı metninde görüntüleniyorsa kişinin adı.

email

string

Yalnızca çıkış. Bu Person'ye bağlı e-posta adresi. Bu alan her zaman mevcuttur.

RichLinkProperties

RichLink'ye özgü özellikler.

JSON gösterimi
{
  "title": string,
  "uri": string,
  "mimeType": string
}
Alanlar
title

string

Yalnızca çıkış. Bağlantıda gösterildiği şekliyle RichLink başlığı. Bu başlık, bağlantının eklendiği veya son güncellendiği sırada bağlı kaynağın başlığıyla eşleşir. Bu alan her zaman mevcuttur.

uri

string

Yalnızca çıkış. RichLink öğesinin URI'si. Bu her zaman mevcuttur.

mimeType

string

Yalnızca çıkış. Varsa RichLink öğesinin MIME türü (örneğin, Drive'da bir dosya olduğunda).

ParagraphStyle

Bir paragrafın tamamı için geçerli olan stiller.

Devralınan paragraf stilleri bu iletide ayarlanmamış alanlar olarak gösterilir. Bir paragraf stilinin üst öğesi, paragraf stilinin tanımlandığı yere bağlıdır:

  • Paragraph öğesindeki ParagraphStyle, paragrafın ilgili named style type öğesinden devralınır.
  • named style öğesindeki ParagraphStyle, normal text adlı stilden devralınır.
  • normal text adlı stilin ParagraphStyle özelliği, Dokümanlar düzenleyicideki varsayılan paragraf stilini devralır.
  • Tabloda bulunan bir Paragraph öğesindeki ParagraphStyle, paragraf stilini tablo stilinden devralabilir.

Paragraf stili bir üst öğeden devralınmıyorsa alanların ayarını kaldırdığınızda stil, Docs düzenleyicisindeki varsayılanlarla eşleşen bir değere geri döner.

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

string

Paragrafın başlık kimliği. Boşsa bu paragraf bir başlık değildir.

Bu özellik salt okunur.

namedStyleType

enum (NamedStyleType)

Paragrafın adlandırılmış stil türü.

Adlandırılmış stil türü güncellendiğinde ParagraphStyle içindeki diğer özellikler de etkilenir. Bu nedenle, adlandırılmış stil türü diğer özellikler güncellenmeden önce uygulanır.

alignment

enum (Alignment)

Bu paragrafın metin hizası.

lineSpacing

number

Normalin yüzdesi olarak çizgiler arasındaki boşluk miktarı (normal 100,0 olarak temsil edilir). Ayarlanmazsa değer üst öğeden devralınır.

direction

enum (ContentDirection)

Bu paragrafın metin yönü. Ayarlanmazsa paragraf yönü devralınmadığı için değer varsayılan olarak LEFT_TO_RIGHT olur.

spacingMode

enum (SpacingMode)

Paragrafın boşluk modu.

spaceAbove

object (Dimension)

Paragrafın üzerindeki ek boşluk miktarı. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır.

spaceBelow

object (Dimension)

Paragrafın altındaki ek boşluk miktarı. Ayarlanmazsa değer üst öğeden devralınır.

borderBetween

object (ParagraphBorder)

Bu paragraf ile sonraki ve önceki paragraflar arasındaki sınır. Ayarlanmazsa değer üst öğeden devralınır.

Ara kenarlık, bitişik paragrafta aynı kenarlık ve girinti özelliklerine sahip olduğunda oluşturulur.

Paragraf kenarlıkları kısmen güncellenemez. Bir paragraf kenarlığı değiştirilirken yeni kenarlık tamamen belirtilmelidir.

borderTop

object (ParagraphBorder)

Bu paragrafın üst kısmındaki kenarlık. Ayarlanmazsa değer üst öğeden devralınır.

Yukarıdaki paragraf farklı kenarlık ve girinti özelliklerine sahip olduğunda üst kenarlık oluşturulur.

Paragraf kenarlıkları kısmen güncellenemez. Bir paragraf kenarlığı değiştirilirken yeni kenarlık tamamen belirtilmelidir.

borderBottom

object (ParagraphBorder)

Bu paragrafın alt kısmındaki kenarlık. Ayarlanmazsa değer üst öğeden devralınır.

Alt kenarlık, aşağıdaki paragrafın farklı kenarlık ve girinti özelliklerine sahip olduğunda oluşturulur.

Paragraf kenarlıkları kısmen güncellenemez. Bir paragraf kenarlığı değiştirilirken yeni kenarlığın tamamı belirtilmelidir.

borderLeft

object (ParagraphBorder)

Bu paragrafın solundaki kenarlık. Politika ayarlanmadan bırakılırsa değer üst öğeden devralınır.

Paragraf kenarlıkları kısmen güncellenemez. Bir paragraf kenarlığı değiştirilirken yeni kenarlık tamamen belirtilmelidir.

borderRight

object (ParagraphBorder)

Bu paragrafın sağındaki kenarlık. Ayarlanmazsa değer üst öğeden devralınır.

Paragraf kenarlıkları kısmen güncellenemez. Bir paragraf kenarlığı değiştirilirken yeni kenarlığın tamamı belirtilmelidir.

indentFirstLine

object (Dimension)

Paragrafın ilk satırının girintisi. Ayarlanmazsa değer üst öğeden devralınır.

indentStart

object (Dimension)

Geçerli paragraf yönüne göre, paragraf için metnin başlangıcına karşılık gelen yan taraftaki girinti miktarı. Ayarlanmazsa değer üst öğeden devralınır.

indentEnd

object (Dimension)

Geçerli paragraf yönüne bağlı olarak, metnin sonuna karşılık gelen taraftaki paragraf için girinti miktarı. Ayarlanmazsa değer üst öğeden devralınır.

tabStops[]

object (TabStop)

Bu paragraftaki sekme duraklamaları listesi. Sekme duraklamaları listesi devralınmaz.

Bu özellik salt okunur.

keepLinesTogether

boolean

Paragrafın tüm satırlarının mümkünse aynı sayfada veya sütunda düzenlenip düzenlenmeyeceği. Ayarlanmazsa değer üst öğeden devralınır.

keepWithNext

boolean

Mümkünse bu paragrafın en az bir kısmının sonraki paragrafla aynı sayfada veya sütunda düzenlenip düzenlenmeyeceği. Ayarlanmazsa değer üst öğeden devralınır.

avoidWidowAndOrphan

boolean

Paragrafta tek satırların ve tek kelimelerin olup olmayacağı. Ayarlanmazsa değer üst öğeden devralınır.

shading

object (Shading)

Paragrafın gölgelendirmesi. Ayarlanmazsa değer üst öğeden devralınır.

pageBreakBefore

boolean

Geçerli paragrafın her zaman bir sayfanın başında başlaması gerekip gerekmediği. Ayarlanmazsa değer üst öğeden devralınır.

Table, Header, Footer ve Footnote gibi desteklenmeyen bölgelerdeki paragraflar için pageBreakBefore öğesini güncellemeye çalışmak, 400 hatalı istek hatası döndüren geçersiz bir doküman durumuna neden olabilir.

NamedStyleType

Adlandırılmış stil türleri.

Sıralamalar
NAMED_STYLE_TYPE_UNSPECIFIED Adlandırılmış stilin türü belirtilmedi.
NORMAL_TEXT Normal metin.
TITLE Başlık.
SUBTITLE Altyazı.
HEADING_1 Başlık 1.
HEADING_2 Başlık 2.
HEADING_3 Başlık 3.
HEADING_4 Başlık 4.
HEADING_5 Başlık 5.
HEADING_6 Başlık 6.

Uyum

Bir paragraftaki metin hizalama türleri.

Sıralamalar
ALIGNMENT_UNSPECIFIED Paragraf hizalaması üst öğeden devralınır.
START Paragraf, satırın başına hizalanır. LTR metni için sola, aksi takdirde sağa hizalanır.
CENTER Paragraf ortalanmalıdır.
END Paragraf, satırın sonuna hizalanır. Sağdan sola metin için sağa, aksi takdirde sola hizalanır.
JUSTIFIED Paragraf hizalanmıştır.

ContentDirection

Talimat içeriği akabilir.

Sıralamalar
CONTENT_DIRECTION_UNSPECIFIED İçerik yönü belirtilmedi.
LEFT_TO_RIGHT İçerik soldan sağa doğru gider.
RIGHT_TO_LEFT İçerik sağdan sola doğru hareket eder.

SpacingMode

Paragraf aralığı için farklı modlar.

Sıralamalar
SPACING_MODE_UNSPECIFIED Boşluk modu üst öğeden devralınır.
NEVER_COLLAPSE Paragraf aralığı her zaman oluşturulur.
COLLAPSE_LISTS Liste öğeleri arasında paragraf aralığı atlanır.

ParagraphBorder

Paragrafın etrafına kenarlık.

JSON gösterimi
{
  "color": {
    object (OptionalColor)
  },
  "width": {
    object (Dimension)
  },
  "padding": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
Alanlar
color

object (OptionalColor)

Kenarlık rengi.

width

object (Dimension)

Kenarlığın genişliği.

padding

object (Dimension)

Kenarlığın dolgusu.

dashStyle

enum (DashStyle)

Kenarlığın çizgi stili.

DashStyle

Doğrusal geometrinin oluşturulabileceği kısa çizgi türleri. Bu değerler, ECMA-376 4. baskısının 1. bölümündeki "Office Open XML Dosya Biçimleri - Temel Bilgiler ve İşaret Dili Referansı"nın 20.1.10.48 numaralı bölümünde açıklanan "ST_PresetLineDashVal" basit türünü temel alır.

Sıralamalar
DASH_STYLE_UNSPECIFIED Belirtilmemiş kısa çizgi stili.
SOLID Düz çizgi. ECMA-376 ST_PresetLineDashVal "solid" değerine karşılık gelir. Bu, varsayılan kısa çizgi stilidir.
DOT Noktalı çizgi. ECMA-376 ST_PresetLineDashVal "dot" değerine karşılık gelir.
DASH Kesikli çizgi. ECMA-376 ST_PresetLineDashVal "dash" değerine karşılık gelir.

TabStop

Paragraf içinde bir sekme durak noktası.

JSON gösterimi
{
  "offset": {
    object (Dimension)
  },
  "alignment": enum (TabStopAlignment)
}
Alanlar
offset

object (Dimension)

Bu sekme durağının başlangıç kenar boşluğu ile arasındaki ofset.

alignment

enum (TabStopAlignment)

Bu sekmenin hizalaması durdurulur. Ayarlanmazsa değer varsayılan olarak START olur.

TabStopAlignment

Sekme durağının hizalaması.

Sıralamalar
TAB_STOP_ALIGNMENT_UNSPECIFIED Sekme durak hizalaması belirtilmemiş.
START Sekme durağı, satırın başlangıcına hizalanır. Bu, varsayılan ayardır.
CENTER Sekme durak noktası, satırın ortasına hizalanır.
END Sekme durak noktası satırın sonuna hizalanır.

Gölgelendirme

Bir paragrafın gölgelendirmesi.

JSON gösterimi
{
  "backgroundColor": {
    object (OptionalColor)
  }
}
Alanlar
backgroundColor

object (OptionalColor)

Bu paragraf gölgelendirmesinin arka plan rengi.

SuggestedParagraphStyle

ParagraphStyle için önerilen bir değişiklik.

JSON gösterimi
{
  "paragraphStyle": {
    object (ParagraphStyle)
  },
  "paragraphStyleSuggestionState": {
    object (ParagraphStyleSuggestionState)
  }
}
Alanlar
paragraphStyle

object (ParagraphStyle)

Yalnızca bu öneride yapılan değişiklikleri içeren bir ParagraphStyle. Bu, hangi alanların değiştiğini ve yeni değerlerini görmek için paragraphStyleSuggestionState ile birlikte kullanılabilir.

paragraphStyleSuggestionState

object (ParagraphStyleSuggestionState)

Bu öneride, ParagraphStyle tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

ParagraphStyleSuggestionState

Bu öneride taban ParagraphStyle üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

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

boolean

headingId için önerilen bir değişiklik olup olmadığını belirtir.

namedStyleTypeSuggested

boolean

namedStyleType için değişiklik önerilip önerilmediğini gösterir.

alignmentSuggested

boolean

alignment için değişiklik önerilip önerilmediğini gösterir.

lineSpacingSuggested

boolean

lineSpacing için önerilen bir değişiklik olup olmadığını belirtir.

directionSuggested

boolean

direction için önerilen bir değişiklik olup olmadığını belirtir.

spacingModeSuggested

boolean

spacingMode için önerilen bir değişiklik olup olmadığını belirtir.

spaceAboveSuggested

boolean

spaceAbove için önerilen bir değişiklik olup olmadığını belirtir.

spaceBelowSuggested

boolean

spaceBelow için önerilen bir değişiklik olup olmadığını belirtir.

borderBetweenSuggested

boolean

borderBetween için önerilen bir değişiklik olup olmadığını belirtir.

borderTopSuggested

boolean

borderTop için önerilen bir değişiklik olup olmadığını belirtir.

borderBottomSuggested

boolean

borderBottom için değişiklik önerilip önerilmediğini gösterir.

borderLeftSuggested

boolean

borderLeft için önerilen bir değişiklik olup olmadığını belirtir.

borderRightSuggested

boolean

borderRight için önerilen bir değişiklik olup olmadığını belirtir.

indentFirstLineSuggested

boolean

indentFirstLine için önerilen bir değişiklik olup olmadığını belirtir.

indentStartSuggested

boolean

indentStart için önerilen bir değişiklik olup olmadığını belirtir.

indentEndSuggested

boolean

indentEnd için önerilen bir değişiklik olup olmadığını belirtir.

keepLinesTogetherSuggested

boolean

keepLinesTogether için önerilen bir değişiklik olup olmadığını belirtir.

keepWithNextSuggested

boolean

keepWithNext için önerilen bir değişiklik olup olmadığını belirtir.

avoidWidowAndOrphanSuggested

boolean

avoidWidowAndOrphan için önerilen bir değişiklik olup olmadığını belirtir.

shadingSuggestionState

object (ShadingSuggestionState)

Bu öneride shading alanındaki hangi alanların değiştirildiğini gösteren bir maske.

pageBreakBeforeSuggested

boolean

pageBreakBefore için değişiklik önerilip önerilmediğini gösterir.

ShadingSuggestionState

Önerilen bu değişiklikte taban Shading üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

JSON gösterimi
{
  "backgroundColorSuggested": boolean
}
Alanlar
backgroundColorSuggested

boolean

Shading için önerilen bir değişiklik olup olmadığını belirtir.

Madde işareti

Bir paragraftaki maddeyi tanımlar.

JSON gösterimi
{
  "listId": string,
  "nestingLevel": integer,
  "textStyle": {
    object (TextStyle)
  }
}
Alanlar
listId

string

Bu paragrafın ait olduğu listenin kimliği.

nestingLevel

integer

Bu paragrafın listedeki iç içe yerleştirme seviyesi.

textStyle

object (TextStyle)

Bu maddeye uygulanan paragrafa özgü metin stili.

SuggestedBullet

Bullet için değişiklik önerisi.

JSON gösterimi
{
  "bullet": {
    object (Bullet)
  },
  "bulletSuggestionState": {
    object (BulletSuggestionState)
  }
}
Alanlar
bullet

object (Bullet)

Yalnızca bu öneride yapılan değişiklikleri içeren bir Bullet. Bu, hangi alanların değiştiğini ve bunların yeni değerlerini görmek için bulletSuggestionState ile birlikte kullanılabilir.

bulletSuggestionState

object (BulletSuggestionState)

Bu öneride taban Bullet üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske.

BulletSuggestionState

Bu öneride taban Bullet üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

JSON gösterimi
{
  "listIdSuggested": boolean,
  "nestingLevelSuggested": boolean,
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  }
}
Alanlar
listIdSuggested

boolean

listId için önerilen bir değişiklik olup olmadığını belirtir.

nestingLevelSuggested

boolean

nestingLevel için önerilen bir değişiklik olup olmadığını gösterir.

textStyleSuggestionState

object (TextStyleSuggestionState)

Bu öneride text style içindeki hangi alanların değiştirildiğini belirten bir maske.

ObjectReferences

Nesne kimlikleri koleksiyonu.

JSON gösterimi
{
  "objectIds": [
    string
  ]
}
Alanlar
objectIds[]

string

Nesne kimlikleri.

SectionBreak

Bölüm sonunu temsil eden bir StructuralElement. Bölüm, aynı SectionStyle değerine sahip bir içerik aralığıdır. Bölüm sonu, yeni bir bölümün başlangıcını temsil eder ve bölüm stili, bölüm sonundan sonraki bölüme uygulanır.

Belge gövdesi her zaman bir bölüm sonu ile başlar.

JSON gösterimi
{
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "sectionStyle": {
    object (SectionStyle)
  }
}
Alanlar
suggestedInsertionIds[]

string

Önerilen kampanya siparişi kimlikleri. İç içe yerleştirilmiş önerilen bir değişiklikse SectionBreak'nin birden fazla ekleme kimliği olabilir. Boşsa bu, önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Alan boşsa bu içeriğin silinmesi için önerilen bir işlem yoktur.

sectionStyle

object (SectionStyle)

Bu bölüm aralığının ardından gelen bölümün stili.

SectionStyle

Bir bölüm için geçerli stil.

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

object (SectionColumnProperties)

Bölümün sütun özellikleri.

Bu bölüm boşsa Dokümanlar düzenleyicisindeki varsayılan özelliklere sahip bir sütun içerir. Bir bölüm, en fazla 3 sütun olacak şekilde güncellenebilir.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarının kaldırılması 400 hatalı istek hatasına neden olur.

columnSeparatorStyle

enum (ColumnSeparatorStyle)

Sütun ayırıcıların stili.

Bu stil, bölümde bir sütun olsa bile ayarlanabilir.

Bu mülkü güncellerken somut bir değer ayarlamak gerekir. Bu özelliğin ayarının kaldırılması 400 hatalı istek hatasına neden olur.

contentDirection

enum (ContentDirection)

Bu bölümün içerik yönü. Ayarlanmadan bırakılırsa değer varsayılan olarak LEFT_TO_RIGHT olur.

Bu mülkü güncellerken somut bir değer ayarlamak gerekir. Bu özelliğin ayarının kaldırılması 400 hatalı istek hatasına neden olur.

marginTop

object (Dimension)

Bölümün üst sayfa kenar boşluğu. Ayarlanmazsa değer varsayılan olarak DocumentStyle'dan marginTop olur.

Bu mülkü güncellerken somut bir değer ayarlamak gerekir. Bu özelliğin ayarının kaldırılması 400 hatalı istek hatasına neden olur.

marginBottom

object (Dimension)

Bölümün alt sayfa kenar boşluğu. Ayarlanmazsa değer varsayılan olarak DocumentStyle'dan marginBottom olur.

Bu mülkü güncellerken somut bir değer ayarlamak gerekir. Bu özelliğin ayarının kaldırılması 400 hatalı istek hatasına neden olur.

marginRight

object (Dimension)

Bölümün sağ sayfa kenar boşluğu. Ayarlanmazsa değer varsayılan olarak DocumentStyle'dan marginRight olur. Sağ kenar boşluğu güncellendiğinde bu bölümdeki sütunlar yeniden boyutlandırılır. Kenarlık sütun genişliğini etkilediğinden sütun özelliklerinden önce uygulanır.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarının kaldırılması 400 hatalı istek hatasına neden olur.

marginLeft

object (Dimension)

Bölümün sol sayfa kenar boşluğu. Ayarlanmazsa değer varsayılan olarak DocumentStyle'dan marginLeft olur. Sol kenar boşluğunun güncellenmesi, bu bölümdeki sütunların yeniden boyutlandırılmasını sağlar. Kenarlık sütun genişliğini etkilediğinden sütun özelliklerinden önce uygulanır.

Bu mülkü güncellerken somut bir değer ayarlamak gerekir. Bu özelliğin ayarının kaldırılması 400 hatalı istek hatasına neden olur.

marginHeader

object (Dimension)

Bölümün üstbilgi kenar boşluğu. Ayarlanmazsa değer varsayılan olarak DocumentStyle'dan marginHeader olur. Güncellenirse DocumentStyle'da useCustomHeaderFooterMargins true (doğru) olarak ayarlanır. DocumentStyle'daki useCustomHeaderFooterMargins değerinin değeri, bu bölüm için bir başlık kenar boşluğuna uyulup uyulmadığını gösterir.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarının kaldırılması 400 hatalı istek hatasına neden olur.

sectionType

enum (SectionType)

Yalnızca çıkış. Bölümün türü.

defaultHeaderId

string

Varsayılan üstbilginin kimliği. Ayarlanmazsa değer önceki SectionBreak's SectionStyle öğesinden devralınır. İlk SectionBreak öğesinde değer ayarlanmazsa DocumentStyle'ın defaultHeaderId özelliğinden devralınır.

Bu özellik salt okunur.

firstPageHeaderId

string

Yalnızca bölümün ilk sayfası için kullanılan başlığın kimliği. useFirstPageHeaderFooter doğruysa bu değer, bölümün ilk sayfasındaki başlık için kullanılır. Değer yanlışsa bölümün ilk sayfasındaki üstbilgide defaultHeaderId kullanılır. Ayarlanmadan bırakılırsa değer, önceki SectionBreak's SectionStyle'dan devralınır. İlk SectionBreak öğesinde değer ayarlanmazsa DocumentStyle'ın firstPageHeaderId özelliğinden devralınır.

Bu özellik salt okunur.

evenPageHeaderId

string

Yalnızca çift sayfalarda kullanılan üstbilginin kimliği. DocumentStyle'ın useEvenPageHeaderFooter değeri doğru ise bu değer, bölümdeki çift numaralı sayfaların üstbilgileri için kullanılır. Yanlış değerine ayarlanırsa çift numaralı sayfaların başlıklarında defaultHeaderId kullanılır. Ayarlanmadan bırakılırsa değer, önceki SectionBreak's SectionStyle'dan devralınır. İlk SectionBreak öğesinde değer ayarlanmazsa DocumentStyle'ın evenPageHeaderId özelliğinden devralınır.

Bu özellik salt okunur.

pageNumberStart

integer

Bu bölümün sayfa sayısının sayılmaya başlanacağı sayfa numarası. Ayarlanmamışsa sayfa numaralandırması önceki bölümden devam eder. İlk SectionBreak öğesinde değer ayarlanmamışsa DocumentStyle'ın pageNumberStart öğesine bakın.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarının kaldırılması 400 hatalı istek hatasına neden olur.

flipPageOrientation

boolean

İsteğe bağlı. Bu bölüm için DocumentStyle'ın pageSize öğesi boyutlarının çevrilip çevrilmeyeceğini belirtir. Bu işlem, sayfa yönünün dikey ve yatay arasında değiştirilmesine olanak tanır. Ayarlanmadan bırakılırsa değer, DocumentStyle'ın flipPageOrientation öğesinden devralınır.

Bu mülkü güncellerken somut bir değer ayarlamak gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasıyla sonuçlanır.

SectionColumnProperties

Bir bölümün sütunu için geçerli olan özellikler.

JSON gösterimi
{
  "width": {
    object (Dimension)
  },
  "paddingEnd": {
    object (Dimension)
  }
}
Alanlar
width

object (Dimension)

Yalnızca çıkış. Sütunun genişliği.

paddingEnd

object (Dimension)

Sütunun sonundaki dolgu.

ColumnSeparatorStyle

Sütunlar arasındaki sütun ayırıcıların stili.

Sıralamalar
COLUMN_SEPARATOR_STYLE_UNSPECIFIED Belirtilmemiş bir sütun ayırıcı stili.
NONE Sütunlar arasında sütun ayırıcı çizgisi yok.
BETWEEN_EACH_COLUMN Her bir sütun arasında bir sütun ayırıcı çizgi oluşturur.

SectionType

Geçerli bölümün başlangıcının önceki bölüme göre nasıl konumlandırıldığını gösterir.

Sıralamalar
SECTION_TYPE_UNSPECIFIED Bölüm türü belirtilmedi.
CONTINUOUS Bölüm, bir önceki bölümün son paragrafından hemen sonra başlar.
NEXT_PAGE Bölüm sonraki sayfada başlar.

Tablo

Bir tabloyu temsil eden StructuralElement.

JSON gösterimi
{
  "rows": integer,
  "columns": integer,
  "tableRows": [
    {
      object (TableRow)
    }
  ],
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "tableStyle": {
    object (TableStyle)
  }
}
Alanlar
rows

integer

Tablodaki satır sayısı.

columns

integer

Tablodaki sütun sayısı.

Tablolar dikdörtgen şeklinde olmayabilir. Bu nedenle bazı satırlarda farklı sayıda hücre olabilir.

tableRows[]

object (TableRow)

Her satırın içeriği ve stili.

suggestedInsertionIds[]

string

Önerilen kampanya siparişi kimlikleri. İç içe yerleştirilmiş önerilen bir değişiklikse Table'nin birden fazla ekleme kimliği olabilir. Boşsa önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Alan boşsa bu içeriğin silinmesi için önerilen bir işlem yoktur.

tableStyle

object (TableStyle)

Tablonun stili.

TableRow

Table içindeki bir satırın içeriği ve stili.

JSON gösterimi
{
  "startIndex": integer,
  "endIndex": integer,
  "tableCells": [
    {
      object (TableCell)
    }
  ],
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "tableRowStyle": {
    object (TableRowStyle)
  },
  "suggestedTableRowStyleChanges": {
    string: {
      object (SuggestedTableRowStyle)
    },
    ...
  }
}
Alanlar
startIndex

integer

Bu satırın UTF-16 kod birimlerinde sıfır tabanlı başlangıç dizini.

endIndex

integer

Bu satırın sıfır tabanlı son dizini (UTF-16 kod birimleri cinsinden).

tableCells[]

object (TableCell)

Bu satırdaki her hücrenin içeriği ve stili.

Tablolar dikdörtgen şeklinde olmayabilir. Bu nedenle bazı satırların hücre sayısı, aynı tablodaki diğer satırlardan farklı olabilir.

suggestedInsertionIds[]

string

Önerilen kampanya siparişi kimlikleri. İç içe yerleştirilmiş önerilen bir değişiklikse TableRow'nin birden fazla ekleme kimliği olabilir. Boşsa önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu içeriğin silinmesi önerilmiyordur.

tableRowStyle

object (TableRowStyle)

Tablo satırının stili.

suggestedTableRowStyleChanges

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

Önerilen stil, öneri kimliğine göre anahtarlanır ve bu satırda değiştirilir.

TableCell

Table içindeki bir hücrenin içeriği ve stili.

JSON gösterimi
{
  "startIndex": integer,
  "endIndex": integer,
  "content": [
    {
      object (StructuralElement)
    }
  ],
  "tableCellStyle": {
    object (TableCellStyle)
  },
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ],
  "suggestedTableCellStyleChanges": {
    string: {
      object (SuggestedTableCellStyle)
    },
    ...
  }
}
Alanlar
startIndex

integer

Bu hücrenin UTF-16 kod birimlerinde sıfır tabanlı başlangıç dizini.

endIndex

integer

UTF-16 kod birimlerindeki özel olarak, bu hücrenin sıfır tabanlı bitiş dizini.

content[]

object (StructuralElement)

Hücrenin içeriği.

tableCellStyle

object (TableCellStyle)

Hücrenin stili.

suggestedInsertionIds[]

string

Önerilen kampanya siparişi kimlikleri. TableCell, iç içe yerleştirilmiş önerilen bir değişiklikse birden fazla kampanya kimliğine sahip olabilir. Boşsa önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Alan boşsa bu içeriğin silinmesi için önerilen bir işlem yoktur.

suggestedTableCellStyleChanges

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

Tablo hücresi stilinde önerilen değişiklikler. Öneriye göre anahtarlanır.

TableCellStyle

TableCell stili.

Devralınan tablo hücresi stilleri bu mesajda ayarlanmamış alanlar olarak gösterilir. Tablo hücre stili, tablonun stilinden devralınabilir.

JSON gösterimi
{
  "rowSpan": integer,
  "columnSpan": integer,
  "backgroundColor": {
    object (OptionalColor)
  },
  "borderLeft": {
    object (TableCellBorder)
  },
  "borderRight": {
    object (TableCellBorder)
  },
  "borderTop": {
    object (TableCellBorder)
  },
  "borderBottom": {
    object (TableCellBorder)
  },
  "paddingLeft": {
    object (Dimension)
  },
  "paddingRight": {
    object (Dimension)
  },
  "paddingTop": {
    object (Dimension)
  },
  "paddingBottom": {
    object (Dimension)
  },
  "contentAlignment": enum (ContentAlignment)
}
Alanlar
rowSpan

integer

Hücrenin satır kapsamı.

Bu özellik salt okunur.

columnSpan

integer

Hücrenin sütun aralığı.

Bu özellik salt okunur.

backgroundColor

object (OptionalColor)

Hücrenin arka plan rengi.

borderLeft

object (TableCellBorder)

Hücrenin sol kenarlığı.

borderRight

object (TableCellBorder)

Hücrenin sağ kenarlığı.

borderTop

object (TableCellBorder)

Hücrenin üst kenarlığı.

borderBottom

object (TableCellBorder)

Hücrenin alt kenarlığı.

paddingLeft

object (Dimension)

Hücrenin sol dolgusu.

paddingRight

object (Dimension)

Hücrenin sağdaki dolgusu.

paddingTop

object (Dimension)

Hücrenin üst dolgusu.

paddingBottom

object (Dimension)

Hücrenin alt dolgusu.

contentAlignment

enum (ContentAlignment)

Tablo hücresindeki içeriğin hizalaması. Varsayılan hizalama, Dokümanlar düzenleyicisinde yeni oluşturulan tablo hücrelerinin hizalamasıyla eşleşir.

TableCellBorder

Tablo hücresinin etrafındaki kenarlık.

Tablo hücre kenarlıkları saydam olamaz. Tablo hücre kenarlığını gizlemek için genişliğini 0 olarak ayarlayın.

JSON gösterimi
{
  "color": {
    object (OptionalColor)
  },
  "width": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle)
}
Alanlar
color

object (OptionalColor)

Kenarlık rengi.

Bu renk şeffaf olamaz.

width

object (Dimension)

Kenarlığın genişliği.

dashStyle

enum (DashStyle)

Kenarlığın çizgi stili.

ContentAlignment

İçerik uyumluluğu türleri.

ECMA-376 4. baskısının 1. bölümündeki "Office Open XML Dosya Biçimleri - Temel Bilgiler ve İşaret Dili Referansı"nın 20.1.10.59 numaralı bölümündeki "ST_TextAnchoringType" basit türünün değerlerinin alt kümesinden türetilmiştir.

Sıralamalar
CONTENT_ALIGNMENT_UNSPECIFIED Belirtilmemiş içerik hizalaması. İçerik hizası, varsa üst öğeden devralınır.
CONTENT_ALIGNMENT_UNSUPPORTED Desteklenmeyen bir içerik hizalaması.
TOP İçeriği, içerik tutucunun üst kısmına hizalayan bir hizalama. ECMA-376 ST_TextAnchoringType "t" ile eşleşir.
MIDDLE İçeriği, içerik sahibinin ortasına hizalayan hizalama. ECMA-376 ST_TextAnchoringType "ctr" değerine karşılık gelir.
BOTTOM İçeriği, içerik tutucunun alt kısmına hizalayan bir hizalama. ECMA-376 ST_TextAnchoringType "b" ile eşleşir.

SuggestedTableCellStyle

TableCellStyle için önerilen bir değişiklik.

JSON gösterimi
{
  "tableCellStyle": {
    object (TableCellStyle)
  },
  "tableCellStyleSuggestionState": {
    object (TableCellStyleSuggestionState)
  }
}
Alanlar
tableCellStyle

object (TableCellStyle)

Yalnızca bu öneride yapılan değişiklikleri içeren bir TableCellStyle. Bu, hangi alanların değiştiğini ve yeni değerlerini görmek için tableCellStyleSuggestionState ile birlikte kullanılabilir.

tableCellStyleSuggestionState

object (TableCellStyleSuggestionState)

Bu öneride taban TableCellStyle üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske.

TableCellStyleSuggestionState

Bu öneride taban TableCellStyle üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "rowSpanSuggested": boolean,
  "columnSpanSuggested": boolean,
  "backgroundColorSuggested": boolean,
  "borderLeftSuggested": boolean,
  "borderRightSuggested": boolean,
  "borderTopSuggested": boolean,
  "borderBottomSuggested": boolean,
  "paddingLeftSuggested": boolean,
  "paddingRightSuggested": boolean,
  "paddingTopSuggested": boolean,
  "paddingBottomSuggested": boolean,
  "contentAlignmentSuggested": boolean
}
Alanlar
rowSpanSuggested

boolean

rowSpan için önerilen bir değişiklik olup olmadığını belirtir.

columnSpanSuggested

boolean

columnSpan için değişiklik önerilip önerilmediğini gösterir.

backgroundColorSuggested

boolean

backgroundColor için önerilen bir değişiklik olup olmadığını belirtir.

borderLeftSuggested

boolean

borderLeft için önerilen bir değişiklik olup olmadığını belirtir.

borderRightSuggested

boolean

borderRight için önerilen bir değişiklik olup olmadığını belirtir.

borderTopSuggested

boolean

borderTop için değişiklik önerilip önerilmediğini gösterir.

borderBottomSuggested

boolean

borderBottom için önerilen bir değişiklik olup olmadığını belirtir.

paddingLeftSuggested

boolean

paddingLeft için önerilen bir değişiklik olup olmadığını belirtir.

paddingRightSuggested

boolean

paddingRight için önerilen bir değişiklik olup olmadığını belirtir.

paddingTopSuggested

boolean

paddingTop için değişiklik önerilip önerilmediğini gösterir.

paddingBottomSuggested

boolean

paddingBottom için önerilen bir değişiklik olup olmadığını belirtir.

contentAlignmentSuggested

boolean

contentAlignment için değişiklik önerilip önerilmediğini gösterir.

TableRowStyle

Tablo satırı için geçerli olan stiller.

JSON gösterimi
{
  "minRowHeight": {
    object (Dimension)
  },
  "tableHeader": boolean,
  "preventOverflow": boolean
}
Alanlar
minRowHeight

object (Dimension)

Satırın minimum yüksekliği. Satırın hücrelerindeki tüm içeriğin gösterilmesi için satır, Docs düzenleyicisinde bu değere eşit veya bu değerden daha yüksek bir yükseklikte oluşturulur.

tableHeader

boolean

Satırın bir tablo başlığı olup olmadığı.

preventOverflow

boolean

Satırın sayfa veya sütun sınırlarını aşma durumunu belirtir.

SuggestedTableRowStyle

TableRowStyle için önerilen bir değişiklik.

JSON gösterimi
{
  "tableRowStyle": {
    object (TableRowStyle)
  },
  "tableRowStyleSuggestionState": {
    object (TableRowStyleSuggestionState)
  }
}
Alanlar
tableRowStyle

object (TableRowStyle)

Yalnızca bu öneride yapılan değişiklikleri içeren bir TableRowStyle. Bu, hangi alanların değiştiğini ve yeni değerlerini görmek için tableRowStyleSuggestionState ile birlikte kullanılabilir.

tableRowStyleSuggestionState

object (TableRowStyleSuggestionState)

Bu öneride taban TableRowStyle üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske.

TableRowStyleSuggestionState

Bu öneride taban TableRowStyle üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

JSON gösterimi
{
  "minRowHeightSuggested": boolean
}
Alanlar
minRowHeightSuggested

boolean

minRowHeight için önerilen bir değişiklik olup olmadığını belirtir.

TableStyle

Tabloya uygulanan stiller.

JSON gösterimi
{
  "tableColumnProperties": [
    {
      object (TableColumnProperties)
    }
  ]
}
Alanlar
tableColumnProperties[]

object (TableColumnProperties)

Her bir sütunun özellikleri.

Dokümanlar'da tabloların satır, satırların da hücre içerdiğini unutmayın. Bu durum HTML'ye benzer. Dolayısıyla, bir satırın özellikleri satırın tableRowStyle bölümünde bulunabilir.

TableColumnProperties

Tablodaki bir sütunun özellikleri.

JSON gösterimi
{
  "widthType": enum (WidthType),
  "width": {
    object (Dimension)
  }
}
Alanlar
widthType

enum (WidthType)

Sütunun genişlik türü.

width

object (Dimension)

Sütunun genişliği. Sütun widthType değeri FIXED_WIDTH olduğunda ayarlanır.

WidthType

Sütunun genişliği türü.

Sıralamalar
WIDTH_TYPE_UNSPECIFIED Sütun genişliği türü belirtilmedi.
EVENLY_DISTRIBUTED

Sütun genişliği, eşit olarak dağıtılan diğer sütunlar arasında eşit olarak dağıtılır.

Sütunun genişliği otomatik olarak belirlenir ve belirtilen genişliklere sahip tüm sütunlar hesaba katıldıktan sonra, tablo için kalan genişliğe eşit bir oranda sahip olur.

FIXED_WIDTH Sabit sütun genişliği. [width][google.apps.docs.v1.TableColumnProperties.width özelliği, sütunun genişliğini içerir.

TableOfContents

İçindekiler tablosunu temsil eden bir StructuralElement.

JSON gösterimi
{
  "content": [
    {
      object (StructuralElement)
    }
  ],
  "suggestedInsertionIds": [
    string
  ],
  "suggestedDeletionIds": [
    string
  ]
}
Alanlar
content[]

object (StructuralElement)

İçindekiler tablosunun içeriği.

suggestedInsertionIds[]

string

Önerilen kampanya siparişi kimlikleri. İç içe yerleştirilmiş önerilen bir değişiklikse TableOfContents'nin birden fazla ekleme kimliği olabilir. Boşsa önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Alan boşsa bu içeriğin silinmesi için önerilen bir işlem yoktur.

Altbilgi

Doküman dipnotu.

JSON gösterimi
{
  "footnoteId": string,
  "content": [
    {
      object (StructuralElement)
    }
  ]
}
Alanlar
footnoteId

string

Dipnotun kimliği.

content[]

object (StructuralElement)

Dipnotun içeriği.

Dipnot içeriğinin dizinleri sıfırdan başlar.

DocumentStyle

Belgenin stili.

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

object (Background)

Dokümanın arka planı. Dokümanların şeffaf arka plan rengi olamaz.

defaultHeaderId

string

Varsayılan üstbilginin kimliği. Ayarlanmamışsa varsayılan başlık olmaz.

Bu özellik salt okunur.

evenPageHeaderId

string

Yalnızca çift sayfalarda kullanılan üstbilginin kimliği. useEvenPageHeaderFooter değerinin değeri, çift sayılı sayfalardaki başlık için defaultHeaderId değerinin mi yoksa bu değerin mi kullanılacağını belirler. Ayarlanmamışsa çift numaralı sayfa başlığı olmaz.

Bu özellik salt okunur.

firstPageHeaderId

string

Yalnızca ilk sayfa için kullanılan üstbilgi kimliği. Ayarlanmadıysa ilk sayfa için benzersiz bir üstbilgi yoktur. useFirstPageHeaderFooter değerinin değeri, ilk sayfadaki üstbilgi için defaultHeaderId değerinin mi yoksa bu değerin mi kullanılacağını belirler. Ayarlanmazsa ilk sayfa başlığı olmaz.

Bu özellik salt okunur.

pageNumberStart

integer

Sayfa sayısını saymaya başlanacak sayfa numarası.

marginTop

object (Dimension)

Sayfanın üst kenar boşluğu.

Doküman stilinde üst sayfa kenar boşluğu güncellendiğinde tüm bölüm stillerindeki üst sayfa kenar boşluğu temizlenir.

marginBottom

object (Dimension)

Alt sayfa kenar boşluğu.

Doküman stilindeki alt sayfa kenar boşluğu güncellendiğinde tüm bölüm stillerindeki alt sayfa kenar boşluğu temizlenir.

marginRight

object (Dimension)

Sağ sayfa kenar boşluğu.

Doküman stilinde sağ sayfa kenar boşluğu güncellendiğinde tüm bölüm stillerindeki sağ sayfa kenar boşluğu temizlenir. Bu durum, sütunların tüm bölümlerde yeniden boyutlandırılmasına da neden olabilir.

marginLeft

object (Dimension)

Sol sayfa kenar boşluğu.

Doküman stilinde sol sayfa kenar boşluğu güncellendiğinde tüm bölüm stillerindeki sol sayfa kenar boşluğu temizlenir. Ayrıca, tüm bölümlerdeki sütunların yeniden boyutlandırılmasına da neden olabilir.

pageSize

object (Size)

Dokümandaki bir sayfanın boyutu.

marginHeader

object (Dimension)

Sayfanın üst kısmı ile başlığın içeriği arasındaki boşluk miktarı.

flipPageOrientation

boolean

İsteğe bağlı. pageSize boyutlarının ters çevrilip çevrilmeyeceğini belirtir. Bu, sayfa yönünün dikey ve yatay arasında değiştirilmesine olanak tanır.

Arka plan

Bir dokümanın arka planını temsil eder.

JSON gösterimi
{
  "color": {
    object (OptionalColor)
  }
}
Alanlar
color

object (OptionalColor)

Arka plan rengi.

Boyut

Genişlik ve yükseklik.

JSON gösterimi
{
  "height": {
    object (Dimension)
  },
  "width": {
    object (Dimension)
  }
}
Alanlar
height

object (Dimension)

Nesnenin yüksekliği.

width

object (Dimension)

Nesnenin genişliği.

SuggestedDocumentStyle

DocumentStyle için önerilen bir değişiklik.

JSON gösterimi
{
  "documentStyle": {
    object (DocumentStyle)
  },
  "documentStyleSuggestionState": {
    object (DocumentStyleSuggestionState)
  }
}
Alanlar
documentStyle

object (DocumentStyle)

Yalnızca bu öneride yapılan değişiklikleri içeren bir DocumentStyle. Bu, hangi alanların değiştiğini ve bunların yeni değerlerini görmek için documentStyleSuggestionState ile birlikte kullanılabilir.

documentStyleSuggestionState

object (DocumentStyleSuggestionState)

Bu öneride taban DocumentStyle üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske.

DocumentStyleSuggestionState

Bu öneride taban DocumentStyle üzerindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

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

object (BackgroundSuggestionState)

Bu öneride background içindeki hangi alanların değiştirildiğini belirten bir maske.

defaultHeaderIdSuggested

boolean

defaultHeaderId için önerilen bir değişiklik olup olmadığını belirtir.

evenPageHeaderIdSuggested

boolean

evenPageHeaderId için önerilen bir değişiklik olup olmadığını belirtir.

firstPageHeaderIdSuggested

boolean

firstPageHeaderId için önerilen bir değişiklik olup olmadığını belirtir.

pageNumberStartSuggested

boolean

pageNumberStart için önerilen bir değişiklik olup olmadığını belirtir.

marginTopSuggested

boolean

marginTop için önerilen bir değişiklik olup olmadığını belirtir.

marginBottomSuggested

boolean

marginBottom için önerilen bir değişiklik olup olmadığını belirtir.

marginRightSuggested

boolean

marginRight için önerilen bir değişiklik olup olmadığını belirtir.

marginLeftSuggested

boolean

marginLeft için önerilen bir değişiklik olup olmadığını belirtir.

pageSizeSuggestionState

object (SizeSuggestionState)

[size] [google.apps.docs.v1.DocumentStyle.size] alanındaki hangi alanların bu öneride değiştirildiğini gösteren bir maske.

marginHeaderSuggested

boolean

marginHeader için değişiklik önerilip önerilmediğini gösterir.

flipPageOrientationSuggested

boolean

İsteğe bağlı. flipPageOrientation için önerilen bir değişiklik olup olmadığını belirtir.

BackgroundSuggestionState

Bu öneride taban Background üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için Backgound için yeni bir önerilen değer kullanılır.

JSON gösterimi
{
  "backgroundColorSuggested": boolean
}
Alanlar
backgroundColorSuggested

boolean

Bu öneride geçerli arka plan renginin değiştirilip değiştirilmediğini belirtir.

SizeSuggestionState

Bu öneride taban Size üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için Size yeni bir önerilen değere sahiptir.

JSON gösterimi
{
  "heightSuggested": boolean,
  "widthSuggested": boolean
}
Alanlar
heightSuggested

boolean

height için önerilen bir değişiklik olup olmadığını belirtir.

widthSuggested

boolean

width için önerilen bir değişiklik olup olmadığını belirtir.

NamedStyles

Adlandırılmış stiller. Dokümandaki paragraflar, TextStyle ve ParagraphStyle değerlerini bu adlandırılmış stillerden devralabilir.

JSON gösterimi
{
  "styles": [
    {
      object (NamedStyle)
    }
  ]
}
Alanlar
styles[]

object (NamedStyle)

Adlandırılmış stiller.

Olası her named style types için bir giriş vardır.

NamedStyle

Adlandırılmış bir stil. Dokümandaki paragraflar, aynı adlandırılmış stil türüne sahip olduklarında bu adlandırılmış stilden TextStyle ve ParagraphStyle özelliklerini devralabilir.

JSON gösterimi
{
  "namedStyleType": enum (NamedStyleType),
  "textStyle": {
    object (TextStyle)
  },
  "paragraphStyle": {
    object (ParagraphStyle)
  }
}
Alanlar
namedStyleType

enum (NamedStyleType)

Bu adlandırılmış stilin türü.

textStyle

object (TextStyle)

Bu adlandırılmış stilin metin stili.

paragraphStyle

object (ParagraphStyle)

Bu adlandırılmış stilin paragraf stili.

SuggestedNamedStyles

NamedStyles için önerilen bir değişiklik.

JSON gösterimi
{
  "namedStyles": {
    object (NamedStyles)
  },
  "namedStylesSuggestionState": {
    object (NamedStylesSuggestionState)
  }
}
Alanlar
namedStyles

object (NamedStyles)

Yalnızca bu öneride yapılan değişiklikleri içeren bir NamedStyles. Bu, hangi alanların değiştiğini ve yeni değerlerini görmek için namedStylesSuggestionState ile birlikte kullanılabilir.

namedStylesSuggestionState

object (NamedStylesSuggestionState)

Bu öneride taban NamedStyles üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske.

NamedStylesSuggestionState

NamedStyles mesajının öneri durumu.

JSON gösterimi
{
  "stylesSuggestionStates": [
    {
      object (NamedStyleSuggestionState)
    }
  ]
}
Alanlar
stylesSuggestionStates[]

object (NamedStyleSuggestionState)

styles içindeki ilgili NamedStyle alanındaki hangi alanların bu öneride değiştirildiğini gösteren bir maske.

Bu adlandırılmış stil önerisi durumlarının sırası, named styles önerisi içindeki karşılık gelen adlandırılmış stilin sıralamasıyla eşleşiyor.

NamedStyleSuggestionState

NamedStyle mesajının öneri durumu.

JSON gösterimi
{
  "namedStyleType": enum (NamedStyleType),
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  },
  "paragraphStyleSuggestionState": {
    object (ParagraphStyleSuggestionState)
  }
}
Alanlar
namedStyleType

enum (NamedStyleType)

Bu öneri durumunun karşılık geldiği adlandırılmış stil türü.

Bu alan, NamedStyleSuggestionState'in ilgili NamedStyle ile eşleştirilmesi için kolaylık sağlamak amacıyla sağlanır.

textStyleSuggestionState

object (TextStyleSuggestionState)

Bu öneride text style alanındaki hangi alanların değiştirildiğini gösteren bir maske.

paragraphStyleSuggestionState

object (ParagraphStyleSuggestionState)

Bu öneride paragraph style içindeki hangi alanların değiştirildiğini belirten bir maske.

Liste

Liste, tümünün aynı listeye ait olduğu bir paragraf grubunun liste özelliklerini temsil eder. Bir listenin parçası olan bir paragrafta, bullet içinde listenin kimliğine referans veriliyor.

JSON gösterimi
{
  "listProperties": {
    object (ListProperties)
  },
  "suggestedListPropertiesChanges": {
    string: {
      object (SuggestedListProperties)
    },
    ...
  },
  "suggestedInsertionId": string,
  "suggestedDeletionIds": [
    string
  ]
}
Alanlar
listProperties

object (ListProperties)

Listenin özellikleri.

suggestedListPropertiesChanges

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

Liste özelliklerinde önerilen değişiklikler (öneri kimliği ile belirtilir).

suggestedInsertionId

string

Önerilen kampanya siparişi kimliği. Boşsa önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu listeden silinmesi önerilen öğe yoktur.

ListProperties

Bir listeyle ilişkili paragraflara ait liste işaretlerinin görünümünü ve tarzını açıklayan list özellikleri.

JSON gösterimi
{
  "nestingLevels": [
    {
      object (NestingLevel)
    }
  ]
}
Alanlar
nestingLevels[]

object (NestingLevel)

İlişkili düzeydeki madde işaretlerinin özelliklerini açıklar.

Bir listede, en üst düzeye karşılık gelen iç içe yerleştirme seviyesi 0 ve en iç içe yerleştirilmiş seviyeye karşılık gelen iç içe yerleştirme seviyesi 8 ile en fazla 9 iç içe yerleştirme seviyesi bulunur. İç içe yerleştirme düzeyleri, en az iç içe yerleştirilmiş olan ilk sıra olacak şekilde artan düzende döndürülür.

NestingLevel

Belirli bir iç içe yerleştirme seviyesinde bir liste madde işaretinin görünümünü ve tarzını açıklayan özellikler içerir.

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

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

enum (BulletAlignment)

Liste öğesinin, liste öğesinin oluşturulması için ayrılan alandaki hizalaması.

glyphFormat

string

Bu iç içe yerleştirme düzeyinde madde işaretleri tarafından kullanılan biçim dizesi.

Glif biçimi, bir veya daha fazla yer tutucu içerir ve bu yer tutucular, glyphType veya glyphSymbol kurallarına göre uygun değerlerle değiştirilir. Yer tutucular %[nestingLevel] kalıbına uygundur. Ayrıca yer tutucularda ön ek ve son ek bulunabilir. Bu nedenle, simge biçimi <prefix>%[nestingLevel]<suffix> kalıbını izler. Önek ve sonekin isteğe bağlı olduğunu ve herhangi bir dize olabileceğini unutmayın.

Örneğin, %0. glif biçimi, oluşturulan glifin, iç içe yerleştirme düzeyi 0 için yer tutucuyu karşılık gelen glifle ve ardından sonek olarak noktayla değiştireceğini belirtir. Bu nedenle, iç içe yerleştirme düzeyi 0 olan UPPER_ALPHA karakter türüne ve %0. karakter biçimine sahip bir liste, oluşturulmuş karakterlerin bulunduğu bir listeyle sonuçlanır.

A.

B.

C.

Simge biçimi, geçerli iç içe yerleştirme düzeyinin yanı sıra üst iç içe yerleştirme düzeylerinin yer tutucularını içerebilir. Örneğin, bir listenin iç içe yerleştirme seviyesi 0 olan glif biçimi %0., iç içe yerleştirme seviyesi 1 olan glif biçimi ise %0.%1. olabilir. Her iki iç içe yerleştirme düzeyinin de DECIMAL glif türlerine sahip olduğu varsayıldığında, bu işlem, oluşturulmuş gliflerin bulunduğu bir listeyle sonuçlanır.

1.

2.

2.1.

2.2.

3.

Sıralı iç içe yerleştirme düzeylerinde, belirli bir paragrafın glif biçimindeki yer tutucusunun yerini alan dize, paragrafın listedeki sırasına bağlıdır.

indentFirstLine

object (Dimension)

Bu iç içe yerleştirme seviyesindeki paragrafların ilk satırının girintisi.

indentStart

object (Dimension)

Bu iç içe yerleştirme düzeyindeki paragrafların girinti miktarı. Paragrafın içerik yönüne göre metnin başlangıcına karşılık gelen tarafa uygulanır.

textStyle

object (TextStyle)

Bu iç içe yerleştirme seviyesindeki madde işaretlerinin metin stili.

startNumber

integer

Bu iç içe yerleştirme seviyesindeki ilk liste öğesinin sayısı.

0 değeri, harfli listeler ve Roma rakamlı listeler için 1 değeri olarak kabul edilir. Hem 0 hem de 1 değerleri için harf ve Roma rakamı listeleri sırasıyla a ve i ile başlar.

Bu değer, sırasız karakterler içeren iç içe yerleştirme seviyeleri için yoksayılır.

Birleştirme alanı glyph_kind. Liste işaretçilerinin kullandığı simge türü. Bu, glyph_format içindeki yer tutucuların yerini alan mermi simgesini tanımlar. glyph_kind yalnızca aşağıdakilerden biri olabilir:
glyphType

enum (GlyphType)

Bu iç içe yerleştirme düzeyindeki paragraflar sıralandığında, madde işaretleri tarafından kullanılan glif türü.

Glif türü, bu iç içe yerleştirme düzeyindeki paragraflar sıralandığında glyphFormat içindeki yer tutucuları değiştirmek için kullanılan glif türünü belirler. Örneğin, iç içe yerleştirme seviyesi 0, glyphFormat %0. ve simge türü DECIMAL ise oluşturulan simge, simge biçimindeki yer tutucu %0'ı liste öğesinin listedeki sırasına karşılık gelen bir sayıyla değiştirir.

glyphSymbol

string

Bu iç içe yerleştirme düzeyindeki paragraflar sırasız olduğunda, madde işaretleri tarafından kullanılan özel bir glif simgesi.

Glif simgesi, glyphFormat içindeki yer tutucuları değiştirir. Örneğin, glyphSymbol Unicode U+25cf kod noktasına karşılık gelen dolu daireyse ve glyphFormat %0 ise oluşturulan glif dolu daire olur.

BulletAlignment

Madde işareti için hizalama türleri.

Sıralamalar
BULLET_ALIGNMENT_UNSPECIFIED Madde işareti hizalaması belirtilmemiş.
START Madde işareti, madde işaretinin oluşturulması için ayrılan alanın başlangıcıyla hizalanır. Soldan sağa metinler için sola hizalı, aksi takdirde sağa hizalıdır.
CENTER Mermi, oluşturulması için ayrılan alanın ortasına hizalanır.
END Mermi, oluşturulması için ayrılan alanın sonuna hizalanır. Sağdan sola metin için sağa, aksi takdirde sola hizalanır.

GlyphType

Bu iç içe yerleştirme düzeyindeki paragraflar sıralandığında, madde işaretleri tarafından kullanılan karakter türleri.

Sıralamalar
GLYPH_TYPE_UNSPECIFIED Simge türü belirtilmemiş veya desteklenmiyor.
NONE Boş dize.
DECIMAL 1, 2 veya 3 gibi bir sayı.
ZERO_DECIMAL Tek haneli sayıların başına sıfır eklenmiş bir sayı (ör. 01, 02 veya 03). Birden fazla basamağı olan sayıların başında sıfır bulunmaz.
UPPER_ALPHA A, B veya C gibi büyük bir harf.
ALPHA a, b veya c gibi küçük bir harf.
UPPER_ROMAN I, II veya III gibi büyük harfli bir Roma rakamı.
ROMAN i, ii veya iii gibi küçük harfli bir Roma rakamı.

SuggestedListProperties

ListProperties için değişiklik önerildi.

JSON gösterimi
{
  "listProperties": {
    object (ListProperties)
  },
  "listPropertiesSuggestionState": {
    object (ListPropertiesSuggestionState)
  }
}
Alanlar
listProperties

object (ListProperties)

Yalnızca bu öneride yapılan değişiklikleri içeren bir ListProperties. Bu, hangi alanların değiştiğini ve yeni değerlerini görmek için listPropertiesSuggestionState ile birlikte kullanılabilir.

listPropertiesSuggestionState

object (ListPropertiesSuggestionState)

Bu öneride taban ListProperties üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske.

ListPropertiesSuggestionState

Bu öneride taban ListProperties üzerindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

JSON gösterimi
{
  "nestingLevelsSuggestionStates": [
    {
      object (NestingLevelSuggestionState)
    }
  ]
}
Alanlar
nestingLevelsSuggestionStates[]

object (NestingLevelSuggestionState)

nestingLevels içindeki ilgili NestingLevel alanındaki hangi alanların bu öneride değiştirildiğini gösteren bir maske.

İç içe yerleştirme seviyesi öneri durumları, iç içe yerleştirme seviyesindeki artan düzende döndürülür. En az iç içe yerleştirilmiş olanı en başa döner.

NestingLevelSuggestionState

Bu öneride taban NestingLevel üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

JSON gösterimi
{
  "bulletAlignmentSuggested": boolean,
  "glyphTypeSuggested": boolean,
  "glyphFormatSuggested": boolean,
  "glyphSymbolSuggested": boolean,
  "indentFirstLineSuggested": boolean,
  "indentStartSuggested": boolean,
  "textStyleSuggestionState": {
    object (TextStyleSuggestionState)
  },
  "startNumberSuggested": boolean
}
Alanlar
bulletAlignmentSuggested

boolean

bulletAlignment için önerilen bir değişiklik olup olmadığını belirtir.

glyphTypeSuggested

boolean

glyphType için önerilen bir değişiklik olup olmadığını belirtir.

glyphFormatSuggested

boolean

glyphFormat için önerilen bir değişiklik olup olmadığını belirtir.

glyphSymbolSuggested

boolean

glyphSymbol için önerilen bir değişiklik olup olmadığını belirtir.

indentFirstLineSuggested

boolean

indentFirstLine için önerilen bir değişiklik olup olmadığını belirtir.

indentStartSuggested

boolean

indentStart için önerilen bir değişiklik olup olmadığını belirtir.

textStyleSuggestionState

object (TextStyleSuggestionState)

Bu öneride text style alanındaki hangi alanların değiştirildiğini gösteren bir maske.

startNumberSuggested

boolean

startNumber için önerilen bir değişiklik olup olmadığını belirtir.

NamedRanges

Belgedeki belirli bir ada sahip tüm NamedRange öğelerinin koleksiyonu.

JSON gösterimi
{
  "name": string,
  "namedRanges": [
    {
      object (NamedRange)
    }
  ]
}
Alanlar
name

string

Tüm named ranges öğelerinin paylaştığı ad.

namedRanges[]

object (NamedRange)

Aynı ada sahip NamedRange'ler.

NamedRange

Aynı adlandırılmış aralık kimliğine sahip bir Range koleksiyonu.

Adlandırılmış aralıklar, geliştiricilerin bir dokümanın bölümlerini rastgele kullanıcı tanımlı bir etiketle ilişkilendirmesine olanak tanır. Böylece, içerikleri daha sonra programatik olarak okunabilir veya düzenlenebilir. Bir doküman aynı ada sahip birden fazla adlandırılmış aralık içerebilir, ancak her adlandırılmış aralık benzersiz bir kimliğe sahiptir.

Tek bir Range ile adlandırılmış aralık oluşturulur ve adlandırılmış bir aralığa eklenen içerik genellikle bu aralığı genişletir. Ancak, dokümandaki belirli değişiklikler, aralığın birden fazla aralığa bölünmesine neden olabilir.

Adlandırılmış aralıklar gizli değildir. Dokümana erişimi olan tüm uygulamalar ve ortak çalışanlar, adlandırılmış aralıklarını görebilir.

JSON gösterimi
{
  "namedRangeId": string,
  "name": string,
  "ranges": [
    {
      object (Range)
    }
  ]
}
Alanlar
namedRangeId

string

Adlandırılmış aralığın kimliği.

name

string

Adlandırılmış aralığın adı.

ranges[]

object (Range)

Bu adlandırılmış aralığa ait aralıklar.

Aralık

Bitişik bir metin aralığını belirtir.

JSON gösterimi
{
  "segmentId": string,
  "startIndex": integer,
  "endIndex": integer,
  "tabId": string
}
Alanlar
segmentId

string

Bu aralığın içinde bulunduğu üstbilgi, altbilgi veya dipnotun kimliği. Boş bir segment kimliği, belgenin gövdesini gösterir.

startIndex

integer

UTF-16 kod birimlerinde bu aralığın sıfır tabanlı başlangıç dizini.

Mevcut tüm kullanımlarda bir başlangıç dizini sağlanmalıdır. Bu alan, açık uçlu aralıklar içeren gelecekteki kullanım alanlarına uyum sağlamak için bir Int32Value'dir.

endIndex

integer

UTF-16 kod birimlerinde, bu aralığın sıfır tabanlı bitiş dizini (hariç).

Mevcut tüm kullanımlarda bir bitiş dizini sağlanmalıdır. Bu alan, açık uçlu aralıklar içeren gelecekteki kullanım alanlarına uyum sağlamak için bir Int32Value'dir.

tabId

string

Bu aralığı içeren sekme. Atlanırsa istek ilk sekme için geçerli olur.

Tek sekme içeren bir dokümanda:

  • Sağlandıysa tekil sekmenin kimliğiyle eşleşmelidir.

  • Atlanırsa istek tekil sekme için geçerli olur.

Birden fazla sekme içeren bir dokümanda:

  • Gösterilirse istek belirtilen sekme için geçerli olur.

  • Atlanırsa istek, dokümandaki ilk sekme için geçerli olur.

InlineObject

Metinle aynı hizada görünen bir nesne. Satır içi nesne, resim gibi bir EmbeddedObject içerir.

JSON gösterimi
{
  "objectId": string,
  "inlineObjectProperties": {
    object (InlineObjectProperties)
  },
  "suggestedInlineObjectPropertiesChanges": {
    string: {
      object (SuggestedInlineObjectProperties)
    },
    ...
  },
  "suggestedInsertionId": string,
  "suggestedDeletionIds": [
    string
  ]
}
Alanlar
objectId

string

Bu satır içi nesnenin kimliği. Bir nesnenin özelliklerini güncellemek için kullanılabilir.

inlineObjectProperties

object (InlineObjectProperties)

Bu satır içi nesnenin özellikleri.

suggestedInlineObjectPropertiesChanges

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

Satır içi nesne özelliklerinde önerilen değişiklikler (öneri kimliğine göre anahtarlanır).

suggestedInsertionId

string

Önerilen kampanya kimliği. Boşsa önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Alan boşsa bu içeriğin silinmesi için önerilen bir işlem yoktur.

InlineObjectProperties

InlineObject öğesinin özellikleri.

JSON gösterimi
{
  "embeddedObject": {
    object (EmbeddedObject)
  }
}
Alanlar
embeddedObject

object (EmbeddedObject)

Bu satır içi nesnenin yerleştirilmiş nesnesi.

EmbeddedObject

Dokümana yerleştirilmiş bir nesne.

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

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

string

Yerleştirilmiş nesnenin başlığı. title ve description, alternatif metin göstermek için birleştirilir.

description

string

Yerleştirilen nesnenin açıklaması. title ve description alternatif metni görüntülemek için birleştirilir.

embeddedObjectBorder

object (EmbeddedObjectBorder)

Yerleşik nesnenin kenarı.

size

object (Size)

Kırpıldıktan sonra resmin görünür boyutu.

marginTop

object (Dimension)

Yerleştirilmiş nesnenin üst kenar boşluğu.

marginBottom

object (Dimension)

Yerleştirilen nesnenin alt marjı.

marginRight

object (Dimension)

Yerleştirilen nesnenin sağ kenar boşluğu.

marginLeft

object (Dimension)

Yerleştirilmiş nesnenin sol kenar boşluğu.

linkedContentReference

object (LinkedContentReference)

Harici olarak bağlı kaynak içeriğine referans. Örneğin, yerleştirilmiş nesne bağlı bir grafik olduğunda kaynak Google E-Tablolar grafiğine referans içerir.

Ayarlanmazsa yerleştirilen nesne bağlanmaz.

Birleştirme alanı properties. Her yerleştirilmiş nesne türüne özgü özellikler. properties yalnızca aşağıdakilerden biri olabilir:
embeddedDrawingProperties

object (EmbeddedDrawingProperties)

Yerleştirilmiş bir çizimin özellikleri.

imageProperties

object (ImageProperties)

Bir resmin özellikleri.

EmbeddedDrawingProperties

Bu türde alan yoktur.

Yerleştirilmiş bir çizimin özellikleridir ve nesne türünü ayırt etmek için kullanılır. Yerleştirilmiş çizim, bir doküman içinde oluşturulan ve düzenlenen çizimdir. Kapsamlı ayrıntıların desteklenmediğini unutmayın.

ImageProperties

Bir resmin özellikleri.

JSON gösterimi
{
  "contentUri": string,
  "sourceUri": string,
  "brightness": number,
  "contrast": number,
  "transparency": number,
  "cropProperties": {
    object (CropProperties)
  },
  "angle": number
}
Alanlar
contentUri

string

Varsayılan ömrü 30 dakika olan resmin URI'si. Bu URI, istek sahibinin hesabıyla etiketlenir. URI'ye sahip olan herkes, orijinal istek sahibi olarak resme etkili bir şekilde erişebilir. Dokümanın paylaşım ayarları değişirse resme erişim kaybedilebilir.

sourceUri

string

Kaynak URI, resmi eklemek için kullanılan URI'dir. Kaynak URI boş olabilir.

brightness

number

Resmin parlaklık efekti. Değer, [-1,0; 1,0] aralığında olmalıdır. 0, etki olmadığı anlamına gelir.

contrast

number

Resmin kontrast efekti. Değer, [-1,0; 1,0] aralığında olmalıdır. 0, etki olmadığı anlamına gelir.

transparency

number

Resmin şeffaflık efekti. Değer, [0,0; 1,0] aralığında olmalıdır. Bu aralıkta 0 hiçbir etki, 1 ise saydamlık anlamına gelir.

cropProperties

object (CropProperties)

Resmin kırpma özellikleri.

angle

number

Resmin radyan cinsinden saat yönünde dönme açısı.

CropProperties

Bir resmin kırpma özellikleri.

Kırpma dikdörtgeni, orijinal içeriğin 4 kenarının kesirli uzaklığı kullanılarak gösterilir.

  • Ofset (0, 1) aralığındaysa kırpma dikdörtgeninin ilgili kenarı, resmin orijinal sınırlayıcı dikdörtgeninin içine yerleştirilir.
  • Ofset negatif veya 1'den büyükse kırpma dikdörtgeninin karşılık gelen kenarı, resmin orijinal sınırlayıcı dikdörtgeninin dışına yerleştirilir.
  • Tüm ofsetler ve dönme açısı 0 ise resim kırpılmaz.
JSON gösterimi
{
  "offsetLeft": number,
  "offsetRight": number,
  "offsetTop": number,
  "offsetBottom": number,
  "angle": number
}
Alanlar
offsetLeft

number

Ofset, kırpma dikdörtgeninin sol kenarının orijinal içeriğin sol kenarından ne kadar içeride olduğunu orijinal içeriğin genişliğinin kesri olarak belirtir.

offsetRight

number

Ofset, kırpma dikdörtgeninin sağ kenarının, orijinal içeriğin sağ kenarından, orijinal içeriğin genişliğinin bir bölümü olarak ne kadar içeride olduğunu belirtir.

offsetTop

number

Ofset, kırpma dikdörtgeninin üst kenarının orijinal içeriğin üst kenarından ne kadar içeride olduğunu orijinal içeriğin yüksekliğinin kesri olarak belirtir.

offsetBottom

number

Ofset, kırpma dikdörtgeninin alt kenarının, orijinal içeriğin alt kenarından orijinal içeriğin yüksekliğine göre ne kadar uzakta olduğunu belirtir.

angle

number

Kırpma dikdörtgeninin merkezi etrafında saat yönünde dönme açısı (radyan cinsinden). Döndürme, ofsetlerden sonra uygulanır.

EmbeddedObjectBorder

EmbeddedObject etrafındaki kenarlık.

JSON gösterimi
{
  "color": {
    object (OptionalColor)
  },
  "width": {
    object (Dimension)
  },
  "dashStyle": enum (DashStyle),
  "propertyState": enum (PropertyState)
}
Alanlar
color

object (OptionalColor)

Kenarlık rengi.

width

object (Dimension)

Kenarlığın genişliği.

dashStyle

enum (DashStyle)

Kenarlığın çizgi stili.

propertyState

enum (PropertyState)

Kenarlık mülkünün mülk durumu.

PropertyState

Bir tesisin olası durumları.

Sıralamalar
RENDERED Bir mülkün durumu RENDERED ise öğe, dokümanda oluşturulduğunda ilgili mülke sahiptir. Bu, varsayılan değerdir.
NOT_RENDERED Bir mülkün durumu NOT_RENDERED ise öğe, dokümanda oluşturulurken ilgili mülke sahip değildir.

LinkedContentReference

Harici olarak bağlı kaynak içeriğine referans.

JSON gösterimi
{

  // Union field reference can be only one of the following:
  "sheetsChartReference": {
    object (SheetsChartReference)
  }
  // End of list of possible types for union field reference.
}
Alanlar
Birlik alanı reference. Bağlantılı içeriğin türüne özel referans. reference yalnızca aşağıdakilerden biri olabilir:
sheetsChartReference

object (SheetsChartReference)

Bağlı grafiğe bir referans.

SheetsChartReference

Google E-Tablolar'dan yerleştirilmiş bağlı bir grafiğe referans.

JSON gösterimi
{
  "spreadsheetId": string,
  "chartId": integer
}
Alanlar
spreadsheetId

string

Kaynak grafiği içeren Google E-Tablolar e-tablosunun kimliği.

chartId

integer

Google E-Tablolar e-tablosunda yerleştirilmiş belirli grafiğin kimliği.

SuggestedInlineObjectProperties

InlineObjectProperties için önerilen bir değişiklik.

JSON gösterimi
{
  "inlineObjectProperties": {
    object (InlineObjectProperties)
  },
  "inlineObjectPropertiesSuggestionState": {
    object (InlineObjectPropertiesSuggestionState)
  }
}
Alanlar
inlineObjectProperties

object (InlineObjectProperties)

Yalnızca bu öneride yapılan değişiklikleri içeren bir InlineObjectProperties. Bu, hangi alanların değiştiğini ve yeni değerlerini görmek için inlineObjectPropertiesSuggestionState ile birlikte kullanılabilir.

inlineObjectPropertiesSuggestionState

object (InlineObjectPropertiesSuggestionState)

Bu öneride, InlineObjectProperties tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

InlineObjectPropertiesSuggestionState

Bu öneride, InlineObjectProperties tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

JSON gösterimi
{
  "embeddedObjectSuggestionState": {
    object (EmbeddedObjectSuggestionState)
  }
}
Alanlar
embeddedObjectSuggestionState

object (EmbeddedObjectSuggestionState)

Bu öneride embeddedObject içindeki hangi alanların değiştirildiğini belirten bir maske.

EmbeddedObjectSuggestionState

Bu öneride, EmbeddedObject tabanındaki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "embeddedDrawingPropertiesSuggestionState": {
    object (EmbeddedDrawingPropertiesSuggestionState)
  },
  "imagePropertiesSuggestionState": {
    object (ImagePropertiesSuggestionState)
  },
  "titleSuggested": boolean,
  "descriptionSuggested": boolean,
  "embeddedObjectBorderSuggestionState": {
    object (EmbeddedObjectBorderSuggestionState)
  },
  "sizeSuggestionState": {
    object (SizeSuggestionState)
  },
  "marginLeftSuggested": boolean,
  "marginRightSuggested": boolean,
  "marginTopSuggested": boolean,
  "marginBottomSuggested": boolean,
  "linkedContentReferenceSuggestionState": {
    object (LinkedContentReferenceSuggestionState)
  }
}
Alanlar
embeddedDrawingPropertiesSuggestionState

object (EmbeddedDrawingPropertiesSuggestionState)

Bu öneride embeddedDrawingProperties içindeki hangi alanların değiştirildiğini belirten bir maske.

imagePropertiesSuggestionState

object (ImagePropertiesSuggestionState)

Bu öneride imageProperties içindeki hangi alanların değiştirildiğini belirten bir maske.

titleSuggested

boolean

title için önerilen bir değişiklik olup olmadığını belirtir.

descriptionSuggested

boolean

description için değişiklik önerilip önerilmediğini gösterir.

embeddedObjectBorderSuggestionState

object (EmbeddedObjectBorderSuggestionState)

Bu öneride embeddedObjectBorder içindeki hangi alanların değiştirildiğini belirten bir maske.

sizeSuggestionState

object (SizeSuggestionState)

Bu öneride size içindeki hangi alanların değiştirildiğini belirten bir maske.

marginLeftSuggested

boolean

marginLeft için değişiklik önerilip önerilmediğini gösterir.

marginRightSuggested

boolean

marginRight için önerilen bir değişiklik olup olmadığını belirtir.

marginTopSuggested

boolean

marginTop için değişiklik önerilip önerilmediğini gösterir.

marginBottomSuggested

boolean

marginBottom için önerilen bir değişiklik olup olmadığını belirtir.

linkedContentReferenceSuggestionState

object (LinkedContentReferenceSuggestionState)

Bu öneride linkedContentReference içindeki hangi alanların değiştirildiğini belirten bir maske.

EmbeddedDrawingPropertiesSuggestionState

Bu türde alan yok.

Bu öneride taban EmbeddedDrawingProperties üzerindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

ImagePropertiesSuggestionState

Bu öneride taban ImageProperties üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

JSON gösterimi
{
  "contentUriSuggested": boolean,
  "sourceUriSuggested": boolean,
  "brightnessSuggested": boolean,
  "contrastSuggested": boolean,
  "transparencySuggested": boolean,
  "cropPropertiesSuggestionState": {
    object (CropPropertiesSuggestionState)
  },
  "angleSuggested": boolean
}
Alanlar
contentUriSuggested

boolean

contentUri için önerilen bir değişiklik olup olmadığını belirtir.

sourceUriSuggested

boolean

[sourceUri] [google.apps.docs.v1.EmbeddedObject.source_uri] alanında önerilen bir değişiklik olup olmadığını belirtir.

brightnessSuggested

boolean

[brightness] [google.apps.docs.v1.EmbeddedObject.brightness] alanında önerilen bir değişiklik olup olmadığını belirtir.

contrastSuggested

boolean

[contrast] [google.apps.docs.v1.EmbeddedObject.contrast] alanında önerilen bir değişiklik olup olmadığını belirtir.

transparencySuggested

boolean

[transparency] [google.apps.docs.v1.EmbeddedObject.transparency] alanında önerilen bir değişiklik olup olmadığını belirtir.

cropPropertiesSuggestionState

object (CropPropertiesSuggestionState)

Bu öneride cropProperties içindeki hangi alanların değiştirildiğini belirten bir maske.

angleSuggested

boolean

[angle] [google.apps.docs.v1.EmbeddedObject.angle] alanında önerilen bir değişiklik olup olmadığını belirtir.

CropPropertiesSuggestionState

Bu öneride taban CropProperties üzerindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

JSON gösterimi
{
  "offsetLeftSuggested": boolean,
  "offsetRightSuggested": boolean,
  "offsetTopSuggested": boolean,
  "offsetBottomSuggested": boolean,
  "angleSuggested": boolean
}
Alanlar
offsetLeftSuggested

boolean

offsetLeft için değişiklik önerilip önerilmediğini gösterir.

offsetRightSuggested

boolean

offsetRight için değişiklik önerilip önerilmediğini gösterir.

offsetTopSuggested

boolean

offsetTop için önerilen bir değişiklik olup olmadığını belirtir.

offsetBottomSuggested

boolean

offsetBottom için önerilen bir değişiklik olup olmadığını belirtir.

angleSuggested

boolean

angle için değişiklik önerilip önerilmediğini gösterir.

EmbeddedObjectBorderSuggestionState

Bu öneride taban EmbeddedObjectBorder üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "colorSuggested": boolean,
  "widthSuggested": boolean,
  "dashStyleSuggested": boolean,
  "propertyStateSuggested": boolean
}
Alanlar
colorSuggested

boolean

[color] [google.apps.docs.v1.EmbeddedBorderObject.color] alanında önerilen bir değişiklik olup olmadığını belirtir.

widthSuggested

boolean

[width] [google.apps.docs.v1.EmbeddedBorderObject.width] alanında önerilen bir değişiklik olup olmadığını belirtir.

dashStyleSuggested

boolean

[dashStyle] [google.apps.docs.v1.EmbeddedBorderObject.dash_style] alanında önerilen bir değişiklik olup olmadığını belirtir.

propertyStateSuggested

boolean

[propertyState] [google.apps.docs.v1.EmbeddedBorderObject.property_state] için önerilen bir değişiklik olup olmadığını gösterir.

LinkedContentReferenceSuggestionState

Bu öneride taban LinkedContentReference üzerindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

JSON gösterimi
{
  "sheetsChartReferenceSuggestionState": {
    object (SheetsChartReferenceSuggestionState)
  }
}
Alanlar
sheetsChartReferenceSuggestionState

object (SheetsChartReferenceSuggestionState)

Bu öneride sheetsChartReference içindeki hangi alanların değiştirildiğini belirten bir maske.

SheetsChartReferenceSuggestionState

Bu öneride taban SheetsChartReference üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

JSON gösterimi
{
  "spreadsheetIdSuggested": boolean,
  "chartIdSuggested": boolean
}
Alanlar
spreadsheetIdSuggested

boolean

spreadsheetId için önerilen bir değişiklik olup olmadığını belirtir.

chartIdSuggested

boolean

chartId için önerilen bir değişiklik olup olmadığını belirtir.

PositionedObject

Bir Paragraph öğesine bağlı olan ve paragrafın başına göre konumlandırılan bir nesne. Konumlandırılmış nesne, resim gibi bir EmbeddedObject içerir.

JSON gösterimi
{
  "objectId": string,
  "positionedObjectProperties": {
    object (PositionedObjectProperties)
  },
  "suggestedPositionedObjectPropertiesChanges": {
    string: {
      object (SuggestedPositionedObjectProperties)
    },
    ...
  },
  "suggestedInsertionId": string,
  "suggestedDeletionIds": [
    string
  ]
}
Alanlar
objectId

string

Bu konumlandırılmış nesnenin kimliği.

positionedObjectProperties

object (PositionedObjectProperties)

Bu konumlandırılmış nesnenin özellikleri.

suggestedPositionedObjectPropertiesChanges

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

Yerleştirilen nesne özelliklerinde önerilen değişiklikler. Öneriye göre anahtarlanır.

suggestedInsertionId

string

Önerilen kampanya siparişi kimliği. Boşsa önerilen bir ekleme değildir.

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Alan boşsa bu içeriğin silinmesi için önerilen bir işlem yoktur.

PositionedObjectProperties

PositionedObject'nin özellikleri.

JSON gösterimi
{
  "positioning": {
    object (PositionedObjectPositioning)
  },
  "embeddedObject": {
    object (EmbeddedObject)
  }
}
Alanlar
positioning

object (PositionedObjectPositioning)

Bu konumlandırılmış nesnenin, bu konumlandırılmış nesneye referans veren Paragraph öğesinin yeni satırına göre konumu.

embeddedObject

object (EmbeddedObject)

Bu konumlandırılan nesnenin yerleştirilmiş nesnesi.

PositionedObjectPositioning

PositionedObject konumu. Konumlandırılan nesne, bağlı olduğu Paragraph öğesinin başına göre konumlandırılır.

JSON gösterimi
{
  "layout": enum (PositionedObjectLayout),
  "leftOffset": {
    object (Dimension)
  },
  "topOffset": {
    object (Dimension)
  }
}
Alanlar
layout

enum (PositionedObjectLayout)

Konumlandırılan bu nesnenin düzeni.

leftOffset

object (Dimension)

Konumlanan nesnenin sol kenarının, bağlı olduğu Paragraph öğesinin başlangıcına göre uzaklığı. Nesnenin tam konumu, dokümandaki diğer içeriğe ve dokümanın stiline bağlı olabilir.

topOffset

object (Dimension)

Konumlandırılmış nesnenin üst kenarının, bağlı olduğu Paragraph öğesinin başına göre ofseti. Nesnenin tam konumu, dokümandaki diğer içeriklere ve dokümanın stillerine bağlı olabilir.

PositionedObjectLayout

[PositionedObject][google.aps.docs.v1.PositionedObject] nesnesinin olası düzenleri.

Sıralamalar
POSITIONED_OBJECT_LAYOUT_UNSPECIFIED Düzen belirtilmedi.
WRAP_TEXT Metin, konumlandırılmış nesnenin etrafına sarılır.
BREAK_LEFT Metni, konumlandırılmış nesnenin solda, metnin ise sağda olacağı şekilde böler.
BREAK_RIGHT Metni, konumlandırılmış nesnenin sağda, metnin ise solda olacağı şekilde böler.
BREAK_LEFT_RIGHT Metni, konumlandırılmış nesnenin sol veya sağ tarafında metin olmayacak şekilde böler.
IN_FRONT_OF_TEXT Konumlandırılan nesne metnin önündedir.
BEHIND_TEXT Konumlandırılan nesne metnin arkasındadır.

SuggestedPositionedObjectProperties

PositionedObjectProperties için önerilen bir değişiklik.

JSON gösterimi
{
  "positionedObjectProperties": {
    object (PositionedObjectProperties)
  },
  "positionedObjectPropertiesSuggestionState": {
    object (PositionedObjectPropertiesSuggestionState)
  }
}
Alanlar
positionedObjectProperties

object (PositionedObjectProperties)

Yalnızca bu öneride yapılan değişiklikleri içeren bir PositionedObjectProperties. Bu, hangi alanların değiştiğini ve yeni değerlerini görmek için positionedObjectPropertiesSuggestionState ile birlikte kullanılabilir.

positionedObjectPropertiesSuggestionState

object (PositionedObjectPropertiesSuggestionState)

Bu öneride taban PositionedObjectProperties üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske.

PositionedObjectPropertiesSuggestionState

Bu öneride taban PositionedObjectProperties üzerindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske. Doğru olarak ayarlanan tüm alanlar için yeni bir önerilen değer vardır.

JSON gösterimi
{
  "positioningSuggestionState": {
    object (PositionedObjectPositioningSuggestionState)
  },
  "embeddedObjectSuggestionState": {
    object (EmbeddedObjectSuggestionState)
  }
}
Alanlar
positioningSuggestionState

object (PositionedObjectPositioningSuggestionState)

Bu öneride positioning içindeki hangi alanların değiştirildiğini belirten bir maske.

embeddedObjectSuggestionState

object (EmbeddedObjectSuggestionState)

Bu öneride embeddedObject içindeki hangi alanların değiştirildiğini belirten bir maske.

PositionedObjectPositioningSuggestionState

Bu öneride taban PositionedObjectPositioning üzerindeki alanların hangilerinin değiştirildiğini gösteren bir maske. Doğru değerine ayarlanan her alan için önerilen yeni bir değer vardır.

JSON gösterimi
{
  "layoutSuggested": boolean,
  "leftOffsetSuggested": boolean,
  "topOffsetSuggested": boolean
}
Alanlar
layoutSuggested

boolean

layout için önerilen bir değişiklik olup olmadığını belirtir.

leftOffsetSuggested

boolean

leftOffset için önerilen bir değişiklik olup olmadığını belirtir.

topOffsetSuggested

boolean

topOffset için önerilen bir değişiklik olup olmadığını belirtir.

SuggestionsViewMode

Önerilen değişikliklerin nasıl gösterildiğini belirten, dokümana uygulanan öneriler görüntüleme modu. Tüm öneriler satır içi, kabul edilmiş veya reddedilmiş olarak dokümanı okuma seçenekleri sunar.

Sıralamalar
DEFAULT_FOR_CURRENT_ACCESS Döndürülen dokümana uygulanan SuggestionsViewMode, kullanıcının mevcut erişim düzeyine bağlıdır. Kullanıcının yalnızca görüntüleme erişimi varsa PREVIEW_WITHOUT_SUGGESTIONS uygulanır. Aksi takdirde SUGGESTIONS_INLINE uygulanır. Bu, varsayılan öneri görüntüleme modudur.
SUGGESTIONS_INLINE

Döndürülen dokümanda satır içi öneriler var. Önerilen değişiklikler, dokümandaki temel içerikten farklı görünür.

Kullanıcının önerilen değişiklikleri görüntüleme izni yoksa bu modu kullanarak bir belgeyi alma istekleri 403 hatası döndürür.

PREVIEW_SUGGESTIONS_ACCEPTED

Döndürülen doküman, önerilen tüm değişikliklerin kabul edildiği bir önizlemedir.

Kullanıcının önerilen değişiklikleri görüntüleme izni yoksa bu modu kullanarak bir belgeyi alma istekleri 403 hatası döndürür.

PREVIEW_WITHOUT_SUGGESTIONS Döndürülen doküman, öneri varsa önerilen tüm değişikliklerin reddedildiği bir önizlemedir.

Yöntemler

batchUpdate

Belgeye bir veya daha fazla güncelleme uygular.

create

İstekte belirtilen başlığı kullanarak boş bir doküman oluşturur.

get

Belirtilen belgenin en son sürümünü alır.