REST Resource: documents

Kaynak: Doküman

Google Dokümanlar dokümanı.

JSON gösterimi
{
  "documentId": string,
  "title": string,
  "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)
    },
    ...
  },
  "revisionId": string,
  "suggestionsViewMode": enum (SuggestionsViewMode),
  "inlineObjects": {
    string: {
      object (InlineObject)
    },
    ...
  },
  "positionedObjects": {
    string: {
      object (PositionedObject)
    },
    ...
  }
}
Alanlar
documentId

string

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

title

string

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

body

object (Body)

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

headers

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

Yalnızca çıkış. Dokümanda, üstbilgi kimliğiyle girilen üstbilgiler.

footers

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

Yalnızca çıkış. Dokümandaki altbilgi kimliği.

footnotes

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

Yalnızca çıkış. Dokümandaki dipnot kimliği tarafından belirlenen dipnotlar.

documentStyle

object (DocumentStyle)

Yalnızca çıkış. Belgenin stili.

suggestedDocumentStyleChanges

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

Yalnızca çıkış. Dokümanın stilinde, öneri kimliği ile belirtilen önerilen değişiklikler.

namedStyles

object (NamedStyles)

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

suggestedNamedStylesChanges

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

Yalnızca çıkış. Dokümanın adlandırılmış stillerinde, öneri kimliği ile belirlenen değişiklikler önerilen değişiklikler.

lists

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

Yalnızca çıkış. Dokümandaki listeler, liste kimliğine göre belirlenir.

namedRanges

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

Yalnızca çıkış. Dokümandaki adlandırılmış aralıklar, ada göre belirlenir.

revisionId

string

Yalnızca çıkış. Belgenin düzeltme kimliği. Bir dokümanın hangi düzeltmesine güncellemelerinin uygulanacağını ve bu düzeltmeden sonra doküman düzenlendiyse isteğin nasıl davranacağını belirtmek için güncelleme isteklerinde 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 zamanla değişebilir. İade edilen bir 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. Çağrılar arasında düzeltme kimliği değişmezse doküman değişmemiştir. Değiştirilmiş kimlik (aynı doküman ve kullanıcı için) ise genellikle dokümanın güncellendiği anlamına gelir. Ancak kimliğin değişmesi, kimlik biçimi değişiklikleri gibi dahili faktörlerden de kaynaklanabilir.

suggestionsViewMode

enum (SuggestionsViewMode)

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

Not: Bir doküman düzenlenirken, değişikliklerin SUGGESTIONS_INLINE içeren bir dokümana dayalı olması gerekir.

inlineObjects

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

Yalnızca çıkış. Nesne kimliğiyle anahtarlanmış, dokümandaki satır içi nesneler.

positionedObjects

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

Yalnızca çıkış. Nesne kimliğiyle anahtarlanmış, dokümandaki konumlandırılmış nesneler.

Metin

Doküman gövdesi.

Gövde, genellikle headers, footers ve footnotes hariç tüm doküman içeriğini içerir.

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

object (StructuralElement)

Gövde içeriği.

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

YapıÖğesi

StructuralElement, belgeye yapı sağlayan içerikleri 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

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

endIndex

integer

Bu yapısal öğenin sıfır tabanlı bitiş dizini (hariç), UTF-16 kod birimlerindedir.

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

object (Paragraph)

Paragraf türünde bir yapısal öğe.

sectionBreak

object (SectionBreak)

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

table

object (Table)

Tablo türünde bir yapısal öğedir.

tableOfContents

object (TableOfContents)

Yapısal öğe türünde bir içindekiler tablosu.

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şen parçalarına ayrılmış içeriği.

paragraphStyle

object (ParagraphStyle)

Bu paragrafın stili.

suggestedParagraphStyleChanges

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

Önerilen paragraf stili, öneri kimliği ile belirtilen bu paragrafta değiştirilir.

bullet

object (Bullet)

Bu paragraftaki madde işareti. Paragraf yoksa bir listeye ait değildir.

suggestedBulletChanges

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

Bu paragraftaki madde işaretinde önerilen değişiklikler.

positionedObjectIds[]

string

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

suggestedPositionedObjectIds

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

Bu paragrafa eklenmesi önerilen konumlandırılmış nesnelerin öneri kimliği ile belirlenen kimlikleri.

Paragraf Öğesi

ParagrafElement, 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 sıfır tabanlı başlangıç dizini (UTF-16 kod birimleri).

endIndex

integer

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

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

object (TextRun)

Paragraf çalıştırılan metin öğ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 kurallı 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.

Metin Çalıştırması

Hepsi aynı stile sahip bir metin yayını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.

Çalıştırmadaki metin olmayan öğeler, U+E907 Unicode karakteriyle değiştirilir.

suggestedInsertionIds[]

string

Önerilen ekleme kimlikleri. İç içe yerleştirilmiş bir önerilen değişiklikse TextRun 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 çalıştırmanın metin stili.

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliği ile belirtilen bu çalıştırmada değişiyor.

Metin Stili

Metne uygulanabilecek stili temsil eder.

Devralınan metin stilleri, bu mesajda ayarlanmamış alanlar olarak gösterilir. Metin stilinin üst öğesi, metin stilinin nerede tanımlandığına bağlıdır:

  • Paragraph içindeki metnin Metin Stili, paragrafın karşılık gelen named style type değerini devralır.
  • named style üzerindeki TextStyle öğesi normal text adlandırılmış stilinden devralır.
  • normal text adlı adlandırılmış stilin TextStyle öğesi, Dokümanlar düzenleyicisindeki varsayılan metin stilini devralır.
  • Bir tabloda yer alan Paragraph öğesindeki TextStyle, metin stilini tablo stilinden devralabilir.

Metin stili bir üst öğeden devralınmıyorsa ayarların kaldırılması, stili Dokümanlar düzenleyicisindeki varsayılanlarla eşleşen bir değere döndürür.

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 oluşturulup oluşturulmayacağı.

italic

boolean

Metnin italik olup olmadığı.

underline

boolean

Metnin altının çizili olup olmadığı.

strikethrough

boolean

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

smallCaps

boolean

Metnin küçük büyük harflerle yazılıp yazılmadığı.

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)

Metin yazı tipinin boyutu.

weightedFontFamily

object (WeightedFontFamily)

Yazı tipi ailesi ve metnin oluşturulan ağırlığı.

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

weightedFontFamily#weight ayarlanmazsa varsayılan olarak 400 olur.

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

baselineOffset

enum (BaselineOffset)

Metnin normal konumundan dikey ofseti.

Referans ofsetleri SUPERSCRIPT veya SUBSCRIPT olan metinler otomatik olarak daha küçük bir yazı tipi boyutunda oluşturulur ve fontSize alanı temel alınarak hesaplanır. Bu alanda yapılan değişiklikler fontSize özelliğini etkilemez.

İsteğe BağlıRenk

Tamamen opak veya tamamen şeffaf olabilen bir renk.

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

object (Color)

Ayarlanırsa opak bir renk olarak kullanılır. Ayarlanmadan bırakılırsa bu, şeffaf bir rengi ifade eder.

Renk

Düz renk.

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

object (RgbColor)

RGB renk değeri.

RgbRengi

RGB rengi.

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

number

Rengin 0,0 ile 1,0 arasındaki kırmızı bileşeni.

green

number

Rengin 0,0 ile 1,0 arasındaki yeşil bileşeni.

blue

number

Rengin 0,0 ile 1,0 arasındaki mavi bileşeni.

Boyut

