- แหล่งข้อมูล: เอกสาร
- แท็บ
- TabProperties
- DocumentTab
- เนื้อความ
- StructuralElement
- ย่อหน้า
- ParagraphElement
- TextRun
- TextStyle
- OptionalColor
- สี
- RgbColor
- มิติข้อมูล
- หน่วย
- WeightedFontFamily
- BaselineOffset
- ลิงก์
- BookmarkLink
- HeadingLink
- SuggestedTextStyle
- TextStyleSuggestionState
- AutoText
- ประเภท
- PageBreak
- ColumnBreak
- FootnoteReference
- HorizontalRule
- สมการ
- InlineObjectElement
- คน
- PersonProperties
- RichLink
- RichLinkProperties
- ParagraphStyle
- NamedStyleType
- ความสอดคล้อง
- ContentDirection
- SpacingMode
- ParagraphBorder
- DashStyle
- TabStop
- TabStopAlignment
- การลงเฉดสี
- SuggestedParagraphStyle
- ParagraphStyleSuggestionState
- ShadingSuggestionState
- หัวข้อย่อย
- SuggestedBullet
- BulletSuggestionState
- ObjectReferences
- SectionBreak
- SectionStyle
- SectionColumnProperties
- ColumnSeparatorStyle
- SectionType
- ตาราง
- TableRow
- TableCell
- TableCellStyle
- TableCellBorder
- ContentAlignment
- SuggestedTableCellStyle
- TableCellStyleSuggestionState
- TableRowStyle
- SuggestedTableRowStyle
- TableRowStyleSuggestionState
- TableStyle
- TableColumnProperties
- WidthType
- TableOfContents
- ส่วนหัว
- ส่วนท้าย
- เชิงอรรถ
- DocumentStyle
- ความเป็นมา
- ขนาด
- SuggestedDocumentStyle
- DocumentStyleSuggestionState
- BackgroundSuggestionState
- SizeSuggestionState
- NamedStyles
- NamedStyle
- SuggestedNamedStyles
- NamedStylesSuggestionState
- NamedStyleSuggestionState
- แสดงรายการ
- ListProperties
- NestingLevel
- BulletAlignment
- GlyphType
- SuggestedListProperties
- ListPropertiesSuggestionState
- NestingLevelSuggestionState
- NamedRanges
- NamedRange
- ช่วง
- InlineObject
- InlineObjectProperties
- EmbeddedObject
- EmbeddedDrawingProperties
- ImageProperties
- CropProperties
- EmbeddedObjectBorder
- PropertyState
- LinkedContentReference
- SheetsChartReference
- SuggestedInlineObjectProperties
- InlineObjectPropertiesSuggestionState
- EmbeddedObjectSuggestionState
- EmbeddedDrawingPropertiesSuggestionState
- ImagePropertiesSuggestionState
- CropPropertiesSuggestionState
- EmbeddedObjectBorderSuggestionState
- LinkedContentReferenceSuggestionState
- SheetsChartReferenceSuggestionState
- PositionedObject
- PositionedObjectProperties
- PositionedObjectPositioning
- PositionedObjectLayout
- SuggestedPositionedObjectProperties
- PositionedObjectPropertiesSuggestionState
- PositionedObjectPositioningSuggestionState
- SuggestionsViewMode
- เมธอด
แหล่งข้อมูล: เอกสาร
เอกสารใน Google เอกสาร
การแสดง JSON |
---|
{ "documentId": string, "title": string, "tabs": [ { object ( |
ช่อง | |
---|---|
documentId |
เอาต์พุตเท่านั้น รหัสของเอกสาร |
title |
ชื่อเอกสาร |
tabs[] |
แท็บที่เป็นส่วนหนึ่งของเอกสาร แท็บสามารถมีแท็บย่อย ซึ่งเป็นแท็บที่ฝังอยู่ภายในแท็บอื่น แท็บย่อยจะแสดงด้วยช่อง |
revisionId |
เอาต์พุตเท่านั้น รหัสการแก้ไขของเอกสาร ใช้ได้ในคำขออัปเดตเพื่อระบุการแก้ไขของเอกสารที่จะใช้การอัปเดต และการทำงานของคำขอหากมีการแก้ไขเอกสารหลังจากการแก้ไขนั้น ระบบจะป้อนข้อมูลก็ต่อเมื่อผู้ใช้มีสิทธิ์แก้ไขเอกสาร รหัสการแก้ไขไม่ใช่ตัวเลขตามลำดับ แต่เป็นสตริงที่คลุมเครือ รูปแบบของรหัสการแก้ไขอาจเปลี่ยนแปลงเมื่อเวลาผ่านไป เรารับประกันว่ารหัสการแก้ไขที่ส่งคืนจะใช้งานได้เป็นเวลา 24 ชั่วโมงหลังจากที่มีการส่งคืนมาแล้วเท่านั้น และไม่สามารถแชร์กับผู้ใช้รายอื่นได้ ถ้ารหัสการแก้ไขไม่มีการเปลี่ยนแปลงระหว่างการเรียก เอกสารนั้นจะไม่มีการเปลี่ยนแปลง ในทางกลับกัน รหัสที่เปลี่ยนแปลง (สำหรับเอกสารและผู้ใช้เดียวกัน) มักจะหมายถึงมีการอัปเดตเอกสารแล้ว อย่างไรก็ตาม รหัสที่เปลี่ยนแปลงยังอาจเกิดจากปัจจัยภายใน เช่น การเปลี่ยนแปลงรูปแบบรหัส |
suggestionsViewMode |
เอาต์พุตเท่านั้น โหมดมุมมองคำแนะนำที่ใช้กับเอกสาร หมายเหตุ: เมื่อแก้ไขเอกสาร การเปลี่ยนแปลงจะขึ้นอยู่กับเอกสารที่มี |
body |
เอาต์พุตเท่านั้น เนื้อหาหลักของเอกสาร ช่องเดิม: ให้ใช้ |
headers |
เอาต์พุตเท่านั้น ส่วนหัวในเอกสาร คีย์ตามรหัสส่วนหัว ช่องเดิม: ให้ใช้ |
footers |
เอาต์พุตเท่านั้น ส่วนท้ายในเอกสารคีย์ตามรหัสส่วนท้าย ช่องเดิม: ให้ใช้ |
footnotes |
เอาต์พุตเท่านั้น เชิงอรรถในเอกสาร คีย์ตามรหัสเชิงอรรถ ช่องเดิม: ให้ใช้ |
documentStyle |
เอาต์พุตเท่านั้น รูปแบบของเอกสาร ช่องเดิม: ให้ใช้ |
suggestedDocumentStyleChanges |
เอาต์พุตเท่านั้น การเปลี่ยนแปลงที่แนะนำในรูปแบบของเอกสาร และใส่รหัสคำแนะนำ ช่องเดิม: ให้ใช้ |
namedStyles |
เอาต์พุตเท่านั้น รูปแบบที่มีชื่อของเอกสาร ช่องเดิม: ให้ใช้ |
suggestedNamedStylesChanges |
เอาต์พุตเท่านั้น การเปลี่ยนแปลงที่แนะนำในรูปแบบที่มีชื่อของเอกสาร แยกตามรหัสคำแนะนำ ช่องเดิม: ให้ใช้ |
lists |
เอาต์พุตเท่านั้น รายการในเอกสาร คีย์รายการตามรหัสรายการ ช่องเดิม: ให้ใช้ |
namedRanges |
เอาต์พุตเท่านั้น ช่วงที่ตั้งชื่อแล้วในเอกสาร ผูกกับชื่อ ช่องเดิม: ให้ใช้ |
inlineObjects |
เอาต์พุตเท่านั้น ออบเจ็กต์ในบรรทัดในเอกสาร คีย์ตามรหัสออบเจ็กต์ ช่องเดิม: ให้ใช้ |
positionedObjects |
เอาต์พุตเท่านั้น ออบเจ็กต์ที่วางตำแหน่งในเอกสาร คีย์ตามรหัสออบเจ็กต์ ช่องเดิม: ให้ใช้ |
แท็บ
แท็บในเอกสาร
การแสดง JSON |
---|
{ "tabProperties": { object ( |
ช่อง | |
---|---|
tabProperties |
พร็อพเพอร์ตี้ของแท็บ เช่น รหัสและชื่อ |
childTabs[] |
แท็บย่อยที่ฝังอยู่ภายในแท็บนี้ |
ช่องการรวม content เนื้อหาของแท็บ content ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
documentTab |
แท็บที่มีเนื้อหาในเอกสาร เช่น ข้อความและรูปภาพ |
TabProperties
คุณสมบัติของแท็บ
การแสดง JSON |
---|
{ "tabId": string, "title": string, "parentTabId": string, "index": integer, "nestingLevel": integer } |
ช่อง | |
---|---|
tabId |
เอาต์พุตเท่านั้น รหัสของแท็บ ฟิลด์นี้ไม่สามารถเปลี่ยนแปลงได้ |
title |
ชื่อแท็บที่ผู้ใช้มองเห็นได้ |
parentTabId |
ไม่บังคับ รหัสของแท็บหลัก เว้นว่างไว้เมื่อแท็บปัจจุบันเป็นแท็บระดับราก ซึ่งหมายความว่าแท็บดังกล่าวไม่มีรายการระดับบน |
index |
ดัชนีฐาน 0 ของแท็บภายในระดับบนสุด |
nestingLevel |
เอาต์พุตเท่านั้น ความลึกของแท็บภายในเอกสาร แท็บระดับรากเริ่มต้นที่ 0 |
DocumentTab
แท็บที่มีเนื้อหาในเอกสาร
การแสดง JSON |
---|
{ "body": { object ( |
ช่อง | |
---|---|
body |
เนื้อหาหลักของแท็บเอกสาร |
headers |
ส่วนหัวในแท็บเอกสาร เรียงข้อมูลตามรหัสส่วนหัว |
footers |
ส่วนท้ายในแท็บเอกสาร คีย์ตามรหัสส่วนท้าย |
footnotes |
เชิงอรรถในแท็บเอกสาร คีย์ตามรหัสเชิงอรรถ |
documentStyle |
รูปแบบของแท็บเอกสาร |
suggestedDocumentStyleChanges |
การเปลี่ยนแปลงที่แนะนำในรูปแบบของแท็บเอกสาร แยกตามรหัสคำแนะนำ |
namedStyles |
รูปแบบที่มีชื่อของแท็บเอกสาร |
suggestedNamedStylesChanges |
การเปลี่ยนแปลงที่แนะนำในรูปแบบที่มีชื่อของแท็บเอกสาร แยกตามรหัสคำแนะนำ |
lists |
รายการในแท็บเอกสาร แยกตามรหัสรายการ |
namedRanges |
ช่วงที่ตั้งชื่อแล้วในแท็บเอกสาร โดยจัดเรียงตามชื่อ |
inlineObjects |
ออบเจ็กต์ในบรรทัดในแท็บเอกสาร คีย์ตามรหัสออบเจ็กต์ |
positionedObjects |
ออบเจ็กต์ที่วางตำแหน่งในแท็บเอกสาร คีย์ตามรหัสออบเจ็กต์ |
เนื้อความ
เนื้อหาเอกสาร
โดยทั่วไปส่วนเนื้อหาจะมีเนื้อหาเอกสารแบบเต็ม ยกเว้นheaders
, footers
และfootnotes
การแสดง JSON |
---|
{
"content": [
{
object ( |
ช่อง | |
---|---|
content[] |
เนื้อหาของเนื้อความ ดัชนีสำหรับเนื้อหาของเนื้อความเริ่มต้นที่ 0 |
StructuralElement
StructuralElement อธิบายเนื้อหาที่มีโครงสร้างให้กับเอกสาร
การแสดง JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
ช่อง | |
---|---|
startIndex |
ดัชนีเริ่มต้นที่อิงตามศูนย์ขององค์ประกอบโครงสร้างนี้ในหน่วยโค้ด UTF-16 |
endIndex |
ดัชนีสิ้นสุดฐาน 0 ขององค์ประกอบโครงสร้างนี้ (พิเศษ) ในหน่วยโค้ด UTF-16 |
ช่องการรวม content เนื้อหาขององค์ประกอบโครงสร้าง content ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
paragraph |
ประเภทย่อหน้าขององค์ประกอบโครงสร้าง |
sectionBreak |
ประเภทตัวแบ่งส่วนขององค์ประกอบโครงสร้าง |
table |
ประเภทตารางขององค์ประกอบโครงสร้าง |
tableOfContents |
ประเภทสารบัญขององค์ประกอบโครงสร้าง |
ย่อหน้า
StructuralElement
แทนย่อหน้า ย่อหน้าคือช่วงของเนื้อหาที่สิ้นสุดด้วยอักขระขึ้นบรรทัดใหม่
การแสดง JSON |
---|
{ "elements": [ { object ( |
ช่อง | |
---|---|
elements[] |
เนื้อหาของย่อหน้าจะแบ่งออกเป็นส่วนต่างๆ |
paragraphStyle |
รูปแบบของย่อหน้านี้ |
suggestedParagraphStyleChanges |
การเปลี่ยนแปลงรูปแบบย่อหน้าที่แนะนำในย่อหน้านี้ อ้างอิงตามรหัสคำแนะนำ |
bullet |
หัวข้อย่อยสำหรับย่อหน้านี้ หากไม่มี แสดงว่าย่อหน้านั้นไม่ได้อยู่ในรายการ |
suggestedBulletChanges |
การเปลี่ยนแปลงที่แนะนำในหัวข้อย่อยของย่อหน้านี้ |
positionedObjectIds[] |
รหัสของออบเจ็กต์ที่มีตำแหน่งซึ่งเชื่อมโยงอยู่กับย่อหน้านี้ |
suggestedPositionedObjectIds |
รหัสของออบเจ็กต์ที่มีตำแหน่งที่แนะนำให้แนบกับย่อหน้านี้ คีย์ตามรหัสคำแนะนำ |
ParagraphElement
ParagraphElement อธิบายเนื้อหาภายใน Paragraph
การแสดง JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
ช่อง | |
---|---|
startIndex |
ดัชนีเริ่มต้นที่อิงตามศูนย์ขององค์ประกอบย่อหน้านี้ในหน่วยโค้ด UTF-16 |
endIndex |
ดัชนีสิ้นสุดฐาน 0 ขององค์ประกอบย่อหน้านี้ (พิเศษ) ในหน่วยโค้ด UTF-16 |
ช่องการรวม content เนื้อหาขององค์ประกอบย่อหน้า content ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
textRun |
องค์ประกอบย่อหน้าที่เรียกใช้ข้อความ |
autoText |
องค์ประกอบของย่อหน้าข้อความอัตโนมัติ |
pageBreak |
องค์ประกอบย่อหน้าสำหรับแบ่งหน้า |
columnBreak |
องค์ประกอบย่อหน้าสำหรับตัวแบ่งคอลัมน์ |
footnoteReference |
องค์ประกอบย่อหน้าอ้างอิงเชิงอรรถ |
horizontalRule |
องค์ประกอบย่อหน้าของกฎแนวนอน |
equation |
องค์ประกอบย่อหน้าสมการ |
inlineObjectElement |
องค์ประกอบย่อหน้าของออบเจ็กต์ในบรรทัด |
person |
องค์ประกอบของย่อหน้าที่ลิงก์ไปยังบุคคลหรืออีเมล |
richLink |
องค์ประกอบย่อหน้าที่ลิงก์ไปยังแหล่งข้อมูลของ Google (เช่น ไฟล์ใน Google ไดรฟ์, วิดีโอ YouTube หรือกิจกรรมในปฏิทิน) |
TextRun
ParagraphElement
ที่แสดงอักขระทั้งหมดโดยมีการจัดรูปแบบเหมือนกัน
การแสดง JSON |
---|
{ "content": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
content |
ข้อความของการวิ่งครั้งนี้ องค์ประกอบที่ไม่ใช่ข้อความในระหว่างการเรียกใช้จะแทนที่ด้วยอักขระ Unicode U+E907 |
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
textStyle |
รูปแบบข้อความของการเรียกใช้นี้ |
suggestedTextStyleChanges |
การเปลี่ยนแปลงรูปแบบข้อความที่แนะนำในการเรียกใช้นี้ แยกตามรหัสคำแนะนำ |
รูปแบบข้อความ
แสดงการจัดรูปแบบที่ใช้กับข้อความได้
รูปแบบข้อความที่รับมาจะแสดงเป็นฟิลด์ที่ยังไม่ได้ตั้งค่าในข้อความนี้ ระดับบนสุดของรูปแบบข้อความจะขึ้นอยู่กับตำแหน่งของรูปแบบข้อความ ดังนี้
- TextStyle ของข้อความใน
Paragraph
รับค่าจากnamed style type
ที่เกี่ยวข้องของย่อหน้า - TextStyle ใน
named style
รับค่าจากรูปแบบที่มีชื่อnormal text
- TextStyle ของรูปแบบที่มีชื่อ
normal text
จะรับค่าจากรูปแบบข้อความเริ่มต้นในเครื่องมือแก้ไขเอกสาร - TextStyle ในองค์ประกอบ
Paragraph
ที่มีอยู่ในตารางอาจรับค่ารูปแบบข้อความจากรูปแบบตาราง
ถ้ารูปแบบข้อความไม่ได้รับช่วงมาจากระดับบนสุด การยกเลิกการตั้งค่าช่องจะเปลี่ยนรูปแบบกลับไปเป็นค่าที่ตรงกับค่าเริ่มต้นในเครื่องมือแก้ไขเอกสาร
การแสดง JSON |
---|
{ "bold": boolean, "italic": boolean, "underline": boolean, "strikethrough": boolean, "smallCaps": boolean, "backgroundColor": { object ( |
ช่อง | |
---|---|
bold |
ข้อความจะแสดงผลเป็นตัวหนาหรือไม่ |
italic |
ดูว่าข้อความเป็นตัวเอียงหรือไม่ |
underline |
มีการขีดเส้นใต้ข้อความหรือไม่ |
strikethrough |
มีข้อความขีดทับหรือไม่ |
smallCaps |
ข้อความใช้อักษรตัวพิมพ์ใหญ่ขนาดเล็กหรือไม่ |
backgroundColor |
สีพื้นหลังของข้อความ หากตั้งค่าไว้ สีจะเป็นสี RGB หรือแบบโปร่งใส ขึ้นอยู่กับช่อง |
foregroundColor |
สีพื้นหน้าของข้อความ หากตั้งค่าไว้ สีจะเป็นสี RGB หรือแบบโปร่งใส ขึ้นอยู่กับช่อง |
fontSize |
ขนาดตัวอักษรของข้อความ |
weightedFontFamily |
ชุดแบบอักษรและน้ำหนักที่แสดงผลของข้อความ หากคำขออัปเดตระบุค่าสำหรับทั้ง หากไม่ได้ตั้งค่า หากตั้งค่า |
baselineOffset |
ออฟเซ็ตแนวตั้งของข้อความจากตำแหน่งปกติ ข้อความที่มีออฟเซ็ตพื้นฐาน |
link |
ปลายทางของไฮเปอร์ลิงก์ของข้อความ หากไม่ได้ตั้งค่าไว้จะไม่มีลิงก์ ลิงก์ไม่ได้รับค่ามาจากข้อความระดับบนสุด การเปลี่ยนลิงก์ในคำขออัปเดตจะส่งผลให้เกิดการเปลี่ยนแปลงอื่นๆ กับรูปแบบข้อความของช่วงดังนี้
|
OptionalColor
สีที่สามารถทึบแสงเต็มที่หรือโปร่งใสเต็มที่
การแสดง JSON |
---|
{
"color": {
object ( |
ช่อง | |
---|---|
color |
หากตั้งค่าไว้ ระบบจะใช้สีนี้เป็นสีทึบ หากไม่ได้ตั้งค่า ค่านี้จะแสดงเป็นสีโปร่งใส |
สี
สีทึบ
การแสดง JSON |
---|
{
"rgbColor": {
object ( |
ช่อง | |
---|---|
rgbColor |
ค่าสี RGB |
RgbColor
สี RGB
การแสดง JSON |
---|
{ "red": number, "green": number, "blue": number } |
ช่อง | |
---|---|
red |
องค์ประกอบสีแดงของสีตั้งแต่ 0.0 ถึง 1.0 |
green |
องค์ประกอบสีเขียวของสีตั้งแต่ 0.0 ถึง 1.0 |
blue |
องค์ประกอบสีน้ำเงินของสีตั้งแต่ 0.0 ถึง 1.0 |
มิติข้อมูล
ขนาดในทิศทางเดียวในหน่วยที่ระบุ
การแสดง JSON |
---|
{
"magnitude": number,
"unit": enum ( |
ช่อง | |
---|---|
magnitude |
ขนาด |
unit |
หน่วยของขนาด |
หน่วย
หน่วยวัด
Enum | |
---|---|
UNIT_UNSPECIFIED |
ไม่รู้จักหน่วย |
PT |
จุด 1/72 ของนิ้ว |
WeightedFontFamily
แสดงชุดแบบอักษรและน้ำหนักของข้อความ
การแสดง JSON |
---|
{ "fontFamily": string, "weight": integer } |
ช่อง | |
---|---|
fontFamily |
ชุดแบบอักษรของข้อความ ชุดแบบอักษรอาจเป็นแบบอักษรใดก็ได้จากเมนูแบบอักษรในเอกสารหรือจาก Google Fonts หากไม่รู้จักชื่อแบบอักษร ข้อความจะแสดงผลใน |
weight |
น้ำหนักของแบบอักษร ช่องนี้อาจมีค่าใดๆ ที่เป็นพหุคูณของ ค่าเริ่มต้นคือ น้ำหนักแบบอักษรจะเป็นเพียงองค์ประกอบเดียวของน้ำหนักแบบอักษรที่แสดงผล ชุดค่าผสมของ
|
BaselineOffset
วิธีที่สามารถออฟเซ็ตข้อความในแนวตั้งจากตำแหน่งปกติ
Enum | |
---|---|
BASELINE_OFFSET_UNSPECIFIED |
ออฟเซ็ตพื้นฐานของข้อความจะรับค่ามาจากระดับบน |
NONE |
ข้อความไม่ได้ออฟเซ็ตในแนวตั้ง |
SUPERSCRIPT |
ข้อความจะออฟเซ็ตขึ้นในแนวตั้ง (ตัวยก) |
SUBSCRIPT |
ข้อความจะเลื่อนหักลง (ตัวห้อย) ในแนวตั้ง |
ลิงก์
การอ้างอิงส่วนอื่นของเอกสารหรือทรัพยากร URL ภายนอก
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ช่องการรวม destination ปลายทางของลิงก์ destination ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
url |
URL ภายนอก |
tabId |
รหัสของแท็บในเอกสารนี้ |
bookmark |
บุ๊กมาร์กในเอกสารนี้ ในเอกสารที่มีแท็บเดียว ลิงก์ไปยังบุ๊กมาร์กภายในแท็บเดียวจะยังคงแสดงผล |
heading |
หัวข้อในเอกสารนี้ ในเอกสารที่มีแท็บเดียว ลิงก์ไปยังส่วนหัวภายในแท็บเดียวจะยังคงแสดงผล |
bookmarkId |
รหัสบุ๊กมาร์กในเอกสารนี้ ช่องเดิม: ตั้งค่า หากใช้ช่องนี้ในคำขอการเขียน ระบบจะถือว่าบุ๊กมาร์กมาจากรหัสแท็บที่ระบุไว้ในคำขอ หากไม่ได้ระบุรหัสแท็บในคำขอ ระบบจะถือว่ามาจากแท็บแรกในเอกสาร |
headingId |
รหัสหัวข้อในเอกสารนี้ ช่องเดิม: ตั้งค่า หากใช้ช่องนี้ในคำขอการเขียน ระบบจะถือว่าส่วนหัวมาจากรหัสแท็บที่ระบุไว้ในคำขอ หากไม่ได้ระบุรหัสแท็บในคำขอ ระบบจะถือว่ามาจากแท็บแรกในเอกสาร |
BookmarkLink
การอ้างอิงไปยังบุ๊กมาร์กในเอกสารนี้
การแสดง JSON |
---|
{ "id": string, "tabId": string } |
ช่อง | |
---|---|
id |
รหัสบุ๊กมาร์กในเอกสารนี้ |
tabId |
รหัสของแท็บที่มีบุ๊กมาร์กนี้ |
HeadingLink
การอ้างอิงหัวข้อในเอกสารนี้
การแสดง JSON |
---|
{ "id": string, "tabId": string } |
ช่อง | |
---|---|
id |
รหัสหัวข้อในเอกสารนี้ |
tabId |
รหัสของแท็บที่มีส่วนหัวนี้ |
SuggestedTextStyle
การเปลี่ยนแปลงที่แนะนำใน TextStyle
การแสดง JSON |
---|
{ "textStyle": { object ( |
ช่อง | |
---|---|
textStyle |
|
textStyleSuggestionState |
มาสก์ที่ระบุว่าช่องใดในฐาน |
TextStyleSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน TextStyle
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "boldSuggested": boolean, "italicSuggested": boolean, "underlineSuggested": boolean, "strikethroughSuggested": boolean, "smallCapsSuggested": boolean, "backgroundColorSuggested": boolean, "foregroundColorSuggested": boolean, "fontSizeSuggested": boolean, "weightedFontFamilySuggested": boolean, "baselineOffsetSuggested": boolean, "linkSuggested": boolean } |
ช่อง | |
---|---|
boldSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
italicSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
underlineSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
strikethroughSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
smallCapsSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
backgroundColorSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
foregroundColorSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
fontSizeSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
weightedFontFamilySuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
baselineOffsetSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
linkSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
AutoText
ParagraphElement
แทนจุดในข้อความซึ่งถูกแทนที่แบบไดนามิกด้วยเนื้อหาที่เปลี่ยนแปลงได้เมื่อเวลาผ่านไป เช่น หมายเลขหน้า
การแสดง JSON |
---|
{ "type": enum ( |
ช่อง | |
---|---|
type |
ประเภทของข้อความอัตโนมัตินี้ |
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
textStyle |
รูปแบบข้อความของ AutoText นี้ |
suggestedTextStyleChanges |
การเปลี่ยนแปลงรูปแบบข้อความที่แนะนำในข้อความอัตโนมัตินี้ เชื่อมโยงตามรหัสคำแนะนำ |
ประเภท
ประเภทของข้อความอัตโนมัติ
Enum | |
---|---|
TYPE_UNSPECIFIED |
ประเภทข้อความอัตโนมัติที่ไม่ระบุ |
PAGE_NUMBER |
พิมพ์สำหรับข้อความอัตโนมัติที่แสดงเลขหน้าปัจจุบัน |
PAGE_COUNT |
พิมพ์สำหรับข้อความอัตโนมัติที่แสดงจำนวนหน้าทั้งหมดในเอกสาร |
PageBreak
ParagraphElement
แสดงถึงตัวแบ่งหน้า ตัวแบ่งหน้าจะทำให้ข้อความที่ตามมาเริ่มต้นที่ด้านบนของหน้าถัดไป
การแสดง JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
textStyle |
รูปแบบข้อความของ PageBreak นี้ รูปแบบข้อความของตัวแบ่งหน้าอาจส่งผลต่อเลย์เอาต์เนื้อหาและการจัดรูปแบบข้อความที่แทรกอยู่ข้างๆ ได้เช่นเดียวกับเนื้อหาข้อความ เช่น การเรียกใช้ข้อความและการอ้างอิงเชิงอรรถ |
suggestedTextStyleChanges |
การเปลี่ยนแปลงรูปแบบข้อความที่แนะนำใน PageBreak นี้ อ้างอิงตามรหัสคำแนะนำ |
ColumnBreak
ParagraphElement
แสดงถึงตัวแบ่งคอลัมน์ ตัวแบ่งคอลัมน์ทำให้ข้อความที่ตามมาเริ่มต้นที่ด้านบนสุดของคอลัมน์ถัดไป
การแสดง JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
textStyle |
รูปแบบข้อความของ ColumnBreak นี้ เช่นเดียวกับเนื้อหาข้อความ เช่น การเรียกใช้ข้อความและการอ้างอิงเชิงอรรถ รูปแบบข้อความของตัวแบ่งคอลัมน์อาจส่งผลต่อเลย์เอาต์เนื้อหาและการจัดรูปแบบข้อความที่แทรกอยู่ข้างๆ |
suggestedTextStyleChanges |
การเปลี่ยนแปลงรูปแบบข้อความที่แนะนำใน ColumnBreak นี้ รวมคีย์ตามรหัสคำแนะนำ |
FootnoteReference
ParagraphElement
แสดงการอ้างอิงเชิงอรรถ การอ้างอิงเชิงอรรถคือเนื้อหาในบรรทัดที่แสดงผลด้วยตัวเลขและใช้เพื่อระบุเชิงอรรถ
การแสดง JSON |
---|
{ "footnoteId": string, "footnoteNumber": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
footnoteId |
รหัสของ |
footnoteNumber |
จำนวนที่แสดงผลของเชิงอรรถนี้ |
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
textStyle |
รูปแบบข้อความของ FootnoteReference |
suggestedTextStyleChanges |
การเปลี่ยนแปลงรูปแบบข้อความที่แนะนำใน FootnoteReference นี้อิงตามรหัสคำแนะนำ |
HorizontalRule
ParagraphElement
แสดงเส้นแนวนอน
การแสดง JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
textStyle |
รูปแบบข้อความของ HorizontalRule นี้ เช่นเดียวกับเนื้อหาข้อความ เช่น การเรียกใช้ข้อความและการอ้างอิงเชิงอรรถ รูปแบบข้อความของกฎแนวนอนอาจส่งผลต่อเลย์เอาต์เนื้อหาและการจัดรูปแบบข้อความที่แทรกอยู่ข้างๆ |
suggestedTextStyleChanges |
การเปลี่ยนแปลงรูปแบบข้อความที่แนะนำใน HorizontalRule นี้คีย์ตามรหัสคำแนะนำ |
สมการ
ParagraphElement
แทนสมการ
การแสดง JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ] } |
ช่อง | |
---|---|
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
InlineObjectElement
ParagraphElement
ที่มี InlineObject
การแสดง JSON |
---|
{ "inlineObjectId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
inlineObjectId |
รหัสของ |
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
textStyle |
รูปแบบข้อความของ inlineObjectElement นี้ เช่นเดียวกับเนื้อหาข้อความ เช่น การเรียกใช้ข้อความและการอ้างอิงเชิงอรรถ รูปแบบข้อความขององค์ประกอบออบเจ็กต์แบบอินไลน์อาจส่งผลต่อเลย์เอาต์เนื้อหาและการจัดรูปแบบข้อความที่แทรกอยู่ข้างๆ |
suggestedTextStyleChanges |
การเปลี่ยนแปลงรูปแบบข้อความที่แนะนำกับ inlineObject นี้ คีย์โดยรหัสคำแนะนำ |
บุคคล
บุคคลหรืออีเมลที่กล่าวถึงในเอกสาร ข้อความที่กล่าวถึงนี้เป็นองค์ประกอบเดียวที่เปลี่ยนแปลงไม่ได้ซึ่งมีชื่อหรืออีเมลของบุคคลนั้น
การแสดง JSON |
---|
{ "personId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
personId |
เอาต์พุตเท่านั้น รหัสที่ไม่ซ้ำกันของลิงก์นี้ |
suggestedInsertionIds[] |
รหัสของคำแนะนำที่แทรกลิงก์ของบุคคลนี้ลงในเอกสาร |
suggestedDeletionIds[] |
รหัสสําหรับคําแนะนําที่นําลิงก์บุคคลนี้ออกจากเอกสาร |
textStyle |
รูปแบบข้อความของ |
suggestedTextStyleChanges |
การเปลี่ยนแปลงรูปแบบข้อความที่แนะนำใน |
personProperties |
เอาต์พุตเท่านั้น พร็อพเพอร์ตี้ของ |
PersonProperties
พร็อพเพอร์ตี้เฉพาะของ Person
ที่ลิงก์ไว้
การแสดง JSON |
---|
{ "name": string, "email": string } |
ช่อง | |
---|---|
name |
เอาต์พุตเท่านั้น ชื่อของบุคคลหากปรากฏในข้อความลิงก์แทนอีเมลของบุคคลนั้น |
email |
เอาต์พุตเท่านั้น อีเมลที่ลิงก์กับ |
RichLink
ลิงก์ไปยังทรัพยากรของ Google (เช่น ไฟล์ในไดรฟ์, วิดีโอ YouTube หรือกิจกรรมในปฏิทิน)
การแสดง JSON |
---|
{ "richLinkId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
richLinkId |
เอาต์พุตเท่านั้น รหัสของลิงก์นี้ |
suggestedInsertionIds[] |
รหัสของคำแนะนำที่แทรกลิงก์นี้ลงในเอกสาร |
suggestedDeletionIds[] |
รหัสของคำแนะนำที่นำลิงก์นี้ออกจากเอกสาร |
textStyle |
รูปแบบข้อความของ |
suggestedTextStyleChanges |
การเปลี่ยนแปลงรูปแบบข้อความที่แนะนำใน |
richLinkProperties |
เอาต์พุตเท่านั้น พร็อพเพอร์ตี้ของ |
RichLinkProperties
พร็อพเพอร์ตี้สำหรับ RichLink
โดยเฉพาะ
การแสดง JSON |
---|
{ "title": string, "uri": string, "mimeType": string } |
ช่อง | |
---|---|
title |
เอาต์พุตเท่านั้น ชื่อของ |
uri |
เอาต์พุตเท่านั้น URI ไปยัง |
mimeType |
เอาต์พุตเท่านั้น ประเภท MIME ของ |
แบบย่อหน้า
รูปแบบที่ใช้กับทั้งย่อหน้า
รูปแบบย่อหน้าที่รับมาจะแสดงเป็นช่องที่ยังไม่ได้ตั้งค่าในข้อความนี้ พาเรนต์ของรูปแบบย่อหน้าจะขึ้นอยู่กับตำแหน่งของรูปแบบย่อหน้า ดังนี้
- ParagraphStyle ใน
Paragraph
รับค่าจากnamed style type
ที่เกี่ยวข้องของย่อหน้า - ParagraphStyle ใน
named style
รับค่าจากรูปแบบnormal text
ที่มีชื่ออยู่ - ParagraphStyle ของรูปแบบ
normal text
ที่มีชื่อจะรับค่าจากรูปแบบย่อหน้าเริ่มต้นในเครื่องมือแก้ไขเอกสาร - ParagraphStyle ในองค์ประกอบ
Paragraph
ที่มีอยู่ในตารางอาจรับค่ารูปแบบย่อหน้ามาจากรูปแบบตารางได้
ถ้ารูปแบบย่อหน้าไม่ได้รับช่วงมาจากระดับบน การยกเลิกการตั้งค่าช่องจะเปลี่ยนรูปแบบกลับไปเป็นค่าที่ตรงกับค่าเริ่มต้นในเครื่องมือแก้ไขเอกสาร
การแสดง JSON |
---|
{ "headingId": string, "namedStyleType": enum ( |
ช่อง | |
---|---|
headingId |
รหัสส่วนหัวของย่อหน้า หากว่างเปล่า ย่อหน้านี้จะไม่ใช่หัวข้อ พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
namedStyleType |
ประเภทรูปแบบที่มีชื่อของย่อหน้า เนื่องจากการอัปเดตประเภทสไตล์ที่มีชื่อจะส่งผลต่อคุณสมบัติอื่นๆ ภายใน ParagraphStyle ด้วย ระบบจะใช้ประเภทสไตล์ที่มีชื่อนั้นก่อนที่คุณสมบัติอื่นๆ จะได้รับการอัปเดต |
alignment |
การจัดแนวข้อความของย่อหน้านี้ |
lineSpacing |
จำนวนช่องว่างระหว่างเส้นเป็นเปอร์เซ็นต์ของปกติ โดยค่าปกติจะแสดงเป็น 100.0 หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน |
direction |
ทิศทางข้อความของย่อหน้านี้ หากไม่ได้ตั้งค่า ค่าเริ่มต้นจะเป็น |
spacingMode |
โหมดระยะห่างของย่อหน้า |
spaceAbove |
ระยะห่างเหนือย่อหน้า หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน |
spaceBelow |
ขนาดพื้นที่เกินด้านล่างของย่อหน้า หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน |
borderBetween |
เส้นขอบระหว่างย่อหน้านี้กับย่อหน้าถัดไปและย่อหน้าก่อนหน้า หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน ระบบจะแสดงเส้นขอบระหว่างเส้นขอบเมื่อย่อหน้าที่อยู่ติดกันมีเส้นขอบและการเยื้องเดียวกัน อัปเดตเส้นขอบของย่อหน้าบางส่วนไม่ได้ เมื่อเปลี่ยนเส้นขอบของย่อหน้า คุณต้องระบุเส้นขอบใหม่ให้ครบถ้วน |
borderTop |
เส้นขอบที่ด้านบนของย่อหน้านี้ หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน เส้นขอบด้านบนจะแสดงผลเมื่อย่อหน้าด้านบนมีคุณสมบัติของเส้นขอบและการเยื้องที่แตกต่างกัน อัปเดตเส้นขอบของย่อหน้าบางส่วนไม่ได้ เมื่อเปลี่ยนเส้นขอบของย่อหน้า คุณต้องระบุเส้นขอบใหม่ให้ครบถ้วน |
borderBottom |
เส้นขอบที่ด้านล่างของย่อหน้านี้ หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน เส้นขอบด้านล่างจะแสดงผลเมื่อย่อหน้าด้านล่างมีคุณสมบัติของเส้นขอบและการเยื้องที่แตกต่างกัน อัปเดตเส้นขอบของย่อหน้าบางส่วนไม่ได้ เมื่อเปลี่ยนเส้นขอบของย่อหน้า คุณต้องระบุเส้นขอบใหม่ให้ครบถ้วน |
borderLeft |
เส้นขอบด้านซ้ายของย่อหน้านี้ หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน อัปเดตเส้นขอบของย่อหน้าบางส่วนไม่ได้ เมื่อเปลี่ยนเส้นขอบของย่อหน้า คุณต้องระบุเส้นขอบใหม่ให้ครบถ้วน |
borderRight |
เส้นขอบทางด้านขวาของย่อหน้านี้ หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน อัปเดตเส้นขอบของย่อหน้าบางส่วนไม่ได้ เมื่อเปลี่ยนเส้นขอบของย่อหน้า คุณต้องระบุเส้นขอบใหม่ให้ครบถ้วน |
indentFirstLine |
จำนวนการเยื้องบรรทัดแรกของย่อหน้า หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน |
indentStart |
จำนวนการเยื้องของย่อหน้าด้านข้างที่ตรงกับจุดเริ่มต้นของข้อความ โดยขึ้นอยู่กับทิศทางของย่อหน้าในปัจจุบัน หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน |
indentEnd |
จำนวนการเยื้องของย่อหน้าด้านที่สัมพันธ์กับส่วนท้ายของข้อความ ขึ้นอยู่กับทิศทางของย่อหน้าในปัจจุบัน หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน |
tabStops[] |
รายการแท็บหยุดสำหรับย่อหน้านี้ โดยจะไม่รับค่ารายการตัวกั้นแท็บ พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
keepLinesTogether |
ระบุว่าควรวางทุกบรรทัดของย่อหน้าในหน้าหรือคอลัมน์เดียวกันหรือไม่ หากเป็นไปได้ หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน |
keepWithNext |
ควรวางส่วนใดส่วนหนึ่งของย่อหน้านี้ในหน้าหรือคอลัมน์เดียวกันกับย่อหน้าถัดไปเป็นอย่างน้อยไหม หากทำได้ หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน |
avoidWidowAndOrphan |
จะหลีกเลี่ยงคนหม้ายและเด็กกำพร้าสําหรับย่อหน้านั้นหรือไม่ หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน |
shading |
เฉดสีของย่อหน้า หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน |
pageBreakBefore |
ย่อหน้าปัจจุบันควรเริ่มที่ส่วนต้นของหน้าเสมอหรือไม่ หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน การพยายามอัปเดต |
NamedStyleType
ประเภทของรูปแบบที่มีชื่อ
Enum | |
---|---|
NAMED_STYLE_TYPE_UNSPECIFIED |
ไม่ได้ระบุประเภทของรูปแบบที่มีชื่อ |
NORMAL_TEXT |
ข้อความปกติ |
TITLE |
ชื่อ |
SUBTITLE |
คำบรรยาย |
HEADING_1 |
หัวข้อ 1 |
HEADING_2 |
หัวข้อ 2 |
HEADING_3 |
หัวข้อ 3 |
HEADING_4 |
หัวข้อ 4 |
HEADING_5 |
หัวข้อ 5 |
HEADING_6 |
หัวข้อ 6 |
การจัดข้อความ
ประเภทการจัดข้อความสำหรับย่อหน้า
Enum | |
---|---|
ALIGNMENT_UNSPECIFIED |
การปรับแนวย่อหน้าจะได้รับช่วงมาจากระดับบน |
START |
จัดอยู่ในแนวเดียวกับย่อหน้า จัดชิดซ้ายสำหรับข้อความ LTR จัดชิดขวาหากไม่เป็นเช่นนั้น |
CENTER |
ย่อหน้านั้นอยู่กึ่งกลาง |
END |
จัดแนวย่อหน้าจนถึงท้ายบรรทัด จัดข้อความ LTR ชิดขวา จัดชิดซ้าย |
JUSTIFIED |
ย่อหน้านั้นมีการอธิบายอย่างเหมาะสม |
ContentDirection
เนื้อหาเส้นทางสามารถเข้ามาได้
Enum | |
---|---|
CONTENT_DIRECTION_UNSPECIFIED |
ไม่ได้ระบุทิศทางเนื้อหา |
LEFT_TO_RIGHT |
เนื้อหาจะเรียงจากซ้ายไปขวา |
RIGHT_TO_LEFT |
เนื้อหาจะย้ายจากขวาไปซ้าย |
SpacingMode
โหมดต่างๆ สำหรับระยะห่างระหว่างย่อหน้า
Enum | |
---|---|
SPACING_MODE_UNSPECIFIED |
โหมดการเว้นระยะห่างจะรับค่ามาจากระดับบน |
NEVER_COLLAPSE |
แสดงผลระยะห่างของย่อหน้าเสมอ |
COLLAPSE_LISTS |
ระบบจะข้ามระยะห่างระหว่างย่อหน้าระหว่างองค์ประกอบรายการ |
ParagraphBorder
เส้นขอบรอบย่อหน้า
การแสดง JSON |
---|
{ "color": { object ( |
ช่อง | |
---|---|
color |
สีของเส้นขอบ |
width |
ความกว้างของเส้นขอบ |
padding |
ระยะห่างจากขอบของเส้นขอบ |
dashStyle |
รูปแบบเส้นประของเส้นขอบ |
DashStyle
ประเภทของเครื่องหมายขีดกลางที่แสดงเรขาคณิตเชิงเส้นได้ ค่าเหล่านี้อิงตาม "ST_PresetLineDashVal" ประเภทพื้นฐานตามที่อธิบายไว้ในส่วน 20.1.10.48 ของ "Office Open XML File Formats - Fundamentals and Markup Language Reference" ส่วนที่ 1 ของ ECMA-376 รุ่นที่ 4
Enum | |
---|---|
DASH_STYLE_UNSPECIFIED |
รูปแบบขีดที่ไม่ได้ระบุ |
SOLID |
เส้นทึบ สอดคล้องกับค่า ECMA-376 ST_PresetLineDashVal "ของแข็ง" นี่คือรูปแบบขีดเริ่มต้น |
DOT |
เส้นประ ตรงกับค่า "จุด" ของ ECMA-376 ST_PresetLineDashVal |
DASH |
เส้นประ ตรงกับค่า "dash" ของ ECMA-376 ST_PresetLineDashVal |
TabStop
แท็บหยุดภายใน 1 ย่อหน้า
การแสดง JSON |
---|
{ "offset": { object ( |
ช่อง | |
---|---|
offset |
ออฟเซ็ตระหว่างแท็บนี้จะหยุดและระยะขอบเริ่มต้น |
alignment |
การจัดแนวแท็บนี้จะหยุดลง หากไม่ได้ตั้งค่า ค่าเริ่มต้นจะเป็น |
TabStopAlignment
การจัดแนวแท็บจะหยุด
Enum | |
---|---|
TAB_STOP_ALIGNMENT_UNSPECIFIED |
ไม่ได้ระบุการจัดแนวแท็บหยุด |
START |
ตัวกั้นแท็บอยู่ในแนวเดียวกับจุดเริ่มต้นของเส้น โดยตัวเลือกนี้คือค่าเริ่มต้น |
CENTER |
ตัวกั้นแท็บจะอยู่ในแนวกึ่งกลางของเส้น |
END |
ตัวกั้นแท็บอยู่ในแนวเดียวกับจุดสิ้นสุดของเส้น |
การไล่เฉดสี
เฉดสีของย่อหน้า
การแสดง JSON |
---|
{
"backgroundColor": {
object ( |
ช่อง | |
---|---|
backgroundColor |
สีพื้นหลังของการลงสีย่อหน้านี้ |
SuggestedParagraphStyle
การเปลี่ยนแปลงที่แนะนำใน ParagraphStyle
การแสดง JSON |
---|
{ "paragraphStyle": { object ( |
ช่อง | |
---|---|
paragraphStyle |
|
paragraphStyleSuggestionState |
มาสก์ที่ระบุว่าช่องใดในฐาน |
ParagraphStyleSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน ParagraphStyle
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{
"headingIdSuggested": boolean,
"namedStyleTypeSuggested": boolean,
"alignmentSuggested": boolean,
"lineSpacingSuggested": boolean,
"directionSuggested": boolean,
"spacingModeSuggested": boolean,
"spaceAboveSuggested": boolean,
"spaceBelowSuggested": boolean,
"borderBetweenSuggested": boolean,
"borderTopSuggested": boolean,
"borderBottomSuggested": boolean,
"borderLeftSuggested": boolean,
"borderRightSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"indentEndSuggested": boolean,
"keepLinesTogetherSuggested": boolean,
"keepWithNextSuggested": boolean,
"avoidWidowAndOrphanSuggested": boolean,
"shadingSuggestionState": {
object ( |
ช่อง | |
---|---|
headingIdSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
namedStyleTypeSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
alignmentSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
lineSpacingSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
directionSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
spacingModeSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
spaceAboveSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
spaceBelowSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
borderBetweenSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
borderTopSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
borderBottomSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
borderLeftSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
borderRightSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
indentFirstLineSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
indentStartSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
indentEndSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
keepLinesTogetherSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
keepWithNextSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
avoidWidowAndOrphanSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
shadingSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
pageBreakBeforeSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
ShadingSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน Shading
มีการเปลี่ยนแปลงในการเปลี่ยนแปลงที่แนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "backgroundColorSuggested": boolean } |
ช่อง | |
---|---|
backgroundColorSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
สัญลักษณ์หัวข้อย่อย
อธิบายหัวข้อย่อยของย่อหน้า
การแสดง JSON |
---|
{
"listId": string,
"nestingLevel": integer,
"textStyle": {
object ( |
ช่อง | |
---|---|
listId |
รหัสของรายการในย่อหน้านี้ |
nestingLevel |
ระดับการซ้อนของย่อหน้านี้ในรายการ |
textStyle |
รูปแบบข้อความเฉพาะย่อหน้าที่ใช้กับหัวข้อย่อยนี้ |
SuggestedBullet
การเปลี่ยนแปลงที่แนะนำใน Bullet
การแสดง JSON |
---|
{ "bullet": { object ( |
ช่อง | |
---|---|
bullet |
|
bulletSuggestionState |
มาสก์ที่ระบุว่าช่องใดในฐาน |
BulletSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน Bullet
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{
"listIdSuggested": boolean,
"nestingLevelSuggested": boolean,
"textStyleSuggestionState": {
object ( |
ช่อง | |
---|---|
listIdSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
nestingLevelSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
textStyleSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
ObjectReferences
คอลเล็กชันของรหัสออบเจ็กต์
การแสดง JSON |
---|
{ "objectIds": [ string ] } |
ช่อง | |
---|---|
objectIds[] |
รหัสออบเจ็กต์ |
SectionBreak
StructuralElement
แสดงตัวแบ่งส่วน ส่วนคือช่วงเนื้อหาที่มี SectionStyle
เหมือนกัน ตัวแบ่งส่วนจะแสดงจุดเริ่มต้นของส่วนใหม่ และรูปแบบของส่วนจะมีผลกับส่วนที่อยู่หลังตัวแบ่งส่วน
เนื้อหาเอกสารจะเริ่มต้นด้วยตัวแบ่งส่วนเสมอ
การแสดง JSON |
---|
{
"suggestedInsertionIds": [
string
],
"suggestedDeletionIds": [
string
],
"sectionStyle": {
object ( |
ช่อง | |
---|---|
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
sectionStyle |
รูปแบบของส่วนที่อยู่หลังตัวแบ่งส่วนนี้ |
SectionStyle
การจัดรูปแบบที่ใช้กับส่วน
การแสดง JSON |
---|
{ "columnProperties": [ { object ( |
ช่อง | |
---|---|
columnProperties[] |
พร็อพเพอร์ตี้คอลัมน์ของส่วน หากเว้นว่างไว้ ส่วนนี้จะมีคอลัมน์ 1 คอลัมน์ที่มีพร็อพเพอร์ตี้เริ่มต้นในเครื่องมือแก้ไขเอกสาร คุณสามารถอัปเดตส่วนให้มีจำนวนไม่เกิน 3 คอลัมน์ เมื่ออัปเดตพร็อพเพอร์ตี้นี้ จำเป็นต้องกำหนดค่าที่เป็นรูปธรรม การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาดคำขอที่ไม่ถูกต้อง 400 |
columnSeparatorStyle |
รูปแบบของตัวคั่นคอลัมน์ โดยสามารถตั้งค่ารูปแบบนี้ได้แม้ว่าในส่วนจะมีคอลัมน์เดียว เมื่ออัปเดตพร็อพเพอร์ตี้นี้ จำเป็นต้องกำหนดค่าที่เป็นรูปธรรม การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาดคำขอที่ไม่ถูกต้อง 400 |
contentDirection |
ทิศทางเนื้อหาของส่วนนี้ หากไม่ได้ตั้งค่า ค่าเริ่มต้นจะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ จำเป็นต้องกำหนดค่าที่เป็นรูปธรรม การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาดคำขอที่ไม่ถูกต้อง 400 |
marginTop |
ขอบหน้าบนสุดของส่วน หากไม่ได้ตั้งค่า ค่าเริ่มต้นของ DocumentStyle จะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ จำเป็นต้องกำหนดค่าที่เป็นรูปธรรม การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาดคำขอที่ไม่ถูกต้อง 400 |
marginBottom |
ขอบล่างของส่วน หากไม่ได้ตั้งค่า ค่าเริ่มต้นของ DocumentStyle จะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ จำเป็นต้องกำหนดค่าที่เป็นรูปธรรม การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาดคำขอที่ไม่ถูกต้อง 400 |
marginRight |
ขอบหน้าด้านขวาของส่วน หากไม่ได้ตั้งค่า ค่าเริ่มต้นของ DocumentStyle จะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ จำเป็นต้องกำหนดค่าที่เป็นรูปธรรม การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาดคำขอที่ไม่ถูกต้อง 400 |
marginLeft |
ขอบหน้าด้านซ้ายของส่วน หากไม่ได้ตั้งค่า ค่าเริ่มต้นของ DocumentStyle จะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ จำเป็นต้องกำหนดค่าที่เป็นรูปธรรม การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาดคำขอที่ไม่ถูกต้อง 400 |
marginHeader |
ระยะขอบส่วนหัวของส่วน หากไม่ได้ตั้งค่า ค่าเริ่มต้นของ DocumentStyle จะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ จำเป็นต้องกำหนดค่าที่เป็นรูปธรรม การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาดคำขอที่ไม่ถูกต้อง 400 |
marginFooter |
ระยะขอบส่วนท้ายของส่วน หากไม่ได้ตั้งค่า ค่าเริ่มต้นของ DocumentStyle จะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ จำเป็นต้องกำหนดค่าที่เป็นรูปธรรม การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาดคำขอที่ไม่ถูกต้อง 400 |
sectionType |
เอาต์พุตเท่านั้น ประเภทของส่วน |
defaultHeaderId |
รหัสของส่วนหัวเริ่มต้น หากไม่ได้ตั้งค่า ค่าจะสืบทอดจาก พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
defaultFooterId |
รหัสของส่วนท้ายเริ่มต้น หากไม่ได้ตั้งค่า ค่าจะสืบทอดจาก พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
firstPageHeaderId |
รหัสของส่วนหัวที่ใช้สำหรับหน้าแรกของส่วนเท่านั้น หาก พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
firstPageFooterId |
รหัสของส่วนท้ายที่ใช้สำหรับหน้าแรกของส่วนเท่านั้น หาก พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
evenPageHeaderId |
รหัสของส่วนหัวที่ใช้สำหรับหน้าเลขคู่เท่านั้น หากค่า พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
evenPageFooterId |
รหัสส่วนท้ายที่ใช้เฉพาะสำหรับหน้าเลขคู่ หากค่า พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
useFirstPageHeaderFooter |
ระบุว่าจะใช้รหัสส่วนหัว / ส่วนท้ายของหน้าแรกสำหรับหน้าแรกของส่วนหรือไม่ หากไม่ได้ตั้งค่า ระบบจะรับค่าจาก เมื่ออัปเดตพร็อพเพอร์ตี้นี้ จำเป็นต้องกำหนดค่าที่เป็นรูปธรรม การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาดคำขอที่ไม่ถูกต้อง 400 |
pageNumberStart |
หมายเลขหน้าที่จะเริ่มนับจำนวนหน้าสำหรับส่วนนี้ หากไม่ได้ตั้งค่า การจัดเลขหน้าจะต่อจากส่วนก่อนหน้า หากไม่ได้ตั้งค่าไว้ใน เมื่ออัปเดตพร็อพเพอร์ตี้นี้ จำเป็นต้องกำหนดค่าที่เป็นรูปธรรม การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาดคำขอที่ไม่ถูกต้อง 400 |
flipPageOrientation |
ไม่บังคับ ระบุว่าจะพลิกมิติของ เมื่ออัปเดตพร็อพเพอร์ตี้นี้ จำเป็นต้องกำหนดค่าที่เป็นรูปธรรม การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาดคำขอที่ไม่ถูกต้อง 400 |
SectionColumnProperties
พร็อพเพอร์ตี้ที่ใช้กับคอลัมน์ของส่วน
การแสดง JSON |
---|
{ "width": { object ( |
ช่อง | |
---|---|
width |
เอาต์พุตเท่านั้น ความกว้างของคอลัมน์ |
paddingEnd |
ระยะห่างจากขอบที่ท้ายคอลัมน์ |
ColumnSeparatorStyle
รูปแบบของตัวคั่นคอลัมน์ระหว่างคอลัมน์
Enum | |
---|---|
COLUMN_SEPARATOR_STYLE_UNSPECIFIED |
รูปแบบตัวคั่นคอลัมน์ที่ไม่ได้ระบุ |
NONE |
ไม่มีเส้นแบ่งคอลัมน์ระหว่างคอลัมน์ |
BETWEEN_EACH_COLUMN |
แสดงผลเส้นแบ่งคอลัมน์ระหว่างแต่ละคอลัมน์ |
SectionType
แสดงการวางตำแหน่งจุดเริ่มต้นของส่วนปัจจุบันเมื่อเทียบกับส่วนก่อนหน้า
Enum | |
---|---|
SECTION_TYPE_UNSPECIFIED |
ไม่ได้ระบุประเภทส่วน |
CONTINUOUS |
ส่วนนี้จะเริ่มต้นทันทีหลังจากย่อหน้าสุดท้ายของส่วนก่อนหน้า |
NEXT_PAGE |
หัวข้อจะเริ่มต้นในหน้าถัดไป |
ตาราง
StructuralElement
แสดงตาราง
การแสดง JSON |
---|
{ "rows": integer, "columns": integer, "tableRows": [ { object ( |
ช่อง | |
---|---|
rows |
จำนวนแถวในตาราง |
columns |
จำนวนคอลัมน์ในตาราง ตารางอาจไม่เป็นรูปสี่เหลี่ยมผืนผ้าได้ ดังนั้นบางแถวอาจมีจำนวนเซลล์ไม่เท่ากัน |
tableRows[] |
เนื้อหาและรูปแบบของแต่ละแถว |
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
tableStyle |
รูปแบบของตาราง |
TableRow
เนื้อหาและรูปแบบของแถวใน Table
การแสดง JSON |
---|
{ "startIndex": integer, "endIndex": integer, "tableCells": [ { object ( |
ช่อง | |
---|---|
startIndex |
ดัชนีเริ่มต้นที่อิงตามศูนย์ของแถวนี้ ในหน่วยโค้ด UTF-16 |
endIndex |
ดัชนีสิ้นสุดฐาน 0 ของแถวนี้ (พิเศษ) ในหน่วยโค้ด UTF-16 |
tableCells[] |
เนื้อหาและรูปแบบของแต่ละเซลล์ในแถวนี้ ตารางอาจไม่เป็นรูปสี่เหลี่ยมผืนผ้าได้ ดังนั้นบางแถวอาจมีจำนวนเซลล์ต่างจากแถวอื่นๆ ในตารางเดียวกัน |
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
tableRowStyle |
รูปแบบของแถวในตาราง |
suggestedTableRowStyleChanges |
การเปลี่ยนแปลงรูปแบบที่แนะนำในแถวนี้ แยกตามรหัสคำแนะนำ |
TableCell
เนื้อหาและรูปแบบของเซลล์ใน Table
การแสดง JSON |
---|
{ "startIndex": integer, "endIndex": integer, "content": [ { object ( |
ช่อง | |
---|---|
startIndex |
ดัชนีเริ่มต้นที่อิงตามศูนย์ของเซลล์นี้ในหน่วยโค้ด UTF-16 |
endIndex |
ดัชนีสิ้นสุดฐาน 0 ของเซลล์นี้ (พิเศษ) ในหน่วยโค้ด UTF-16 |
content[] |
เนื้อหาของเซลล์ |
tableCellStyle |
รูปแบบของเซลล์ |
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
suggestedTableCellStyleChanges |
การเปลี่ยนแปลงที่แนะนำในรูปแบบเซลล์ของตาราง คีย์ตามรหัสคำแนะนำ |
TableCellStyle
รูปแบบของ TableCell
รูปแบบเซลล์ของตารางที่รับช่วงมาจะแสดงเป็นฟิลด์ที่ยังไม่ได้ตั้งค่าในข้อความนี้ รูปแบบเซลล์ของตารางสามารถรับค่าจากรูปแบบของตารางได้
การแสดง JSON |
---|
{ "rowSpan": integer, "columnSpan": integer, "backgroundColor": { object ( |
ช่อง | |
---|---|
rowSpan |
ช่วงแถวของเซลล์ พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
columnSpan |
ช่วงคอลัมน์ของเซลล์ พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
backgroundColor |
สีพื้นหลังของเซลล์ |
borderLeft |
เส้นขอบด้านซ้ายของเซลล์ |
borderRight |
เส้นขอบด้านขวาของเซลล์ |
borderTop |
เส้นขอบด้านบนของเซลล์ |
borderBottom |
เส้นขอบด้านล่างของเซลล์ |
paddingLeft |
ระยะห่างจากขอบด้านซ้ายของเซลล์ |
paddingRight |
ระยะห่างจากขอบด้านขวาของเซลล์ |
paddingTop |
ระยะห่างจากขอบด้านบนของเซลล์ |
paddingBottom |
ระยะห่างจากขอบด้านล่างของเซลล์ |
contentAlignment |
การจัดแนวเนื้อหาในเซลล์ของตาราง การจัดข้อความเริ่มต้นจะตรงกับการจัดข้อความสำหรับเซลล์ตารางที่สร้างใหม่ในเครื่องมือแก้ไขเอกสาร |
TableCellBorder
เส้นขอบรอบเซลล์ในตาราง
ขอบเซลล์ของตารางต้องไม่โปร่งใส หากต้องการซ่อนเส้นขอบของเซลล์ของตาราง ให้ทำความกว้างเป็น 0
การแสดง JSON |
---|
{ "color": { object ( |
ช่อง | |
---|---|
color |
สีของเส้นขอบ สีนี้ไม่สามารถโปร่งใสได้ |
width |
ความกว้างของเส้นขอบ |
dashStyle |
รูปแบบเส้นประของเส้นขอบ |
ContentAlignment
ประเภทของการปรับเนื้อหา
มาจากค่าย่อยของ "ST_TextAnchoringType" ประเภทอย่างง่ายในส่วน 20.1.10.59 ของ "Office Open XML File Formats - Fundamentals and Markup Language Reference" ส่วนที่ 1 ของ ECMA-376 รุ่นที่ 4
Enum | |
---|---|
CONTENT_ALIGNMENT_UNSPECIFIED |
การจัดแนวเนื้อหาที่ไม่ได้ระบุ การจัดเรียงเนื้อหาจะรับค่ามาจากระดับบน หากมี |
CONTENT_ALIGNMENT_UNSUPPORTED |
การจัดแนวเนื้อหาที่ไม่รองรับ |
TOP |
การจัดแนวเนื้อหาให้อยู่ที่ด้านบนของเจ้าของเนื้อหา สอดคล้องกับ ECMA-376 ST_TextAnchoringType "t" |
MIDDLE |
การจัดแนวเนื้อหาให้อยู่ตรงกลางของเจ้าของเนื้อหา สอดคล้องกับ ECMA-376 ST_TextAnchoringType "ctr" |
BOTTOM |
การจัดแนวเนื้อหาให้อยู่ด้านล่างของเจ้าของเนื้อหา สอดคล้องกับ ECMA-376 ST_TextAnchoringType 'b' |
SuggestedTableCellStyle
การเปลี่ยนแปลงที่แนะนำใน TableCellStyle
การแสดง JSON |
---|
{ "tableCellStyle": { object ( |
ช่อง | |
---|---|
tableCellStyle |
|
tableCellStyleSuggestionState |
มาสก์ที่ระบุว่าช่องใดในฐาน |
TableCellStyleSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน TableCellStyle
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "rowSpanSuggested": boolean, "columnSpanSuggested": boolean, "backgroundColorSuggested": boolean, "borderLeftSuggested": boolean, "borderRightSuggested": boolean, "borderTopSuggested": boolean, "borderBottomSuggested": boolean, "paddingLeftSuggested": boolean, "paddingRightSuggested": boolean, "paddingTopSuggested": boolean, "paddingBottomSuggested": boolean, "contentAlignmentSuggested": boolean } |
ช่อง | |
---|---|
rowSpanSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
columnSpanSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
backgroundColorSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
borderLeftSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
borderRightSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
borderTopSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
borderBottomSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
paddingLeftSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
paddingRightSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
paddingTopSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
paddingBottomSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
contentAlignmentSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
TableRowStyle
รูปแบบที่ใช้กับแถวในตาราง
การแสดง JSON |
---|
{
"minRowHeight": {
object ( |
ช่อง | |
---|---|
minRowHeight |
ความสูงต่ำสุดของแถว ระบบจะแสดงผลแถวในเครื่องมือแก้ไขเอกสารที่ความสูงเท่ากับหรือมากกว่าค่านี้เพื่อแสดงเนื้อหาทั้งหมดในเซลล์ของแถว |
tableHeader |
แถวเป็นส่วนหัวของตารางหรือไม่ |
preventOverflow |
กำหนดว่าแถวต้องไม่เกินขอบเขตของหน้าหรือคอลัมน์หรือไม่ |
SuggestedTableRowStyle
การเปลี่ยนแปลงที่แนะนำใน TableRowStyle
การแสดง JSON |
---|
{ "tableRowStyle": { object ( |
ช่อง | |
---|---|
tableRowStyle |
|
tableRowStyleSuggestionState |
มาสก์ที่ระบุว่าช่องใดในฐาน |
TableRowStyleSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน TableRowStyle
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "minRowHeightSuggested": boolean } |
ช่อง | |
---|---|
minRowHeightSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
TableStyle
รูปแบบที่ใช้กับตาราง
การแสดง JSON |
---|
{
"tableColumnProperties": [
{
object ( |
ช่อง | |
---|---|
tableColumnProperties[] |
พร็อพเพอร์ตี้ของแต่ละคอลัมน์ โปรดทราบว่าในเอกสาร ตารางจะมีแถวและแถวที่มีเซลล์คล้ายกับ HTML ดังนั้นคุณจะเห็นคุณสมบัติของแถวใน |
TableColumnProperties
คุณสมบัติของคอลัมน์ในตาราง
การแสดง JSON |
---|
{ "widthType": enum ( |
ช่อง | |
---|---|
widthType |
ประเภทความกว้างของคอลัมน์ |
width |
ความกว้างของคอลัมน์ ตั้งค่าเมื่อ |
WidthType
ประเภทความกว้างของคอลัมน์
Enum | |
---|---|
WIDTH_TYPE_UNSPECIFIED |
ไม่ได้ระบุประเภทความกว้างของคอลัมน์ |
EVENLY_DISTRIBUTED |
ความกว้างของคอลัมน์จะกระจายเท่าๆ กันกับคอลัมน์อื่นๆ ที่กระจายอย่างเท่าเทียมกัน ระบบจะกำหนดความกว้างของคอลัมน์โดยอัตโนมัติและจะมีสัดส่วนเท่ากับความกว้างที่เหลืออยู่สำหรับตารางหลังจากที่พิจารณาคอลัมน์ทั้งหมดที่มีความกว้างที่ระบุไว้แล้ว |
FIXED_WIDTH |
ความกว้างของคอลัมน์คงที่ พร็อพเพอร์ตี้ [width][google.apps.docs.v1.TableColumnProperties.width มีความกว้างของคอลัมน์ |
TableOfContents
StructuralElement
แสดงสารบัญ
การแสดง JSON |
---|
{
"content": [
{
object ( |
ช่อง | |
---|---|
content[] |
เนื้อหาของสารบัญ |
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
ส่วนหัว
ส่วนหัวของเอกสาร
การแสดง JSON |
---|
{
"headerId": string,
"content": [
{
object ( |
ช่อง | |
---|---|
headerId |
รหัสของส่วนหัว |
content[] |
เนื้อหาของส่วนหัว ดัชนีสำหรับเนื้อหาของส่วนหัวเริ่มต้นที่ 0 |
หมายเหตุ
เชิงอรรถเอกสาร
การแสดง JSON |
---|
{
"footnoteId": string,
"content": [
{
object ( |
ช่อง | |
---|---|
footnoteId |
รหัสของเชิงอรรถ |
content[] |
เนื้อหาของเชิงอรรถ ดัชนีสำหรับเนื้อหาของเชิงอรรถเริ่มต้นที่ 0 |
DocumentStyle
รูปแบบของเอกสาร
การแสดง JSON |
---|
{ "background": { object ( |
ช่อง | |
---|---|
background |
พื้นหลังของเอกสาร เอกสารต้องไม่มีสีพื้นหลังแบบโปร่งใส |
defaultHeaderId |
รหัสของส่วนหัวเริ่มต้น หากไม่ได้ตั้งค่าไว้ จะไม่มีส่วนหัวเริ่มต้น พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
defaultFooterId |
รหัสของส่วนท้ายเริ่มต้น หากไม่ได้ตั้งค่าไว้ จะไม่มีส่วนท้ายเริ่มต้น พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
evenPageHeaderId |
รหัสของส่วนหัวที่ใช้สำหรับหน้าเลขคู่เท่านั้น ค่าของ พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
evenPageFooterId |
รหัสส่วนท้ายที่ใช้เฉพาะสำหรับหน้าเลขคู่ ค่าของ พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
firstPageHeaderId |
รหัสของส่วนหัวที่ใช้สำหรับหน้าแรกเท่านั้น หากไม่ได้ตั้งค่า จะไม่มีส่วนหัวที่ไม่ซ้ำกันสำหรับหน้าแรก ค่าของ พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
firstPageFooterId |
รหัสของส่วนท้ายที่ใช้สำหรับหน้าแรกเท่านั้น หากไม่ได้ตั้งค่าไว้ แสดงว่าไม่มีส่วนท้ายที่ไม่ซ้ำกันสำหรับหน้าแรก ค่าของ พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
useFirstPageHeaderFooter |
ระบุว่าจะใช้รหัสส่วนหัว / ส่วนท้ายของหน้าแรกสำหรับหน้าแรกหรือไม่ |
useEvenPageHeaderFooter |
ระบุว่าจะใช้รหัสส่วนหัว / ส่วนท้ายของหน้าคู่สำหรับหน้าคู่หรือไม่ |
pageNumberStart |
หมายเลขหน้าที่จะเริ่มนับจำนวนหน้า |
marginTop |
ขอบหน้าบนสุด การอัปเดตระยะขอบหน้าบนสุดในรูปแบบเอกสารจะล้างขอบหน้าบนสุดในรูปแบบส่วนทั้งหมด |
marginBottom |
ขอบล่างสุด การอัปเดตระยะขอบล่างของรูปแบบเอกสารจะล้างขอบล่างของหน้าในทุกรูปแบบของส่วน |
marginRight |
ขอบหน้าด้านขวา การอัปเดตระยะขอบหน้าด้านขวาในสไตล์เอกสารจะล้างขอบหน้าด้านขวาของลักษณะส่วนทั้งหมด นอกจากนี้ยังอาจทำให้คอลัมน์ปรับขนาดในทุกส่วน |
marginLeft |
ขอบหน้าด้านซ้าย การอัปเดตระยะขอบหน้าด้านซ้ายในรูปแบบเอกสารจะล้างขอบหน้าด้านซ้ายของลักษณะส่วนทั้งหมด นอกจากนี้ยังอาจทำให้คอลัมน์ปรับขนาดในทุกส่วน |
pageSize |
ขนาดของหน้าในเอกสาร |
marginHeader |
ระยะห่างระหว่างด้านบนของหน้าและเนื้อหาของส่วนหัว |
marginFooter |
ระยะห่างระหว่างด้านล่างของหน้าและเนื้อหาของส่วนท้าย |
useCustomHeaderFooterMargins |
ระบุว่า ระบบจะใช้ DocumentStyle พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
flipPageOrientation |
ไม่บังคับ ระบุว่าจะพลิกด้านขนาดของ |
ที่มา
แสดงพื้นหลังของเอกสาร
การแสดง JSON |
---|
{
"color": {
object ( |
ช่อง | |
---|---|
color |
สีพื้นหลัง |
ขนาด
ความกว้างและความสูง
การแสดง JSON |
---|
{ "height": { object ( |
ช่อง | |
---|---|
height |
ความสูงของวัตถุ |
width |
ความกว้างของออบเจ็กต์ |
SuggestedDocumentStyle
การเปลี่ยนแปลงที่แนะนำใน DocumentStyle
การแสดง JSON |
---|
{ "documentStyle": { object ( |
ช่อง | |
---|---|
documentStyle |
|
documentStyleSuggestionState |
มาสก์ที่ระบุว่าช่องใดในฐาน |
DocumentStyleSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน DocumentStyle
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "backgroundSuggestionState": { object ( |
ช่อง | |
---|---|
backgroundSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
defaultHeaderIdSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
defaultFooterIdSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
evenPageHeaderIdSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
evenPageFooterIdSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
firstPageHeaderIdSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
firstPageFooterIdSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
useFirstPageHeaderFooterSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
useEvenPageHeaderFooterSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
pageNumberStartSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
marginTopSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
marginBottomSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
marginRightSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
marginLeftSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
pageSizeSuggestionState |
มาสก์ที่ระบุว่าช่องใดขนาด [size] [google.apps.docs.v1.DocumentStyle.size] ในคำแนะนำนี้มีการเปลี่ยนแปลง |
marginHeaderSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
marginFooterSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
useCustomHeaderFooterMarginsSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
flipPageOrientationSuggested |
ไม่บังคับ ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
BackgroundSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน Background
มีการเปลี่ยนแปลงในคำแนะนำนี้ สำหรับช่องที่ตั้งค่าเป็น "จริง" Backgound
จะมีค่าที่แนะนำใหม่
การแสดง JSON |
---|
{ "backgroundColorSuggested": boolean } |
ช่อง | |
---|---|
backgroundColorSuggested |
ระบุว่าได้มีการแก้ไขสีพื้นหลังปัจจุบันในคำแนะนำนี้หรือไม่ |
SizeSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน Size
มีการเปลี่ยนแปลงในคำแนะนำนี้ สำหรับช่องที่ตั้งค่าเป็น "จริง" Size
จะมีค่าที่แนะนำใหม่
การแสดง JSON |
---|
{ "heightSuggested": boolean, "widthSuggested": boolean } |
ช่อง | |
---|---|
heightSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
widthSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
NamedStyles
รูปแบบที่มีชื่อ ย่อหน้าในเอกสารสามารถรับค่า TextStyle
และ ParagraphStyle
จากรูปแบบที่มีชื่อเหล่านี้ได้
การแสดง JSON |
---|
{
"styles": [
{
object ( |
ช่อง | |
---|---|
styles[] |
รูปแบบที่มีชื่อ แต่ละรายการจะมีรายการสําหรับ |
NamedStyle
รูปแบบที่มีชื่อ ย่อหน้าในเอกสารจะรับค่า TextStyle
และ ParagraphStyle
จากรูปแบบที่มีชื่อนี้ได้เมื่อมีสไตล์ที่มีชื่อเหมือนกัน
การแสดง JSON |
---|
{ "namedStyleType": enum ( |
ช่อง | |
---|---|
namedStyleType |
ประเภทของสไตล์ที่มีชื่อนี้ |
textStyle |
รูปแบบข้อความของรูปแบบที่มีชื่อนี้ |
paragraphStyle |
รูปแบบย่อหน้าของรูปแบบที่มีชื่อนี้ |
SuggestedNamedStyles
การเปลี่ยนแปลงที่แนะนำใน NamedStyles
การแสดง JSON |
---|
{ "namedStyles": { object ( |
ช่อง | |
---|---|
namedStyles |
|
namedStylesSuggestionState |
มาสก์ที่ระบุว่าช่องใดในฐาน |
NamedStylesSuggestionState
สถานะคำแนะนำของข้อความ NamedStyles
การแสดง JSON |
---|
{
"stylesSuggestionStates": [
{
object ( |
ช่อง | |
---|---|
stylesSuggestionStates[] |
มาสก์ที่ระบุว่าช่องใดใน ลำดับของสถานะคำแนะนำสไตล์ที่มีชื่อเหล่านี้ตรงกับลำดับของสไตล์ที่มีชื่อที่เกี่ยวข้องภายในคำแนะนำ |
NamedStyleSuggestionState
สถานะคำแนะนำของข้อความ NamedStyle
การแสดง JSON |
---|
{ "namedStyleType": enum ( |
ช่อง | |
---|---|
namedStyleType |
ประเภทสไตล์ที่มีชื่อซึ่งตรงกับสถานะของคำแนะนำนี้ ช่องนี้มีไว้เพื่ออำนวยความสะดวกในการจับคู่ NamedStyleRecommendationionState กับ |
textStyleSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
paragraphStyleSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
รายการ
รายการแสดงถึงแอตทริบิวต์รายการของกลุ่มย่อหน้าทั้งหมดที่อยู่ในรายการเดียวกัน ย่อหน้าที่เป็นส่วนหนึ่งของรายการมีการอ้างอิงรหัสรายการใน bullet
การแสดง JSON |
---|
{ "listProperties": { object ( |
ช่อง | |
---|---|
listProperties |
พร็อพเพอร์ตี้ของรายการ |
suggestedListPropertiesChanges |
การเปลี่ยนแปลงที่แนะนำสำหรับพร็อพเพอร์ตี้ของรายการ แยกตามรหัสคำแนะนำ |
suggestedInsertionId |
รหัสการแทรกที่แนะนำ หากเว้นว่างไว้ หมายความว่านี่ไม่ใช่การแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการแนะนำให้ลบรายการนี้ |
ListProperties
คุณสมบัติของ list
ที่อธิบายรูปลักษณ์ของหัวข้อย่อยที่อยู่ในย่อหน้าที่เกี่ยวข้องกับรายการ
การแสดง JSON |
---|
{
"nestingLevels": [
{
object ( |
ช่อง | |
---|---|
nestingLevels[] |
อธิบายสมบัติของหัวข้อย่อยในระดับที่เกี่ยวข้อง รายการมีการซ้อนกันสูงสุด 9 ระดับโดยมีระดับที่ซ้อนกันเป็น 0 ซึ่งตรงกับระดับสูงสุด และระดับที่ 8 ซ้อนกันสอดคล้องกับระดับที่ซ้อนมากที่สุด ระบบจะแสดงผลระดับการซ้อนตามลำดับจากน้อยไปมาก โดยแสดงระดับการซ้อนน้อยที่สุดก่อน |
NestingLevel
มีพร็อพเพอร์ตี้ที่อธิบายรูปลักษณ์ของหัวข้อย่อยของรายการในระดับการซ้อนที่ระบุ
การแสดง JSON |
---|
{ "bulletAlignment": enum ( |
ช่อง | |
---|---|
bulletAlignment |
การจัดแนวของสัญลักษณ์หัวข้อย่อยภายในพื้นที่ที่จัดสรรไว้สำหรับการแสดงผลของสัญลักษณ์หัวข้อย่อย |
glyphFormat |
สตริงรูปแบบที่สัญลักษณ์หัวข้อย่อยใช้ในระดับการซ้อนนี้ รูปแบบรูปอักขระจะมีตัวยึดตำแหน่งอย่างน้อย 1 ตัว และจะแทนที่ตัวยึดตำแหน่งเหล่านี้ด้วยค่าที่เหมาะสมซึ่งขึ้นอยู่กับ ตัวอย่างเช่น รูปแบบรูปอักขระ
รูปแบบรูปอักขระอาจมีตัวยึดตำแหน่งสำหรับระดับการซ้อนปัจจุบัน ตลอดจนตัวยึดตำแหน่งสำหรับระดับการซ้อนระดับบนสุด ตัวอย่างเช่น รายการอาจมีรูปแบบรูปอักขระ
สำหรับระดับการซ้อนที่มีการจัดลำดับ สตริงแทนที่ตัวยึดตำแหน่งในรูปแบบรูปอักขระสำหรับย่อหน้าหนึ่งๆ จะขึ้นอยู่กับลำดับของย่อหน้าภายในรายการ |
indentFirstLine |
จำนวนการเยื้องสำหรับบรรทัดแรกของย่อหน้าซ้อนกันในระดับนี้ |
indentStart |
จำนวนการเยื้องของย่อหน้าสำหรับการซ้อนระดับนี้ ใช้กับด้านที่สอดคล้องกับจุดเริ่มต้นของข้อความ โดยอิงตามทิศทางเนื้อหาของย่อหน้า |
textStyle |
รูปแบบข้อความของสัญลักษณ์หัวข้อย่อยในระดับนี้ |
startNumber |
จำนวนของรายการแรกในระดับที่ซ้อนนี้ ระบบจะถือว่าค่า 0 เป็นค่า 1 สำหรับรายการแบบตัวอักษรและรายการตัวเลขโรมัน สำหรับค่าทั้ง 0 และ 1 รายการแบบตัวอักษรและตัวเลขโรมันจะเริ่มต้นที่ ระบบจะละเว้นค่านี้สำหรับระดับการซ้อนที่มีรูปอักขระที่ไม่เรียงลำดับ |
ช่องการรวม glyph_kind ประเภทรูปอักขระที่ใช้สัญลักษณ์หัวข้อย่อย แอตทริบิวต์นี้กำหนดสัญลักษณ์หัวข้อย่อยที่แทนที่ตัวยึดตำแหน่งใน glyph_format glyph_kind ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
glyphType |
ประเภทของรูปอักขระที่ใช้สัญลักษณ์แสดงหัวข้อย่อยเมื่อมีการเรียงลำดับย่อหน้าสำหรับชั้นที่ซ้อนกันนี้ ประเภทรูปอักขระจะกำหนดประเภทของรูปอักขระที่ใช้แทนที่ตัวยึดตำแหน่งภายใน |
glyphSymbol |
สัญลักษณ์รูปอักขระที่กำหนดเองที่ใช้โดยหัวข้อย่อยเมื่อย่อหน้าไม่จัดเรียงซ้อนกันในระดับนี้ สัญลักษณ์รูปอักขระจะแทนที่ตัวยึดตำแหน่งภายใน |
BulletAlignment
ประเภทของการจัดเรียงสำหรับหัวข้อย่อย
Enum | |
---|---|
BULLET_ALIGNMENT_UNSPECIFIED |
ไม่ได้ระบุการจัดข้อความหัวข้อย่อย |
START |
หัวข้อย่อยจะอยู่ในแนวเดียวกับจุดเริ่มต้นของพื้นที่ที่จัดสรรไว้สำหรับการแสดงผลของสัญลักษณ์หัวข้อย่อย จัดชิดซ้ายสำหรับข้อความ LTR จัดชิดขวาหากไม่เป็นเช่นนั้น |
CENTER |
สัญลักษณ์แสดงหัวข้อย่อยจะอยู่ในแนวกึ่งกลางของพื้นที่ที่จัดสรรไว้สำหรับการแสดงผลของสัญลักษณ์หัวข้อย่อย |
END |
โดยหัวข้อย่อยจะอยู่ในแนวเดียวกับจุดสิ้นสุดของพื้นที่ที่จัดสรรไว้สำหรับการแสดงผลของสัญลักษณ์หัวข้อย่อย จัดข้อความ LTR ชิดขวา จัดชิดซ้าย |
GlyphType
ประเภทของรูปอักขระที่ใช้โดยสัญลักษณ์แสดงหัวข้อย่อยเมื่อมีการเรียงลำดับย่อหน้าในระดับการซ้อนนี้
Enum | |
---|---|
GLYPH_TYPE_UNSPECIFIED |
ไม่ได้ระบุหรือไม่รองรับประเภทรูปอักขระ |
NONE |
สตริงว่าง |
DECIMAL |
ตัวเลข เช่น 1 , 2 หรือ 3 |
ZERO_DECIMAL |
ตัวเลขที่มีเลขหลักเดียวนำหน้าด้วยศูนย์ เช่น 01 , 02 หรือ 03 ตัวเลขที่มีมากกว่า 1 หลักจะไม่ขึ้นต้นด้วย 0 |
UPPER_ALPHA |
ตัวอักษรพิมพ์ใหญ่ เช่น A , B หรือ C |
ALPHA |
ตัวอักษรพิมพ์เล็ก เช่น a , b หรือ c |
UPPER_ROMAN |
ตัวเลขโรมันตัวพิมพ์ใหญ่ เช่น I , II หรือ III |
ROMAN |
ตัวเลขโรมันตัวพิมพ์เล็ก เช่น i , ii หรือ iii |
SuggestedListProperties
การเปลี่ยนแปลงที่แนะนำกับ ListProperties
การแสดง JSON |
---|
{ "listProperties": { object ( |
ช่อง | |
---|---|
listProperties |
|
listPropertiesSuggestionState |
มาสก์ที่ระบุว่าช่องใดในฐาน |
ListPropertiesSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน ListProperties
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{
"nestingLevelsSuggestionStates": [
{
object ( |
ช่อง | |
---|---|
nestingLevelsSuggestionStates[] |
มาสก์ที่ระบุว่าช่องใดใน สถานะคำแนะนำระดับการซ้อนจะแสดงตามลำดับจากน้อยไปมากของระดับการซ้อน โดยจะแสดงค่าที่ซ้อนกันน้อยที่สุดก่อน |
NestingLevelSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน NestingLevel
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{
"bulletAlignmentSuggested": boolean,
"glyphTypeSuggested": boolean,
"glyphFormatSuggested": boolean,
"glyphSymbolSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"textStyleSuggestionState": {
object ( |
ช่อง | |
---|---|
bulletAlignmentSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
glyphTypeSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
glyphFormatSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
glyphSymbolSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
indentFirstLineSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
indentStartSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
textStyleSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
startNumberSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
NamedRanges
คอลเล็กชันของ NamedRange
ทั้งหมดในเอกสารที่ใช้ชื่อหนึ่งๆ ร่วมกัน
การแสดง JSON |
---|
{
"name": string,
"namedRanges": [
{
object ( |
ช่อง | |
---|---|
name |
ชื่อที่ |
namedRanges[] |
|
NamedRange
คอลเล็กชันของ Range
ที่มีรหัสช่วงที่ตั้งชื่อเดียวกัน
ช่วงที่มีชื่อจะช่วยให้นักพัฒนาซอฟต์แวร์เชื่อมโยงส่วนต่างๆ ของเอกสารกับป้ายกำกับที่กำหนดโดยผู้ใช้เองเพื่อให้โปรแกรมอ่านหรือแก้ไขเนื้อหาในภายหลังได้ เอกสารสามารถมีช่วงที่ตั้งชื่อแล้วหลายช่วงซึ่งมีชื่อเดียวกัน แต่ทุกช่วงที่ตั้งชื่อแล้วจะมีรหัสไม่ซ้ำกัน
ระบบจะสร้างช่วงที่ตั้งชื่อแล้วด้วย Range
เดียว และโดยทั่วไปเนื้อหาที่แทรกในช่วงที่มีชื่อจะขยายช่วงดังกล่าว แต่การเปลี่ยนแปลงเอกสารบางอย่างอาจทำให้ช่วงแบ่งออกเป็นหลายช่วงได้
ช่วงที่ตั้งชื่อแล้วไม่เป็นส่วนตัว แอปพลิเคชันและผู้ทำงานร่วมกันทั้งหมดที่มีสิทธิ์เข้าถึงเอกสารจะเห็นช่วงที่ตั้งชื่อแล้ว
การแสดง JSON |
---|
{
"namedRangeId": string,
"name": string,
"ranges": [
{
object ( |
ช่อง | |
---|---|
namedRangeId |
รหัสของช่วงที่ตั้งชื่อแล้ว |
name |
ชื่อของช่วงที่ตั้งชื่อแล้ว |
ranges[] |
ช่วงที่เป็นของช่วงที่ตั้งชื่อนี้ |
ช่วง
ระบุช่วงข้อความที่ต่อเนื่องกัน
การแสดง JSON |
---|
{ "segmentId": string, "startIndex": integer, "endIndex": integer, "tabId": string } |
ช่อง | |
---|---|
segmentId |
รหัสของส่วนหัว ส่วนท้าย หรือเชิงอรรถที่มีช่วงนี้อยู่ รหัสส่วนที่ว่างเปล่าหมายถึงตัวเอกสาร |
startIndex |
ดัชนีเริ่มต้นที่อิงตามศูนย์ของช่วงนี้ ในหน่วยโค้ด UTF-16 ในการใช้งานปัจจุบันทั้งหมด ต้องระบุดัชนีเริ่มต้น ช่องนี้เป็น Int32Value เพื่อรองรับกรณีการใช้งานที่มีช่วงปลายเปิดในอนาคต |
endIndex |
ดัชนีสิ้นสุดฐาน 0 ของช่วงนี้ (พิเศษ) ในหน่วยโค้ด UTF-16 ในการใช้งานปัจจุบันทั้งหมด ต้องระบุดัชนีสิ้นสุด ช่องนี้เป็น Int32Value เพื่อรองรับกรณีการใช้งานที่มีช่วงปลายเปิดในอนาคต |
tabId |
แท็บที่มีช่วงนี้ หากเว้นไว้ คำขอจะใช้กับแท็บแรก ในเอกสารที่มีแท็บเดียว ให้ทำดังนี้
ในเอกสารที่มีหลายแท็บ ให้ทำดังนี้
|
InlineObject
วัตถุที่ปรากฏในบรรทัดพร้อมข้อความ inlineObject มี EmbeddedObject
เช่น รูปภาพ
การแสดง JSON |
---|
{ "objectId": string, "inlineObjectProperties": { object ( |
ช่อง | |
---|---|
objectId |
รหัสของออบเจ็กต์ในบรรทัดนี้ ใช้เพื่ออัปเดตคุณสมบัติของออบเจ็กต์ |
inlineObjectProperties |
คุณสมบัติของออบเจ็กต์ในบรรทัดนี้ |
suggestedInlineObjectPropertiesChanges |
การเปลี่ยนแปลงที่แนะนำของพร็อพเพอร์ตี้ออบเจ็กต์ในบรรทัด คีย์ตามรหัสคำแนะนำ |
suggestedInsertionId |
รหัสการแทรกที่แนะนำ หากเว้นว่างไว้ หมายความว่านี่ไม่ใช่การแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
InlineObjectProperties
คุณสมบัติของ InlineObject
การแสดง JSON |
---|
{
"embeddedObject": {
object ( |
ช่อง | |
---|---|
embeddedObject |
ออบเจ็กต์ที่ฝังของออบเจ็กต์ในบรรทัดนี้ |
EmbeddedObject
วัตถุที่ฝังในเอกสาร
การแสดง JSON |
---|
{ "title": string, "description": string, "embeddedObjectBorder": { object ( |
ช่อง | |
---|---|
title |
ชื่อของออบเจ็กต์ที่ฝัง ทั้ง |
description |
คำอธิบายของออบเจ็กต์ที่ฝัง ทั้ง |
embeddedObjectBorder |
เส้นขอบของวัตถุที่ฝัง |
size |
ขนาดที่มองเห็นได้ของรูปภาพหลังจากครอบตัด |
marginTop |
ขอบด้านบนของวัตถุที่ฝัง |
marginBottom |
ขอบล่างของวัตถุที่ฝัง |
marginRight |
ขอบด้านขวาของวัตถุที่ฝัง |
marginLeft |
ขอบด้านซ้ายของวัตถุที่ฝัง |
linkedContentReference |
การอ้างอิงไปยังเนื้อหาแหล่งที่มาจากภายนอกที่ลิงก์ไว้ เช่น ไฟล์มีการอ้างอิงถึงแผนภูมิ Google ชีตต้นฉบับเมื่อวัตถุที่ฝังเป็นแผนภูมิที่ลิงก์ หากไม่ได้ตั้งค่า ระบบจะไม่ลิงก์ออบเจ็กต์ที่ฝัง |
ช่องการรวม properties พร็อพเพอร์ตี้ที่เจาะจงสำหรับออบเจ็กต์ที่ฝังแต่ละประเภท properties ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
embeddedDrawingProperties |
คุณสมบัติของภาพวาดที่ฝัง |
imageProperties |
คุณสมบัติของรูปภาพ |
EmbeddedDrawingProperties
ประเภทนี้ไม่มีช่อง
คุณสมบัติของภาพวาดที่ฝังและใช้เพื่อแยกประเภทของวัตถุ ภาพวาดที่ฝังคือภาพวาดที่มีการสร้างและแก้ไขภายในเอกสาร โปรดทราบว่าเราไม่รองรับรายละเอียดที่ครอบคลุม
ImageProperties
คุณสมบัติของรูปภาพ
การแสดง JSON |
---|
{
"contentUri": string,
"sourceUri": string,
"brightness": number,
"contrast": number,
"transparency": number,
"cropProperties": {
object ( |
ช่อง | |
---|---|
contentUri |
URI ไปยังอิมเมจที่มีอายุการใช้งานเริ่มต้น 30 นาที URI นี้มีการติดแท็กด้วยบัญชีของผู้ขอ ทุกคนที่มี URI จะเข้าถึงรูปภาพได้อย่างมีประสิทธิภาพในฐานะผู้ส่งคำขอต้นฉบับ คุณอาจเสียสิทธิ์เข้าถึงรูปภาพหากการตั้งค่าการแชร์ของเอกสารมีการเปลี่ยนแปลง |
sourceUri |
URI ต้นทางคือ URI ที่ใช้แทรกรูปภาพ URI แหล่งที่มาจะเว้นว่างได้ |
brightness |
เอฟเฟกต์ความสว่างของรูปภาพ ค่าควรอยู่ในช่วง [-1.0, 1.0] โดยที่ 0 หมายถึงไม่เกิดผลกระทบ |
contrast |
เอฟเฟกต์คอนทราสต์ของรูปภาพ ค่าควรอยู่ในช่วง [-1.0, 1.0] โดยที่ 0 หมายถึงไม่เกิดผลกระทบ |
transparency |
เอฟเฟกต์ความโปร่งใสของรูปภาพ ค่าควรอยู่ในช่วง [0.0, 1.0] โดยที่ 0 หมายถึงไม่มีผลกระทบ และ 1 หมายถึงโปร่งใส |
cropProperties |
คุณสมบัติการครอบตัดของรูปภาพ |
angle |
มุมการหมุนตามเข็มนาฬิกาของรูปภาพ เป็นเรเดียน |
CropProperties
คุณสมบัติการครอบตัดของรูปภาพ
รูปสี่เหลี่ยมครอบตัดจะแสดงโดยใช้ออฟเซ็ตเป็นเศษส่วนจากขอบ 4 ด้านของเนื้อหาต้นฉบับ
- หากออฟเซ็ตอยู่ในช่วง (0, 1) ขอบที่เกี่ยวข้องของรูปสี่เหลี่ยมครอบตัดจะมีตำแหน่งอยู่ภายในรูปสี่เหลี่ยมขอบเขตเดิมของรูปภาพ
- หากออฟเซ็ตเป็นค่าลบหรือมีค่ามากกว่า 1 ขอบของรูปสี่เหลี่ยมครอบตัดจะอยู่ในตำแหน่งนอกกรอบล้อมรอบเดิมของรูปภาพ
- หากออฟเซ็ตและมุมการหมุนทั้งหมดเป็น 0 แสดงว่าระบบจะไม่ครอบตัดรูปภาพ
การแสดง JSON |
---|
{ "offsetLeft": number, "offsetRight": number, "offsetTop": number, "offsetBottom": number, "angle": number } |
ช่อง | |
---|---|
offsetLeft |
ออฟเซ็ตจะระบุว่าขอบด้านซ้ายของรูปสี่เหลี่ยมครอบตัดอยู่ห่างจากขอบด้านซ้ายของเนื้อหาดั้งเดิมเป็นเศษส่วนของความกว้างของเนื้อหาต้นฉบับมากเพียงใด |
offsetRight |
ออฟเซ็ตจะระบุว่าขอบด้านขวาของรูปสี่เหลี่ยมครอบตัดอยู่ห่างจากขอบด้านขวาของเนื้อหาต้นฉบับมากเพียงใด โดยแสดงเป็นเศษส่วนของความกว้างของเนื้อหาต้นฉบับ |
offsetTop |
ออฟเซ็ตจะระบุว่าขอบบนของรูปสี่เหลี่ยมครอบตัดอยู่ห่างจากขอบด้านบนของเนื้อหาต้นฉบับเป็นเศษส่วนของความสูงของเนื้อหาต้นฉบับมากเพียงใด |
offsetBottom |
ออฟเซ็ตจะระบุว่าขอบด้านล่างของรูปสี่เหลี่ยมครอบตัดอยู่ห่างจากขอบล่างของเนื้อหาต้นฉบับเป็นเศษส่วนของความสูงของเนื้อหาต้นฉบับมากเพียงใด |
angle |
มุมหมุนตามเข็มนาฬิกาของรูปสี่เหลี่ยมครอบตัดรอบกึ่งกลาง เป็นเรเดียน การหมุนจะใช้หลังจากออฟเซ็ต |
EmbeddedObjectBorder
เส้นขอบรอบ EmbeddedObject
การแสดง JSON |
---|
{ "color": { object ( |
ช่อง | |
---|---|
color |
สีของเส้นขอบ |
width |
ความกว้างของเส้นขอบ |
dashStyle |
รูปแบบเส้นประของเส้นขอบ |
propertyState |
สถานะคุณสมบัติของพื้นที่ชายแดน |
PropertyState
สถานะที่เป็นไปได้ของพร็อพเพอร์ตี้
Enum | |
---|---|
RENDERED |
หากสถานะของพร็อพเพอร์ตี้คือ RENDERED องค์ประกอบจะมีคุณสมบัติที่เกี่ยวข้องเมื่อแสดงผลในเอกสาร นี่คือค่าเริ่มต้น |
NOT_RENDERED |
หากสถานะของพร็อพเพอร์ตี้คือ NOT_RENDERED องค์ประกอบจะไม่มีพร็อพเพอร์ตี้ที่เกี่ยวข้องเมื่อแสดงผลในเอกสาร |
LinkedContentReference
การอ้างอิงไปยังเนื้อหาแหล่งที่มาจากภายนอกที่ลิงก์ไว้
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ช่องการรวม reference ข้อมูลอ้างอิงเฉพาะสำหรับประเภทเนื้อหาที่ลิงก์ reference ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
sheetsChartReference |
การอ้างอิงแผนภูมิที่ลิงก์ไว้ |
SheetsChartReference
การอ้างอิงแผนภูมิที่ลิงก์ไว้ซึ่งฝังจาก Google ชีต
การแสดง JSON |
---|
{ "spreadsheetId": string, "chartId": integer } |
ช่อง | |
---|---|
spreadsheetId |
รหัสสเปรดชีต Google ชีตที่มีแผนภูมิต้นฉบับ |
chartId |
รหัสของแผนภูมิเฉพาะในสเปรดชีตของ Google ชีตที่ฝังอยู่ |
SuggestedInlineObjectProperties
การเปลี่ยนแปลงที่แนะนำกับ InlineObjectProperties
การแสดง JSON |
---|
{ "inlineObjectProperties": { object ( |
ช่อง | |
---|---|
inlineObjectProperties |
|
inlineObjectPropertiesSuggestionState |
มาสก์ที่ระบุว่าช่องใดในฐาน |
InlineObjectPropertiesSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน InlineObjectProperties
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{
"embeddedObjectSuggestionState": {
object ( |
ช่อง | |
---|---|
embeddedObjectSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
EmbeddedObjectSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน EmbeddedObject
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "embeddedDrawingPropertiesSuggestionState": { object ( |
ช่อง | |
---|---|
embeddedDrawingPropertiesSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
imagePropertiesSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
titleSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
descriptionSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
embeddedObjectBorderSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
sizeSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
marginLeftSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
marginRightSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
marginTopSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
marginBottomSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
linkedContentReferenceSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
EmbeddedDrawingPropertiesSuggestionState
ประเภทนี้ไม่มีช่อง
มาสก์ที่ระบุว่าช่องใดในฐาน EmbeddedDrawingProperties
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
ImagePropertiesSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน ImageProperties
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{
"contentUriSuggested": boolean,
"sourceUriSuggested": boolean,
"brightnessSuggested": boolean,
"contrastSuggested": boolean,
"transparencySuggested": boolean,
"cropPropertiesSuggestionState": {
object ( |
ช่อง | |
---|---|
contentUriSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
sourceUriSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ [sourceUri] หรือไม่ [google.apps.docs.v1.EmbeddedObject.source_uri] |
brightnessSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ [ความสว่าง] หรือไม่ [google.apps.docs.v1.EmbeddedObject.brightness] |
contrastSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ [คอนทราสต์] หรือไม่ [google.apps.docs.v1.EmbeddedObject.c นอกจากนี้คุณยัง |
transparencySuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ [ความโปร่งใส] หรือไม่ [google.apps.docs.v1.EmbeddedObject.transparency] |
cropPropertiesSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
angleSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ [angle] หรือไม่ [google.apps.docs.v1.EmbeddedObject.angle] |
CropPropertiesSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน CropProperties
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "offsetLeftSuggested": boolean, "offsetRightSuggested": boolean, "offsetTopSuggested": boolean, "offsetBottomSuggested": boolean, "angleSuggested": boolean } |
ช่อง | |
---|---|
offsetLeftSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
offsetRightSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
offsetTopSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
offsetBottomSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
angleSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
EmbeddedObjectBorderSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน EmbeddedObjectBorder
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "colorSuggested": boolean, "widthSuggested": boolean, "dashStyleSuggested": boolean, "propertyStateSuggested": boolean } |
ช่อง | |
---|---|
colorSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ [color] หรือไม่ [google.apps.docs.v1.EmbeddedBorderObject.color] |
widthSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ [ความกว้าง] หรือไม่ [google.apps.docs.v1.EmbeddedBorderObject.width] |
dashStyleSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ [dashStyle] หรือไม่ [google.apps.docs.v1.EmbeddedBorderObject.dash_style] |
propertyStateSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ [propertyState] หรือไม่ [google.apps.docs.v1.EmbeddedBorderObject.property_state] |
LinkedContentReferenceSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน LinkedContentReference
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{
"sheetsChartReferenceSuggestionState": {
object ( |
ช่อง | |
---|---|
sheetsChartReferenceSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
SheetsChartReferenceSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน SheetsChartReference
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "spreadsheetIdSuggested": boolean, "chartIdSuggested": boolean } |
ช่อง | |
---|---|
spreadsheetIdSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
chartIdSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
PositionedObject
วัตถุที่เชื่อมโยงกับ Paragraph
และอยู่ในตำแหน่งที่สัมพันธ์กับจุดเริ่มต้นของย่อหน้า PositionedObject มี EmbeddedObject
เช่น รูปภาพ
การแสดง JSON |
---|
{ "objectId": string, "positionedObjectProperties": { object ( |
ช่อง | |
---|---|
objectId |
รหัสของออบเจ็กต์ที่มีตำแหน่งนี้ |
positionedObjectProperties |
คุณสมบัติของออบเจ็กต์ที่มีตำแหน่งนี้ |
suggestedPositionedObjectPropertiesChanges |
การเปลี่ยนแปลงที่แนะนำของพร็อพเพอร์ตี้ออบเจ็กต์ที่มีตำแหน่ง ซึ่งมีคีย์ตามรหัสคำแนะนำ |
suggestedInsertionId |
รหัสการแทรกที่แนะนำ หากเว้นว่างไว้ หมายความว่านี่ไม่ใช่การแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
PositionedObjectProperties
พร็อพเพอร์ตี้ของ PositionedObject
การแสดง JSON |
---|
{ "positioning": { object ( |
ช่อง | |
---|---|
positioning |
การวางตำแหน่งของออบเจ็กต์ที่มีตำแหน่งนี้ซึ่งสัมพันธ์กับบรรทัดใหม่ของ |
embeddedObject |
ออบเจ็กต์ที่ฝังของออบเจ็กต์ที่มีตำแหน่งนี้ |
PositionedObjectPositioning
ตำแหน่งของ PositionedObject
วัตถุที่กำหนดตำแหน่งอยู่จะสัมพันธ์กับจุดเริ่มต้นของ Paragraph
ที่วางตำแหน่งไว้
การแสดง JSON |
---|
{ "layout": enum ( |
ช่อง | |
---|---|
layout |
การจัดวางของออบเจ็กต์ที่มีตำแหน่งนี้ |
leftOffset |
ออฟเซ็ตของขอบด้านซ้ายของวัตถุที่วางตำแหน่งซึ่งสัมพันธ์กับจุดเริ่มต้นของ |
topOffset |
ออฟเซ็ตของขอบด้านบนของวัตถุที่วางตำแหน่งซึ่งสัมพันธ์กับจุดเริ่มต้นของ |
PositionedObjectLayout
เลย์เอาต์ที่เป็นไปได้ของ [PositionedObject][google.aps.docs.v1.PositionedObject]
Enum | |
---|---|
POSITIONED_OBJECT_LAYOUT_UNSPECIFIED |
ไม่ได้ระบุเลย์เอาต์ |
WRAP_TEXT |
ข้อความจะล้อมรอบวัตถุที่อยู่ในตำแหน่ง |
BREAK_LEFT |
แบ่งข้อความโดยให้วัตถุที่วางอยู่อยู่ทางด้านซ้ายและข้อความอยู่ทางด้านขวา |
BREAK_RIGHT |
แบ่งข้อความโดยให้วัตถุที่วางอยู่ทางด้านขวาและข้อความอยู่ด้านซ้าย |
BREAK_LEFT_RIGHT |
แบ่งข้อความให้ไม่มีข้อความอยู่ทางซ้ายหรือขวาของวัตถุที่วางตำแหน่งไว้ |
IN_FRONT_OF_TEXT |
ออบเจ็กต์ที่วางตำแหน่งอยู่ด้านหน้าข้อความ |
BEHIND_TEXT |
ออบเจ็กต์ที่วางตำแหน่งอยู่หลังข้อความ |
SuggestedPositionedObjectProperties
การเปลี่ยนแปลงที่แนะนำกับ PositionedObjectProperties
การแสดง JSON |
---|
{ "positionedObjectProperties": { object ( |
ช่อง | |
---|---|
positionedObjectProperties |
|
positionedObjectPropertiesSuggestionState |
มาสก์ที่ระบุว่าช่องใดในฐาน |
PositionedObjectPropertiesSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน PositionedObjectProperties
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "positioningSuggestionState": { object ( |
ช่อง | |
---|---|
positioningSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
embeddedObjectSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
PositionedObjectPositioningSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน PositionedObjectPositioning
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "layoutSuggested": boolean, "leftOffsetSuggested": boolean, "topOffsetSuggested": boolean } |
ช่อง | |
---|---|
layoutSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
leftOffsetSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
topOffsetSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
SuggestionsViewMode
โหมดมุมมองคำแนะนำที่ใช้กับเอกสารซึ่งระบุวิธีแสดงการเปลี่ยนแปลงที่แนะนำ ซึ่งจะมีตัวเลือกในการอ่านเอกสารที่มีคำแนะนำทั้งหมดในบรรทัด ยอมรับ หรือปฏิเสธ
Enum | |
---|---|
DEFAULT_FOR_CURRENT_ACCESS |
SelectsViewMode ที่ใช้กับเอกสารที่แสดงผลจะขึ้นอยู่กับระดับการเข้าถึงปัจจุบันของผู้ใช้ หากผู้ใช้มีเพียงสิทธิ์ดู ระบบจะใช้ PREVIEW_WITHOUT_SUGGESTIONS มิเช่นนั้นระบบจะใช้ SUGGESTIONS_INLINE นี่คือโหมดมุมมองคำแนะนำเริ่มต้น |
SUGGESTIONS_INLINE |
เอกสารที่แสดงผลมีคำแนะนำในบรรทัด การเปลี่ยนแปลงที่แนะนำจะแตกต่างจากเนื้อหาพื้นฐานภายในเอกสาร คำขอเรียกเอกสารโดยใช้โหมดนี้จะส่งคืนข้อผิดพลาด 403 ถ้าผู้ใช้ไม่มีสิทธิ์ดูการเปลี่ยนแปลงที่แนะนำ |
PREVIEW_SUGGESTIONS_ACCEPTED |
เอกสารที่ส่งกลับมาเป็นหน้าตัวอย่างที่ยอมรับการเปลี่ยนแปลงที่แนะนำทั้งหมด คำขอเรียกเอกสารโดยใช้โหมดนี้จะส่งคืนข้อผิดพลาด 403 ถ้าผู้ใช้ไม่มีสิทธิ์ดูการเปลี่ยนแปลงที่แนะนำ |
PREVIEW_WITHOUT_SUGGESTIONS |
เอกสารที่ส่งกลับมาเป็นหน้าตัวอย่างโดยปฏิเสธการเปลี่ยนแปลงที่แนะนำทั้งหมดหากมีคำแนะนำในเอกสาร |
เมธอด |
|
---|---|
|
นำการอัปเดตอย่างน้อย 1 รายการไปใช้กับเอกสาร |
|
สร้างเอกสารเปล่าโดยใช้ชื่อที่ระบุไว้ในคำขอ |
|
รับเอกสารที่ระบุเวอร์ชันล่าสุด |