Belirtilen birimlerde tek yönlü 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, bir inçin 1/72'si.

AğırlıklıYazı TipiAilesi

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 ağırlığı. Bu alan, 100 ile 900 arasında (bu değerler dahil) 100 değerinin katı olan herhangi bir değere sahip olabilir. Bu aralık, CSS 2.1 Spesifikasyonu, bölüm 15.6'da açıklanan sayısal değerlere karşılık gelir ve sayısal olmayan değerlere izin verilmez.

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

Yazı tipi ağırlığı, oluşturulan yazı tipi ağırlığının yalnızca bir bileşenini oluşturur. weight ve metin stilinin çözümlenmiş bold değerinin bir kombinasyonu, devralma hesaba katıldıktan sonra oluşturulan ağırlığı belirler:

  • 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 gösteriliyorsa ve ağırlık, 400 değerine eşit veya 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şit olur.

Referans Ofseti

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

Sıralamalar
BASELINE_OFFSET_UNSPECIFIED Metnin referans göreli konumu üst öğeden devralınır.
NONE Metin dikey olarak kaydırılmamış.
SUPERSCRIPT Metin dikey olarak yukarı doğru ofsettir (üst simge).
SUBSCRIPT Metin dikey olarak aşağı doğru ofsettir (alt simge).

ÖnerilenMetin Stili

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

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 alan, hangi alanların değiştiğini ve yeni değerlerini görmek için textStyleSuggestionState ile birlikte kullanılabilir.

textStyleSuggestionState

object (TextStyleSuggestionState)

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

Metin Stili Öneri Durumu

Bu öneride, TextStyle tabanındaki alanlardan hangilerinin değiştirildiğini gösteren maske. Doğru değerine ayarlanmış tüm alanlar için önerilen yeni bir 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 bir değişiklik önerisi olup olmadığını gösterir.

italicSuggested

boolean

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

underlineSuggested

boolean

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

strikethroughSuggested

boolean

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

smallCapsSuggested

boolean

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

backgroundColorSuggested

boolean

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

foregroundColorSuggested

boolean

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

fontSizeSuggested

boolean

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

weightedFontFamilySuggested

boolean

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

baselineOffsetSuggested

boolean

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

Otomatik Metin

Metinde, zaman içinde değişebilen içerikle dinamik olarak değiştirilen bir noktayı (ör. sayfa numarası) 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 ekleme kimlikleri. İç içe yerleştirilmiş önerilen bir değişiklikse AutoText 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 Otomatik Metnin metin stili.

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliği ile belirtilen bu Otomatik Metin ile değiştirilir.

Tür

Otomatik metin türleri.

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

Sayfa Sonu

Sayfa sonunu temsil eden ParagraphElement. Sayfa sonu, sonraki metnin sonraki sayfanın 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 ekleme kimlikleri. İç içe yerleştirilmiş bir önerilen değişiklikse PageBreak 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 PageBreak'in metin stili.

Metin çalıştırmaları ve dipnot referansları gibi metin içeriğine benzer şekilde, bir sayfa sonunun metin stili hem içerik düzenini hem de yanına eklenen metnin stilini etkileyebilir.

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliği ile belirtilen bu PageBreak için değişiyor.

Sütun sonu

Sütun sonunu temsil eden ParagraphElement. Sütun sonu, sonraki metnin 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 ekleme kimlikleri. İç içe yerleştirilmiş bir önerilen değişiklikse ColumnBreak 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'in metin stili.

Metin çalıştırmaları ve dipnot referansları gibi metin içeriğine benzer şekilde, bir sütun sonunun metin stili hem içerik düzenini hem de yanına eklenen metnin stilini etkileyebilir.

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliğine göre belirlenen bu ColumnBreak ile değiştirilir.

Dipnot Referansı

Dipnot referansını temsil eden bir ParagraphElement. Dipnot referansı, bir sayıyla 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 barındıran footnote kimliği.

footnoteNumber

string

Bu dipnotun oluşturulan numarası.

suggestedInsertionIds[]

string

Önerilen ekleme kimlikleri. İç içe yerleştirilmiş bir önerilen değişiklikse FootnoteReference 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 FootnoteReference'ın metin stili.

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliğiyle anahtarlanan bu FootnoteReference'la değiştirilir.

Yatay Kural

Yatay çizgiyi temsil eden ParagraphElement.

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

string

Önerilen ekleme kimlikleri. İç içe yerleştirilmiş önerilen bir değişiklikse HorizontalRule 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 HorizontalRule öğesinin metin stili.

Metin çalıştırmaları ve dipnot referansları gibi metin içeriğine benzer şekilde, yatay bir kuralın metin stili hem içerik düzenini hem de yanına eklenen metnin stilini etkileyebilir.

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliği ile belirlenen bu HorizontalRule ile değiştirilir.

Denklem

Denklemi temsil eden ParagraphElement

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

string

Önerilen ekleme kimlikleri. İç içe yerleştirilmiş önerilen bir değişiklikse Equation 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.

InlineObjectElement

InlineObject içeren bir 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 ekleme kimlikleri. İç içe yerleştirilmiş önerilen bir değişiklikse InlineObjectElement 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 InlineObjectElement öğesinin metin stili.

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

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliğine göre anahtarlanan bu InlineObject ile değiştirilir.

Kişi

Dokümanda bahsedilen bir kişi veya e-posta adresi. Bu bahisler kullanıcının adını veya e-posta adresini içeren tek, sabit bir öğe olarak 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ş önerilen bir değişiklikse (örneğin, farklı bir kullanıcının önerisindeki bir öneri) Person birden fazla kampanya kimliğine sahip olabilir. Boşsa bu kişi bağlantısı, araya ekleme seçeneği değildir.

suggestedDeletionIds[]

string

Dokümandan bu kişinin bağlantısını kaldıran önerilerin kimlikleri. Person birden fazla silme kimliğine sahip olabilir (örneğin, birden çok kullanıcı tarafından silinmesi öneriliyorsa). Boşsa bu kişi bağlantısının silinmesi önerilmez.

textStyle

object (TextStyle)

Bu Person öğesinin metin stili.

suggestedTextStyleChanges

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

Önerilen metin stili, öneri kimliği ile belirtilen bu Person ile değiştiriliyor.

personProperties

object (PersonProperties)

Yalnızca çıkış. Bu Person öğesinin özellikleri. Bu alan her zaman mevcuttur.

KişiÖzellikleri

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

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

string

Yalnızca çıkış. Bağlantı metninde görüntülenirse, kişinin e-posta adresi yerine kişinin adı.

email

string

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

Zengin BağlantıÖzellikleri

Bir RichLink öğesine özgü mülkler.

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

string

Yalnızca çıkış. Bağlantıda görüntülenen 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 konumuna giden URI. Bu her zaman mevcuttur.

mimeType

string

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

Paragraf Stili

Paragrafın tamamı için geçerli olan stiller.

Devralınan paragraf stilleri, bu mesajda ayarlanmamış alanlar olarak gösterilir. Paragraf stilinin üst öğesi, paragraf stilinin nerede tanımlandığına bağlıdır:

  • Bir Paragraph öğesindeki ParagrafStyle, paragrafın karşılık gelen named style type öğesinden devralır.
  • named style öğesindeki ParagrafStyle, normal text adlı adlandırılmış stilden devralır.
  • normal text adlandırılmış stilin Paragraf Stili, Dokümanlar düzenleyicisindeki varsayılan paragraf stilinden devralır.
  • Bir tabloda yer alan Paragraph öğesindeki ParagraphStyle, tablo stilinden paragraf stilini devralabilir.

Paragraf stili bir üst öğeden devralınmıyorsa ayarların kaldırılması, stili Dokümanlar düzenleyicisindeki varsayılanlarla eşleşen bir değere döndürür.

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 okunurdur.

namedStyleType

enum (NamedStyleType)

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

Adlandırılmış stil türünün güncellenmesi ParagrafStyle'daki diğer özellikleri etkilediği için, adlandırılmış stil türü diğer özellikler güncellenmeden önce uygulanır.

alignment

enum (Alignment)

Bu paragraf için metin hizalaması.

lineSpacing

number

Çizgiler arasındaki boşluk, normalin yüzdesi olarak ifade edilir (normal değeri 100, 0 olarak gösterilir). Ayarlanmazsa değer, üst öğeden devralınır.

direction

enum (ContentDirection)

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

spacingMode

enum (SpacingMode)

Paragraf için boşluk modu.

spaceAbove

object (Dimension)

Paragrafın üzerindeki ekstra alan miktarı. Ayarlanmazsa değer, üst öğeden devralınır.

spaceBelow

object (Dimension)

Paragrafın altındaki ekstra alan miktarı. Ayarlanmazsa değer, üst öğeden devralınır.

borderBetween

object (ParagraphBorder)

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

Bitişik paragrafın kenarlık ve girinti özellikleri aynı olduğunda ara kenarlık 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.

Üst kenarlık, yukarıdaki paragrafta farklı kenarlık ve girinti özellikleri olduğunda 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.

Alttaki paragraf, farklı kenarlık ve girinti özelliklerine sahip olduğunda alt kenarlık oluşturulur.

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

borderLeft

object (ParagraphBorder)

Bu paragrafın solundaki 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ı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ık tamamen belirtilmelidir.

indentFirstLine

object (Dimension)

Paragrafın ilk satırı için girinti miktarı. Ayarlanmazsa değer, üst öğeden devralınır.

indentStart

object (Dimension)

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

indentEnd

object (Dimension)

Mevcut paragraf yönüne göre, metnin sonuna karşılık gelen yan taraftaki paragrafın girinti miktarı. Ayarlanmazsa değer, üst öğeden devralınır.

tabStops[]

object (TabStop)

Bu paragraftaki sekme duraklarının listesi. Sekme durakları listesi devralınmaz.

Bu özellik salt okunurdur.

keepLinesTogether

boolean

Paragrafın tüm satırlarının mümkünse aynı sayfaya veya sütuna yerleştirilip yerleştirilmeyeceği. Ayarlanmazsa değer, üst öğeden devralınır.

keepWithNext

boolean

Mümkünse, bu paragrafın en azından bir bölümünün sonraki paragrafla aynı sayfaya veya sütuna yerleştirilip yerleştirilmeyeceği. Ayarlanmazsa değer, üst öğeden devralınır.

avoidWidowAndOrphan

boolean

Paragrafta dullardan ve yetimlerden kaçınıp kaçınılmayacağı. 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şlayıp başlamayacağı. Ayarlanmazsa değer, üst öğeden devralınır.

Table, Header, Footer ve Footnote dahil desteklenmeyen bölgelerdeki paragraflar için pageBreakBefore güncellenmeye çalışıldığında 400 hatalı istek hatası döndüren geçersiz bir doküman durumu ortaya çıkabilir.

AdlandırılmışStyleType

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

Sıralamalar
NAMED_STYLE_TYPE_UNSPECIFIED Adlandırılmış stilin türü belirtilmedi.
NORMAL_TEXT Normal metin.
TITLE Başlık.
SUBTITLE Alt başlık.
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 paragraf için metin hizalaması 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 hizalandı.
CENTER Paragraf ortalanır.
END Paragraf, satırın sonuna hizalanır. LTR metni için sağa, aksi takdirde sola hizalanır.
JUSTIFIED Paragraf yaslanmış.

İçerik Yönü

Yol tarifi içeriğinin akışı sağlanabilir.

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

BoşlukModu

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 Paragraf aralığı, liste öğeleri arasında atlandı.

ParagrafKenarlığı

Paragrafın etrafında kenarlık.

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

object (OptionalColor)

Kenarlığın rengi.

width

object (Dimension)

Kenarlığın genişliği.

padding

object (Dimension)

Kenarlığın dolgusu.

dashStyle

enum (DashStyle)

Kenarlığın kısa çizgi stili.

Çizgi Stili

Doğrusal geometrinin oluşturulabileceği çizgi türleri. Bu değerler, ECMA-376 4. sürüm "Office Open XML Dosya Biçimleri - Temel ve Biçimlendirme Dili Referansı" bölümünün 20.1.10.48 bölümünde açıklanan "ST_PresetLineDashVal" basit türüne dayanı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 "nokta" değerine karşılık gelir.
DASH Kesikli çizgi. ECMA-376 ST_PresetLineDashVal "kısa çizgi" değerine karşılık gelir.

TabStop

Bir paragraf içindeki sekme durağı.

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

object (Dimension)

Bu sekme durağı ile başlangıç kenar boşluğu arasındaki göreli konum.

alignment

enum (TabStopAlignment)

Bu sekme durağının hizalaması. Ayarlanmazsa değer varsayılan olarak START olur.

TabStopHizalama

Sekme durağının hizalaması.

Sıralamalar
TAB_STOP_ALIGNMENT_UNSPECIFIED Sekme durağının hizalaması belirtilmedi.
START Sekme durağı, çizginin başlangıcına hizalanır. Bu varsayılan seçenektir.
CENTER Sekme durağı, çizginin ortasına hizalanır.
END Sekme durağı, çizginin 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.

ÖnerilenParagraf Stili

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

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 alan, 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 maske.

Paragraf Stili Öneri Durumu

Bu öneride, ParagraphStyle tabanındaki alanlardan hangilerinin değiştirildiğini gösteren maske. Doğru değerine ayarlanmış tüm alanlar 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 bir değişiklik önerisi olup olmadığını gösterir.

namedStyleTypeSuggested

boolean

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

alignmentSuggested

boolean

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

lineSpacingSuggested

boolean

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

directionSuggested

boolean

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

spacingModeSuggested

boolean

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

spaceAboveSuggested

boolean

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

spaceBelowSuggested

boolean

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

borderBetweenSuggested

boolean

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

borderTopSuggested

boolean

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

borderBottomSuggested

boolean

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

borderLeftSuggested

boolean

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

borderRightSuggested

boolean

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

indentFirstLineSuggested

boolean

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

indentStartSuggested

boolean

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

indentEndSuggested

boolean

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

keepLinesTogetherSuggested

boolean

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

keepWithNextSuggested

boolean

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

avoidWidowAndOrphanSuggested

boolean

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

shadingSuggestionState

object (ShadingSuggestionState)

Bu öneride shading içindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

pageBreakBeforeSuggested

boolean

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

Gölgeleme Önerisi Durumu

Önerilen bu değişiklik kapsamında Shading tabanındaki alanlardan hangilerinin değiştiğini gösteren bir maske. Doğru değerine ayarlanmış tüm alanlar için önerilen yeni bir değer vardır.

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

boolean

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

Madde işareti

Bir paragraftaki madde işaretini açıklar.

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 madde işaretine uygulanan paragrafa özel metin stili.

Önerilen Madde İşareti

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 alan, hangi alanların değiştiğini ve yeni değerlerini görmek için bulletSuggestionState ile birlikte kullanılabilir.

bulletSuggestionState

object (BulletSuggestionState)

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

Madde Önerisi Durumu

Bu öneride, Bullet tabanındaki alanlardan hangilerinin değiştirildiğini gösteren maske. Doğru değerine ayarlanmış tüm alanlar için önerilen yeni bir 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ı gösterir.

nestingLevelSuggested

boolean

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

textStyleSuggestionState

object (TextStyleSuggestionState)

Bu öneride text style içindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

Nesne Referansları

Nesne kimlikleri koleksiyonu.

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

string

Nesne kimlikleri.

Bölüm Sonu

Bölüm sonunu temsil eden StructuralElement. Bölüm, aynı SectionStyle değerine sahip olan 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üm için geçerli olur.

Doküman gövdesi her zaman bir bölüm sonuyla başlar.

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

string

Önerilen ekleme kimlikleri. İç içe yerleştirilmiş bir önerilen değişiklikse SectionBreak 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.

sectionStyle

object (SectionStyle)

Bu bölüm sonundan sonraki bölümün stili.

Bölüm Stili

Bir bölüm için geçerli olan 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.

Boşsa bu bölümde Dokümanlar düzenleyicisindeki varsayılan özelliklerin bulunduğu bir sütun bulunur. Bir bölüm en fazla 3 sütun içerecek şekilde güncellenebilir.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasına neden olur.

columnSeparatorStyle

enum (ColumnSeparatorStyle)

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

Bu stil, bölümde bir sütun olduğunda bile ayarlanabilir.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasına neden olur.

contentDirection

enum (ContentDirection)

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

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasına neden olur.

marginTop

object (Dimension)

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

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasına neden olur.

marginBottom

object (Dimension)

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

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasına neden olur.

marginRight

object (Dimension)

Bölümün sağ sayfa kenar boşluğu. Politika ayarlanmadan bırakılırsa değer varsayılan olarak DocumentStyle'dan marginRight olur. Sağ kenar boşluğunun güncellenmesi bu bölümdeki sütunların yeniden boyutlandırılmasına neden olur. Kenar boşluğu sütun genişliğini etkilediği için sütun özelliklerinden önce uygulanır.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasına neden olur.

marginLeft

object (Dimension)

Bölümün sol sayfa kenar boşluğu. Politika ayarlanmadan bırakılırsa 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ına neden olur. Kenar boşluğu sütun genişliğini etkilediği için sütun özelliklerinden önce uygulanır.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasına neden olur.

marginHeader

object (Dimension)

Bölümün üstbilgi kenar boşluğu. Politika ayarlanmadan bırakılırsa değer varsayılan olarak DocumentStyle'dan marginHeader olur. Güncellenirse useCustomHeaderFooterMargins, DocumentStyle'da doğru olarak ayarlanır. DocumentStyle üzerindeki useCustomHeaderFooterMargins değeri, bu bölümde üstbilgi kenar boşluğuna uyulup uyulmadığını gösterir.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasına neden olur.

sectionType

enum (SectionType)

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

defaultHeaderId

string

Varsayılan üst bilginin kimliği. Ayarlanmadan bırakılırsa değer, önceki SectionBreak's BölümStyle'dan devralır. Değer, ilk BölümBreak'te ayarlanmamışsa DocumentStyle'ın defaultHeaderId öğesinden devralır.

Bu özellik salt okunurdur.

firstPageHeaderId

string

Yalnızca bölümün ilk sayfası için kullanılan üstbilginin kimliği. useFirstPageHeaderFooter değeri doğruysa bu değer, bölümün ilk sayfasındaki başlık için kullanılır. Yanlış değerine ayarlanmışsa bölümün ilk sayfasındaki başlıkta defaultHeaderId kullanılır. Ayarlanmadan bırakılırsa değer, önceki SectionBreak's BölümStyle'dan devralır. Değer, ilk BölümBreak'te ayarlanmamışsa DocumentStyle'ın firstPageHeaderId öğesinden devralır.

Bu özellik salt okunurdur.

evenPageHeaderId

string

Yalnızca çift numaralı sayfalar için kullanılan üstbilgi kimliği. DocumentStyle'ın useEvenPageHeaderFooter değeri true ise bu değer bölümdeki çift numaralı sayfalardaki başlıklar için kullanılır. Yanlış değerine ayarlanırsa çift sayfaların başlıklarında defaultHeaderId kullanılır. Ayarlanmadan bırakılırsa değer, önceki SectionBreak's BölümStyle'dan devralır. Değer, ilk BölümBreak'te ayarlanmamışsa DocumentStyle'ın evenPageHeaderId öğesinden devralır.

Bu özellik salt okunurdur.

pageNumberStart

integer

Bu bölümdeki sayfa sayısını saymaya başlanacak sayfa numarası. Politika ayarlanmazsa sayfa numaralandırma önceki bölümden devam eder. Değer, ilk SectionBreak içinde ayarlanmamışsa DocumentStyle'ın pageNumberStart öğesine bakın.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasına neden olur.

flipPageOrientation

boolean

İsteğe bağlı. Bu bölüm için DocumentStyle'ın pageSize boyutlarının değiştirilip değiştirilmeyeceğini belirtir. Bu işlem, dikey ve yatay sayfa yönünün değiştirilmesine olanak tanır. Ayarlanmazsa değer, DocumentStyle'ın flipPageOrientation öğesinden devralır.

Bu özelliği güncellerken somut bir değer belirlemek gerekir. Bu özelliğin ayarlanması, 400 hatalı istek hatasına neden olur.

BölümSütunÖzellikleri

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ütun genişliği.

paddingEnd

object (Dimension)

Sütunun sonundaki dolgu.

SütunAyırıcı Stili

Sütunlar arasındaki sütun ayırıcılarını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ı çizgileri yok.
BETWEEN_EACH_COLUMN Her sütun arasında bir sütun ayırıcı çizgi oluşturur.

BölümTürü

Mevcut bölümün başlangıcının önceki bölüme göre nasıl konumlandığını gösterir.

Sıralamalar
SECTION_TYPE_UNSPECIFIED Bölüm türü belirtilmedi.
CONTINUOUS Bu bölüm, önceki bölümün son paragrafından hemen sonra başlar.
NEXT_PAGE Bu 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ı.

Bir tablo dikdörtgen olmayabilir. Bu nedenle, bazı satırlarda farklı sayıda hücre bulunabilir.

tableRows[]

object (TableRow)

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

suggestedInsertionIds[]

string

Önerilen ekleme kimlikleri. İç içe yerleştirilmiş bir önerilen değişiklikse Table 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.

tableStyle

object (TableStyle)

Tablonun stili.

Tablo Satırı

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 birimi cinsinden sıfır tabanlı başlangıç dizini.

endIndex

integer

Bu satırın UTF-16 kod birimlerinde sıfır tabanlı bitiş dizini (hariç).

tableCells[]

object (TableCell)

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

Bir tablo dikdörtgen olmayabilir. Bu nedenle, bazı satırlarda, aynı tablodaki diğer satırlardan farklı sayıda hücre bulunabilir.

suggestedInsertionIds[]

string

Önerilen ekleme kimlikleri. İç içe yerleştirilmiş bir önerilen değişiklikse TableRow 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.

tableRowStyle

object (TableRowStyle)

Tablo satırının stili.

suggestedTableRowStyleChanges

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

Önerilen stil, bu satırda öneri kimliği ile belirtilerek değiştirilir.

Tablo Hücresi

Table etiketindeki 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

Bu hücrenin UTF-16 kod birimlerinde sıfır tabanlı bitiş dizini (hariç).

content[]

object (StructuralElement)

Hücrenin içeriği.

tableCellStyle

object (TableCellStyle)

Hücrenin stili.

suggestedInsertionIds[]

string

Önerilen ekleme kimlikleri. İç içe yerleştirilmiş bir önerilen değişiklikse TableCell 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.

suggestedTableCellStyleChanges

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

Tablo hücre stilinde, öneri kimliğine göre belirlenen önerilen değişiklikler.

TabloHücreStili

TableCell stili.

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

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 aralığı.

Bu özellik salt okunurdur.

columnSpan

integer

Hücrenin sütun aralığı.

Bu özellik salt okunurdur.

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ğ 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.

TabloHücresiKenarlığı

Tablo hücresinin çevresindeki kenarlık.

Tablo hücre kenarlıkları şeffaf 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ığın rengi.

Bu renk şeffaf olamaz.

width

object (Dimension)

Kenarlığın genişliği.

dashStyle

enum (DashStyle)

Kenarlığın kısa çizgi stili.

İçerikHizalama

İçerik hizalaması türleri.

ECMA-376 4. sürüm "Office Open XML File Formats - Fundamentals and Processing Language Reference" (Office Open XML Dosya Biçimleri - Temel Bilgiler ve Biçimlendirme Dili Referansı) bölümündeki 20.1.10.59 numaralı "ST_TextAnchoringType" basit türünün değerlerinin alt kümesinden türetilmiştir.

Sıralamalar
CONTENT_ALIGNMENT_UNSPECIFIED Belirtilmemiş içerik uyumu. İçerik hizalaması, varsa üst öğeden devralınır.
CONTENT_ALIGNMENT_UNSUPPORTED Desteklenmeyen içerik hizalaması.
TOP İçeriği, içerik sahibinin üst kısmına hizalayan hizalama. ECMA-376 ST_TextAnchoringType 't' değerine karşılık gelir.
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 sahibinin alt kısmına hizalayan hizalama. ECMA-376 ST_TextAnchoringType 'b'ye karşılık gelir.

ÖnerilenTabloHücre Stili

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

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 alan, 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, TableCellStyle tabanındaki alanlardan hangilerinin değiştirildiğini gösteren maske.

TabloHücre StiliÖneri Durumu

Bu öneride, TableCellStyle tabanındaki alanlardan hangilerinin değiştirildiğini gösteren maske. Doğru değerine ayarlanmış tüm alanlar 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 bir değişiklik önerisi olup olmadığını gösterir.

columnSpanSuggested

boolean

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

backgroundColorSuggested

boolean

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

borderLeftSuggested

boolean

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

borderRightSuggested

boolean

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

borderTopSuggested

boolean

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

borderBottomSuggested

boolean

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

paddingLeftSuggested

boolean

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

paddingRightSuggested

boolean

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

paddingTopSuggested

boolean

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

paddingBottomSuggested

boolean

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

contentAlignmentSuggested

boolean

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

TabloSatır Stili

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 hücrelerindeki tüm içeriğin gösterilmesi için, Dokümanlar düzenleyicisinde satır bu değere eşit veya bu değerden 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ı dışına taşıp taşamayacağı.

ÖnerilenTabloSatır Stili

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

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 alan, 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, TableRowStyle tabanındaki alanlardan hangilerinin değiştirildiğini gösteren maske.

TableRowStyleSuggestionState

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

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

boolean

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

Masa Stili

Tablo için geçerli olan stiller.

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

object (TableColumnProperties)

Her sütunun özellikleri.

Dokümanlar'daki tablolarda satırlar bulunur, satırlar ise HTML'ye benzer hücreler içerir. Yani bir satırın özellikleri, satırın tableRowStyle öğesinde bulunabilir.

TableColumnÖzellikleri

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ütun genişliği. Sütunun widthType değeri FIXED_WIDTH olduğunda ayarlayın.

GenişlikTürü

Sütun genişliğinin 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ılmış diğer sütunlar arasında eşit bir şekilde dağıtılır.

Sütun genişliği otomatik olarak belirlenir ve belirtilen genişliklere sahip tüm sütunlar hesaplandıktan sonra, tablo için kalan genişliğin eşit bir kısmı 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.

İçindekiler

İçindekiler tablosunu temsil eden StructuralElement.

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

object (StructuralElement)

İçindekiler bölümünün içeriği.

suggestedInsertionIds[]

string

Önerilen ekleme kimlikleri. İç içe yerleştirilmiş önerilen bir değişiklikse TableOfContents 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.

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ği için dizinler sıfırdan başlar.

Belge Stili

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 şeffaf arka plan rengine sahip olamaz.

defaultHeaderId

string

Varsayılan üst bilginin kimliği. Ayarlanmazsa varsayılan başlık olmaz.

Bu özellik salt okunurdur.

evenPageHeaderId

string

Yalnızca çift numaralı sayfalar için kullanılan üstbilgi kimliği. useEvenPageHeaderFooter değeri, çift numaralı sayfalarda başlık için defaultHeaderId değerinin mi yoksa bu değerin mi kullanılacağını belirler. Politika ayarlanmazsa çift numaralı sayfa üstbilgisi olmaz.

Bu özellik salt okunurdur.

firstPageHeaderId

string

Yalnızca ilk sayfa için kullanılan üstbilginin kimliği. Politika ayarlanmazsa, ilk sayfa için benzersiz bir üstbilgi bulunmaz. useFirstPageHeaderFooter değeri, ilk sayfadaki başlık için defaultHeaderId değerinin mi yoksa bu değerin mi kullanılacağını belirler. Politika ayarlanmazsa ilk sayfa üstbilgisi olmaz.

Bu özellik salt okunurdur.

pageNumberStart

integer

Sayfa sayısı sayılmaya başlanacak sayfa numarası.

marginTop

object (Dimension)

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

Doküman stilinde üst sayfa kenar boşluğunun güncellenmesi tüm bölüm stillerinde üst sayfa kenar boşluğunu temizler.

marginBottom

object (Dimension)

Alt sayfa kenar boşluğu.

Doküman stilinde alt sayfa kenar boşluğunun güncellenmesi tüm bölüm stillerinde alt sayfa kenar boşluğunu temizler.

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 stillerinde sağ sayfa kenar boşluğu temizlenir. Bu işlem, 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ğunun güncellenmesi tüm bölüm stillerinde sol sayfa kenar boşluğunu temizler. Bu işlem, sütunların tüm bölümlerde yeniden boyutlandırılmasına da neden olabilir.

pageSize

object (Size)

Dokümandaki sayfanın boyutu.

marginHeader

object (Dimension)

Sayfanın üst kısmı ile üstbilginin içeriği arasındaki alan miktarı.

flipPageOrientation

boolean

İsteğe bağlı. Sayfa yönünün dikey ve yatay arasında değiştirilmesine olanak tanıyan pageSize boyutunun değiştirilip değiştirilmeyeceğini belirtir.

Arka plan

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.

Önerilen DokümanStili

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

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 alan, hangi alanların değiştiğini ve yeni değerlerini görmek için documentStyleSuggestionState ile birlikte kullanılabilir.

documentStyleSuggestionState

object (DocumentStyleSuggestionState)

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

Doküman Stili Öneri Durumu

Bu öneride, DocumentStyle tabanındaki alanlardan hangilerinin değiştirildiğini gösteren maske. Doğru değerine ayarlanmış tüm alanlar için önerilen yeni bir 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 alanlardan hangilerinin değiştirildiğini gösteren bir maske.

defaultHeaderIdSuggested

boolean

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

evenPageHeaderIdSuggested

boolean

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

firstPageHeaderIdSuggested

boolean

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

pageNumberStartSuggested

boolean

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

marginTopSuggested

boolean

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

marginBottomSuggested

boolean

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

marginRightSuggested

boolean

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

marginLeftSuggested

boolean

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

pageSizeSuggestionState

object (SizeSuggestionState)

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

marginHeaderSuggested

boolean

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

flipPageOrientationSuggested

boolean

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

Arka Plan Önerisi Durumu

Bu öneride, Background tabanındaki alanlardan hangilerinin değiştirildiğini gösteren maske. Doğru değerine ayarlanmış tüm alanlar için Backgound, önerilen yeni bir değere sahiptir.

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

boolean

Mevcut arka plan renginin bu öneride değiştirilip değiştirilmediğini belirtir.

Beden Önerisi Durumu

Bu öneride, Size tabanındaki alanlardan hangilerinin değiştirildiğini gösteren maske. Doğru değerine ayarlanmış tüm alanlar için Size, önerilen yeni bir değere sahiptir.

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

boolean

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

widthSuggested

boolean

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

Adlandırılmış Stiller

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ı named style types öğelerinin her biri için bir giriş vardır.

Adlandırılmış Stil

Adlandırılmış bir stil. Dokümandaki paragraflar, adlandırılmış stil türü aynı olduğunda TextStyle ve ParagraphStyle öğelerini bu adlandırılmış stilden 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.

ÖnerilenAdlandırılmış Stiller

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

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 alan, 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, NamedStyles tabanındaki alanlardan hangilerinin değiştirildiğini gösteren maske.

NamedStylesSuggestionState

Bir NamedStyles mesajının öneri durumu.

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

object (NamedStyleSuggestionState)

Bu öneride, styles içinde karşılık gelen NamedStyle alanındaki alanlardan hangilerinin değiştirildiğini gösteren maske.

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

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 ile ilgili NamedStyle değerinin eşleştirilmesine yardımcı olmak amacıyla sağlanmıştır.

textStyleSuggestionState

object (TextStyleSuggestionState)

Bu öneride text style içindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

paragraphStyleSuggestionState

object (ParagraphStyleSuggestionState)

Bu öneride paragraph style içindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

Liste

Liste, tümü aynı listeye ait olan bir paragraf grubunun liste özelliklerini temsil eder. Bir listenin parçası olan paragrafın bullet öğesinde listenin kimliğine referans var.

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, öneri kimliğine göre belirlenen önerilen değişiklikler.

suggestedInsertionId

string

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

suggestedDeletionIds[]

string

Önerilen silme kimlikleri. Boşsa bu listenin silinmesi önerilmiyordur.

ListeÖzellikleri

Bir listeyle ilişkili paragraflara ait madde 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üzeyde madde işaretlerinin özelliklerini açıklar.

Bir listede en üst düzey seviyeye karşılık gelen iç içe yerleştirme seviyesi 0 ve en üst düzeye karşılık gelen iç içe yerleştirme seviyesi 8 olmak üzere en fazla 9 iç içe yerleştirme düzeyi bulunur. İç içe yerleştirme düzeyleri, artan düzende döndürülür ve en az iç içe yerleştirilen en başta döndürülür.

İç İçe Yerleştirme Düzeyi

Bir liste madde işaretinin belirli bir iç içe yerleştirme düzeyinde 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)

Madde işaretinin oluşturulması için ayrılmış alan içindeki madde işaretinin hizalaması.

glyphFormat

string

Bu iç içe yerleştirme seviyesinde 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 değerlerine göre uygun değerlerle değiştirilir. Yer tutucular %[nestingLevel] kalıbını izler. Ayrıca, yer tutucuların önekleri ve son ekleri olabilir. Dolayısıyla, glif biçimi <prefix>%[nestingLevel]<suffix> kalıbına uygundur. Ön ek ve son ekin isteğe bağlı olduğunu ve rastgele dizeler olabileceğini unutmayın.

Örneğin, %0. glif biçimi, oluşturulan glifin yer tutucuyu, iç içe yerleştirme seviyesi 0 için karşılık gelen glifle değiştireceğini ve ardından sonek olarak nokta koyacağını belirtir. Dolayısıyla iç içe yerleştirme seviyesi 0 olan glif türü UPPER_ALPHA ve glif biçimi %0. olan listelerde glifler oluşturulmuş bir liste olarak gösterilir

A.

B.

C.

Glif biçimi, geçerli iç içe yerleştirme düzeyi için yer tutucuların yanı sıra üst iç içe yerleştirme düzeyleri için yer tutucular da içerebilir. Örneğin, bir listenin iç içe yerleştirme seviyesi 0'da glif biçimi %0., iç içe yerleştirme seviyesi 1'de ise %0.%1. şeklinde glif biçimi olabilir. Her iki iç içe yerleştirme seviyesinin de DECIMAL glif türüne sahip olduğu varsayıldığında bu durum, oluşturulmuş gliflere sahip bir liste oluşturur

1.

2.

2.1.

2.2.

3.

Sıralanan iç içe yerleştirme seviyelerinde, belirli bir paragrafta glif biçimindeki yer tutucunun yerini alan dize, paragrafın listedeki sırasına bağlıdır.

indentFirstLine

object (Dimension)

Bu iç içe yerleştirme seviyesinde, paragrafların ilk satırının girinti miktarı.

indentStart

object (Dimension)

Bu iç içe yerleştirme seviyesinde paragrafların girinti miktarı. Paragrafın içerik yönüne bağlı olarak, metnin başlangıcına karşılık gelen tarafa uygulanır.

textStyle

object (TextStyle)

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

startNumber

integer

Bu iç içe yerleştirme düzeyindeki ilk liste öğesinin numarası.

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

Bu değer, sıralanmamış gliflere sahip iç içe yerleştirilmiş düzeylerde yoksayılır.

Birlik alanı glyph_kind. Madde işaretleri tarafından kullanılan glif türü. Bu, glyph_format içindeki yer tutucuların yerini alan madde işaretini tanımlar. glyph_kind şunlardan yalnızca biri olabilir:
glyphType

enum (GlyphType)

Bu iç içe yerleştirme seviyesindeki paragraflar sıralandığında maddelerin kullandığı glif türü.

Glif türü, bu iç içe yerleştirme seviyesindeki paragraflar sıralandığında glyphFormat içindeki yer tutucuların yerini almak için kullanılan glif türünü belirler. Örneğin, iç içe yerleştirme seviyesi 0, glyphFormat değeri %0., glif türü DECIMAL ise oluşturulan grafik, glif biçimindeki %0 yer tutucusunu 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ıralanmamış olduğunda madde işaretleri tarafından kullanılan özel bir glif simgesi.

Glif simgesi, glyphFormat içindeki yer tutucuların yerini alır. Örneğin, glyphSymbol Unicode U+25cf kod noktasına karşılık gelen düz daire, glyphFormat ise %0 ise, oluşturulan glif tam daire olacaktır.

Madde İşareti Hizalama

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

Sıralamalar
BULLET_ALIGNMENT_UNSPECIFIED Madde işareti hizalaması belirtilmedi.
START Madde işareti, madde işaretini oluşturmak için ayrılmış alanın başına hizalanır. LTR metni için sola, aksi takdirde sağa hizalandı.
CENTER Madde işareti, madde işaretini oluşturmak için ayrılmış alanın ortasına hizalanır.
END Madde işareti, madde işaretini oluşturmak için ayrılmış alanın sonuna hizalanır. LTR metni için sağa, aksi takdirde sola hizalanır.

Glif Türü

Bu iç içe yerleştirme seviyesindeki paragraflar sıralanırken maddelerin kullandığı glif türleri.

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

ÖnerilenListe Özellikleri

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

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 alan, 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, ListProperties tabanındaki alanlardan hangilerinin değiştirildiğini gösteren maske.

ListeÖzellikleri Öneri Durumu

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

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

object (NestingLevelSuggestionState)

Bu öneride, nestingLevels içinde karşılık gelen NestingLevel alanındaki alanlardan hangilerinin değiştirildiğini gösteren maske.

İç içe yerleştirme düzeyindeki öneri durumları, en az iç içe yerleştirilenler en üstte olacak şekilde iç içe yerleştirme düzeyine göre artan düzende döndürülür.

İç İçe Yerleştirme Düzeyi Öneri Durumu

Bu öneride, NestingLevel tabanındaki alanlardan hangilerinin değiştirildiğini gösteren maske. Doğru değerine ayarlanmış tüm alanlar için önerilen yeni bir 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 bir değişiklik önerisi olup olmadığını gösterir.

glyphTypeSuggested

boolean

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

glyphFormatSuggested

boolean

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

glyphSymbolSuggested

boolean

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

indentFirstLineSuggested

boolean

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

indentStartSuggested

boolean

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

textStyleSuggestionState

object (TextStyleSuggestionState)

Bu öneride text style içindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

startNumberSuggested

boolean

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

AdlandırılmışAralıklar

Dokümanda belirli bir adı paylaşan 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ı adı paylaşan NamedRange'ler.

AdlandırılmışAralık

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

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

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 bazı doküman değişiklikleri aralığın birden çok aralığa bölünmesine neden olabilir.

Adlandırılan aralıklar gizli değil. Dokümana erişimi olan tüm uygulamalar ve ortak çalışanlar, dokümanın 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 olan aralıklar.

Aralık

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

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

string

Bu aralığın içerdiği üstbilgi, altbilgi veya dipnotun kimliği. Boş segment kimliği, dokümanın gövdesini belirtir.

startIndex

integer

Bu aralığın UTF-16 kod birimi cinsinden sıfır tabanlı başlangıç dizini.

Tüm mevcut 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 uygun olacak bir Int32Value alanıdır.

endIndex

integer

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

Tüm mevcut kullanımlarda bir bitiş dizini sağlanmalıdır. Bu alan, açık uçlu aralıklar içeren gelecekteki kullanım alanlarına uygun olacak bir Int32Value alanıdır.

Öneriler GörüntülemeModu

Dokümana uygulanan ve önerilen değişikliklerin nasıl gösterildiğini gösteren öneri görüntüleme modu. Tüm öneriler satır içi, kabul edilen veya reddedilen tüm belgelerle dokümanı okuma seçenekleri sunar.

Sıralamalar
DEFAULT_FOR_CURRENT_ACCESS Döndürülen dokümana uygulanan ÖneriViewMode, kullanıcının geçerli 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üman içindeki temel içerikten ayırt edilir.

Kullanıcının önerilen değişiklikleri görüntüleme izni yoksa bu modu kullanarak doküman 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 doküman alma istekleri 403 hatası döndürür.

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

Satır İçiNesne

Metinle satır içi olarak görünen bir nesne. InlineObject, 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, öneri kimliği ile belirlenen ve önerilen değişiklikler.

suggestedInsertionId

string

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

suggestedDeletionIds[]

string

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

Satır İçiNesneÖzellikleri

InlineObject özellikleri.

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

object (EmbeddedObject)

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

YerleşikNesne

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ığı. Alternatif metni görüntülemek için title ve description birleştirilir.

description

string

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

embeddedObjectBorder

object (EmbeddedObjectBorder)

Yerleştirilmiş nesnenin kenarlığı.

size

object (Size)

Resmin kırpma işleminden sonraki boyutu.

marginTop

object (Dimension)

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

marginBottom

object (Dimension)

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

marginRight

object (Dimension)

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

marginLeft

object (Dimension)

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

linkedContentReference

object (LinkedContentReference)

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

Politika ayarlanmazsa yerleştirilmiş nesne bağlanmaz.

Birlik alanı properties. Her bir yerleştirilmiş nesne türüne özel özellikler. properties şunlardan yalnızca biri olabilir:
embeddedDrawingProperties

object (EmbeddedDrawingProperties)

Yerleştirilmiş çizimin özellikleri.

imageProperties

object (ImageProperties)

Bir resmin özellikleri.

Yerleştirilmiş ÇizimÖzellikleri

Bu türde alan yok.

Yerleştirilmiş bir çizimin özellikleridir ve nesne türünü ayırt etmek için kullanılır. Yerleştirilmiş çizim, bir dokümanda 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 geçerlilik süresi 30 dakika olan, resmin URI'si. Bu URI, istek sahibinin hesabıyla etiketlenmiştir. URI'ya sahip herkes, orijinal istek sahibi olarak resme etkili şekilde erişir. Dokümanın paylaşım ayarları değişirse resme erişim kaybedilebilir.

sourceUri

string

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

brightness

number

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

contrast

number

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

transparency

number

Resmin şeffaflık efekti. Değer [0,0, 1,0] aralığında olmalıdır. Burada 0 değeri yok, 1 şeffaf anlamına gelir.

cropProperties

object (CropProperties)

Resmin kırpma özellikleri.

angle

number

Resmin saat yönünde döndürme açısı (radyan cinsinden).

Mahsul Özellikleri

Bir resmin kırpma özellikleri.

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

  • Ofset aralığı (0, 1) aralığındaysa kırpma dikdörtgeninin karşılık gelen kenarı, resmin orijinal sınırlayıcı dikdörtgeninin içine yerleştirilir.
  • Ofset değeri 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öndürme açısı 0 ise resim kırpılmaz.
JSON gösterimi
{
  "offsetLeft": number,
  "offsetRight": number,
  "offsetTop": number,
  "offsetBottom": number,
  "angle": number
}
Alanlar
offsetLeft

number

Göreli konum, kırpma dikdörtgeninin sol kenarının, orijinal içeriğin genişliğinin bir bölümü olarak orijinal içeriğin sol kenarından ne kadar içeriye doğru ilerleyeceğini belirtir.

offsetRight

number

Göreli konum, kırpma dikdörtgeninin sağ kenarının, orijinal içeriğin genişliğinin bir bölümü olarak orijinal içeriğin sağ kenarından ne kadar içeriye ineceğini belirtir.

offsetTop

number

Göreli konum, kırpma dikdörtgeninin üst kenarının, orijinal içeriğin yüksekliğinin bir bölümü olarak orijinal içeriğin üst kenarından ne kadar içeriye indiğini belirtir.

offsetBottom

number

Göreli konum, kırpma dikdörtgeninin alt kenarının, orijinal içeriğin alt kenarından ne kadar içeriye doğru orijinal içeriğin yüksekliğinin bir bölümü olarak yer alacağını belirtir.

angle

number

Kırpma dikdörtgeninin merkezinin etrafındaki saat yönünde radyan cinsinden dönüş açısı. Ofsetlerden sonra rotasyon uygulanır.

YerleşikNesneBorder

EmbeddedObject etrafında kenarlık.

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

object (OptionalColor)

Kenarlığın rengi.

width

object (Dimension)

Kenarlığın genişliği.

dashStyle

enum (DashStyle)

Kenarlığın kısa çizgi stili.

propertyState

enum (PropertyState)

Kenarlık özelliğinin özellik durumu.

Mülk Durumu

Bir mülkün olası durumları.

Sıralamalar
RENDERED Bir özelliğin durumu RENDERED ise öğenin dokümanda oluşturulduğunda karşılık gelen özelliği olur. Bu, varsayılan değerdir.
NOT_RENDERED Bir özelliğin durumu NOT_RENDERED ise dokümanda oluşturulduğunda öğenin karşılık gelen özelliği olmaz.

LinkedContentReference

Harici bağlantılı kaynak içeriğe 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 şunlardan yalnızca biri olabilir:
sheetsChartReference

object (SheetsChartReference)

Bağlı grafik için referans.

E-TablolarGrafikReferansı

Google E-Tablolar'dan yerleştirilmiş bağlı bir grafik için 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

Yerleştirilmiş Google E-Tablolar e-tablosundaki belirli bir grafiğin kimliği.

ÖnerilenInlineObjectÖzellikleri

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

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 alan, 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 maske.

Satır İçiNesneÖzellikleri Öneri Durumu

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

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

object (EmbeddedObjectSuggestionState)

Bu öneride embeddedObject içindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

YerleşikNesne Önerisi Durumu

Bu öneride, EmbeddedObject tabanındaki alanlardan hangilerinin değiştirildiğini gösteren maske. Doğru değerine ayarlanmış tüm alanlar 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 alanlardan hangilerinin değiştirildiğini gösteren bir maske.

imagePropertiesSuggestionState

object (ImagePropertiesSuggestionState)

Bu öneride imageProperties içindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

titleSuggested

boolean

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

descriptionSuggested

boolean

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

embeddedObjectBorderSuggestionState

object (EmbeddedObjectBorderSuggestionState)

Bu öneride embeddedObjectBorder içindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

sizeSuggestionState

object (SizeSuggestionState)

Bu öneride size içindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

marginLeftSuggested

boolean

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

marginRightSuggested

boolean

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

marginTopSuggested

boolean

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

marginBottomSuggested

boolean

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

linkedContentReferenceSuggestionState

object (LinkedContentReferenceSuggestionState)

Bu öneride linkedContentReference içindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

YerleşikÇizimÖzellikleriÖneri Durumu

Bu türde alan yok.

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

Resim Özellikleri Öneri Durumu

Bu öneride, ImageProperties tabanındaki alanlardan hangilerinin değiştirildiğini gösteren maske. Doğru değerine ayarlanmış tüm alanlar için önerilen yeni bir 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 bir değişiklik önerisi olup olmadığını gösterir.

sourceUriSuggested

boolean

[sourceUri] için önerilen bir değişiklik olup olmadığını gösterir [google.apps.docs.v1.embeddedObject.source_uri].

brightnessSuggested

boolean

[Parlaklık] [google.apps.docs.v1.embeddedObject.brightness] için önerilen bir değişiklik olup olmadığını gösterir.

contrastSuggested

boolean

[kontrast] [google.apps.docs.v1.EmbedObject.contrast] için önerilen bir değişiklik olup olmadığını gösterir.

transparencySuggested

boolean

[Şeffaflık] [google.apps.docs.v1.EmbedObject.transparency] için önerilen bir değişiklik olup olmadığını gösterir.

cropPropertiesSuggestionState

object (CropPropertiesSuggestionState)

Bu öneride cropProperties içindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

angleSuggested

boolean

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

Kırpma ÖzellikleriÖneri Durumu

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

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

boolean

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

offsetRightSuggested

boolean

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

offsetTopSuggested

boolean

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

offsetBottomSuggested

boolean

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

angleSuggested

boolean

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

YerleşikNesneBorderSuggestionState

Bu öneride, EmbeddedObjectBorder tabanındaki alanlardan hangilerinin değiştirildiğini gösteren maske. Doğru değerine ayarlanmış tüm alanlar 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] için önerilen bir değişiklik olup olmadığını gösterir.

widthSuggested

boolean

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

dashStyleSuggested

boolean

[dashStyle] için önerilen bir değişiklik olup olmadığını belirtir [google.apps.docs.v1.embeddedBorderObject.dash_style].

propertyStateSuggested

boolean

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

LinkedContentReferenceSuggestionState

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

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

object (SheetsChartReferenceSuggestionState)

Bu öneride sheetsChartReference içindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

E-TablolarGrafikReferans ÖnerisiDurumu

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

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

boolean

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

chartIdSuggested

boolean

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

KonumlandırılmışNesne

Bir Paragraph öğesine bağlanmış ve paragrafın başına göre konumlandırılmış bir nesne. PositionedObject, 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

Konumlandırılan bu nesnenin kimliği.

positionedObjectProperties

object (PositionedObjectProperties)

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

suggestedPositionedObjectPropertiesChanges

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

Konumlandırılmış nesne özelliklerinde, öneri kimliğiyle kilitlenen önerilen değişiklikler.

suggestedInsertionId

string

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

suggestedDeletionIds[]

string

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

KonumlandırılmışNesneÖzellikleri

PositionedObject ö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ılmış nesnenin yerleştirilmiş nesnesi.

KonumlandırılmışNesneKonumlandırma

Bir PositionedObject öğesinin konumu. Konumlandırılan nesne, bağlı olduğu Paragraph öğesinin başlangıcı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)

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

topOffset

object (Dimension)

Konumlandırılan nesnenin üst kenarının, tethering'in bağlandığı Paragraph başlangıcına göre ofseti. Nesnenin tam konumu, dokümandaki diğer içeriğe ve dokümanın stiline bağlı olabilir.

KonumlandırılmışNesne Düzeni

[PositionedObject][google.aps.docs.v1.PositionedObject] için olası düzenler.

Sıralamalar
POSITIONED_OBJECT_LAYOUT_UNSPECIFIED Düzen belirtilmemiş.
WRAP_TEXT Metin, konumlandırılan nesnenin etrafına sarmalanır.
BREAK_LEFT Metni, konumlandırılan nesne solda ve metin sağda olacak şekilde bozar.
BREAK_RIGHT Metni, konumlandırılan nesne sağda ve metin solda olacak şekilde bozar.
BREAK_LEFT_RIGHT Metni, konumlandırılmış nesnenin solunda veya sağında metin olmayacak şekilde bozar.
IN_FRONT_OF_TEXT Konumlandırılmış nesne metnin önündedir.
BEHIND_TEXT Konumlandırılmış nesne metnin arkasındadır.

ÖnerilenKonumlandırılmışNesneÖzellikleri

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

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 alan, 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, PositionedObjectProperties tabanındaki alanlardan hangilerinin değiştirildiğini gösteren maske.

KonumlandırılmışNesneÖzellikleriÖneri Durumu

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

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

object (PositionedObjectPositioningSuggestionState)

Bu öneride positioning içindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

embeddedObjectSuggestionState

object (EmbeddedObjectSuggestionState)

Bu öneride embeddedObject içindeki alanlardan hangilerinin değiştirildiğini gösteren bir maske.

KonumlandırılmışNesneKonumlandırmaÖneriDurumu

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

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

boolean

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

leftOffsetSuggested

boolean

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

topOffsetSuggested

boolean

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

Yöntemler

batchUpdate

Dokümana bir veya daha fazla güncelleme uygular.

create

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

get

Belirtilen dokümanın en son sürümünü alır.