- แหล่งข้อมูล: เอกสาร
- แท็บ
- TabProperties
- DocumentTab
- เนื้อหา
- StructuralElement
- ย่อหน้า
- ParagraphElement
- TextRun
- TextStyle
- OptionalColor
- สี
- RgbColor
- มิติข้อมูล
- หน่วย
- WeightedFontFamily
- BaselineOffset
- ลิงก์
- BookmarkLink
- HeadingLink
- SuggestedTextStyle
- TextStyleSuggestionState
- AutoText
- ประเภท
- PageBreak
- ColumnBreak
- FootnoteReference
- HorizontalRule
- สมการ
- InlineObjectElement
- Person
- 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
- List
- 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[] |
แท็บย่อยที่ซ้อนอยู่ภายในแท็บนี้ |
ฟิลด์ Union 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 |
ดัชนีเริ่มต้นแบบ 0 ขององค์ประกอบโครงสร้างนี้ในหน่วยรหัส UTF-16 |
endIndex |
ดัชนีสิ้นสุดแบบอิงตาม 0 ขององค์ประกอบโครงสร้างนี้ ซึ่งไม่รวมในหน่วยโค้ด UTF-16 |
ฟิลด์ Union 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 |
ดัชนีเริ่มต้นแบบอิงตาม 0 ขององค์ประกอบย่อหน้านี้ในหน่วยโค้ด UTF-16 |
endIndex |
ดัชนีสิ้นสุดแบบอิงตาม 0 ขององค์ประกอบย่อหน้านี้ ซึ่งไม่รวมในหน่วยโค้ด UTF-16 |
ฟิลด์ Union 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 |
ข้อความของการเรียกใช้ ระบบจะแทนที่องค์ประกอบที่ไม่ใช่ข้อความใน Run ด้วยอักขระ Unicode U+E907 |
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากไม่มีข้อมูล แสดงว่าไม่มีการแนะนำให้ลบเนื้อหานี้ |
textStyle |
รูปแบบข้อความของรันนี้ |
suggestedTextStyleChanges |
รูปแบบข้อความที่แนะนำจะเปลี่ยนเป็นรูปแบบนี้ โดยมีรหัสคำแนะนำเป็นคีย์ |
TextStyle
แสดงรูปแบบที่ใช้กับข้อความได้
รูปแบบข้อความที่รับช่วงจะแสดงเป็นฟิลด์ที่ไม่ได้ตั้งค่าในข้อความนี้ องค์ประกอบหลักของรูปแบบข้อความจะขึ้นอยู่กับตำแหน่งที่กำหนดรูปแบบข้อความ ดังนี้
- 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 |
ช่อง | |
---|---|
ฟิลด์ Union 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 |
รูปแบบข้อความของข้อความอัตโนมัตินี้ |
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
จะรับค่ามาจากParagraph
ที่สอดคล้องกันของย่อหน้า- 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.49 ของ "รูปแบบไฟล์ Office Open XML - ข้อมูลพื้นฐานและการอ้างอิงภาษา Markup" ส่วนที่ 1 ของ ECMA-376 ฉบับที่ 5
Enum | |
---|---|
DASH_STYLE_UNSPECIFIED |
รูปแบบเส้นประที่ไม่ระบุ |
SOLID |
เส้นทึบ สอดคล้องกับค่า ECMA-376 ST_PresetLineDashVal 'solid' นี่คือรูปแบบเส้นประเริ่มต้น |
DOT |
เส้นประ สอดคล้องกับค่า ECMA-376 ST_PresetLineDashVal 'dot' |
DASH |
เส้นประ สอดคล้องกับค่า ECMA-376 ST_PresetLineDashVal 'dash' |
TabStop
การหยุดแท็บภายในย่อหน้า
การแสดง 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 |
ขอบหน้าด้านบนของส่วน หากไม่ได้ตั้งค่าไว้ ค่าเริ่มต้นจะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ คุณต้องตั้งค่าที่เฉพาะเจาะจง การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาด 400 คำขอไม่ถูกต้อง |
marginBottom |
ขอบล่างของหน้าในส่วน หากไม่ได้ตั้งค่าไว้ ค่าเริ่มต้นจะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ คุณต้องตั้งค่าที่เฉพาะเจาะจง การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาด 400 คำขอไม่ถูกต้อง |
marginRight |
ระยะขอบด้านขวาของหน้าในส่วน หากไม่ได้ตั้งค่าไว้ ค่าเริ่มต้นจะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ คุณต้องตั้งค่าที่เฉพาะเจาะจง การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาด 400 คำขอไม่ถูกต้อง |
marginLeft |
ขอบหน้าด้านซ้ายของส่วน หากไม่ได้ตั้งค่าไว้ ค่าเริ่มต้นจะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ คุณต้องตั้งค่าที่เฉพาะเจาะจง การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาด 400 คำขอไม่ถูกต้อง |
marginHeader |
ระยะขอบส่วนหัวของส่วน หากไม่ได้ตั้งค่าไว้ ค่าเริ่มต้นจะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ คุณต้องตั้งค่าที่เฉพาะเจาะจง การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาด 400 คำขอไม่ถูกต้อง |
marginFooter |
ระยะขอบส่วนท้ายของส่วน หากไม่ได้ตั้งค่าไว้ ค่าเริ่มต้นจะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ คุณต้องตั้งค่าที่เฉพาะเจาะจง การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาด 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 |
ดัชนีเริ่มต้นของแถวนี้ซึ่งอิงตาม 0 ในหน่วยรหัส UTF-16 |
endIndex |
ดัชนีสิ้นสุดของแถวนี้โดยอิงตาม 0 ซึ่งไม่รวมในหน่วยรหัส UTF-16 |
tableCells[] |
เนื้อหาและรูปแบบของแต่ละเซลล์ในแถวนี้ ตารางอาจไม่ใช่สี่เหลี่ยมผืนผ้า ดังนั้นบางแถวจึงอาจมีจำนวนเซลล์แตกต่างจากแถวอื่นๆ ในตารางเดียวกัน |
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากไม่มีข้อมูล แสดงว่าไม่มีการแนะนำให้ลบเนื้อหานี้ |
tableRowStyle |
รูปแบบของแถวในตาราง |
suggestedTableRowStyleChanges |
การเปลี่ยนแปลงรูปแบบที่แนะนำสำหรับแถวนี้ โดยมีรหัสคำแนะนำเป็นคีย์ |
TableCell
เนื้อหาและสไตล์ของเซลล์ใน Table
การแสดง JSON |
---|
{ "startIndex": integer, "endIndex": integer, "content": [ { object ( |
ช่อง | |
---|---|
startIndex |
ดัชนีเริ่มต้นแบบอิงตาม 0 ของเซลล์นี้ในหน่วยรหัส 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.60 ของ "Office Open XML File Formats - Fundamentals and Markup Language Reference" ส่วนที่ 1 ของ ECMA-376 ฉบับที่ 5
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 |
ประเภทรูปแบบที่มีชื่อที่สถานะคำแนะนำนี้สอดคล้องด้วย ช่องนี้มีไว้เพื่ออำนวยความสะดวกในการจับคู่ NamedStyleSuggestionState กับ |
textStyleSuggestionState |
มาสก์ที่ระบุว่าฟิลด์ใดใน |
paragraphStyleSuggestionState |
มาสก์ที่ระบุว่าฟิลด์ใดใน |
รายการ
List แสดงแอตทริบิวต์รายการสำหรับกลุ่มย่อหน้าที่อยู่ในรายการเดียวกัน ย่อหน้าที่เป็นส่วนหนึ่งของรายการจะมีข้อมูลอ้างอิงถึงรหัสของรายการใน 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 รายการตัวอักษรและรายการเลขโรมันจะเริ่มต้นที่ ระบบจะละเว้นค่านี้สำหรับระดับการซ้อนที่มีสัญลักษณ์ที่ไม่เรียงตามลำดับ |
ฟิลด์ Union 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 |
หมายเลขที่นำหน้าตัวเลขหลักเดียวด้วยเลข 0 เช่น 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 |
ดัชนีเริ่มต้นแบบอิงตาม 0 ของช่วงนี้ในหน่วยรหัส 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 ชีตต้นฉบับเมื่อออบเจ็กต์ที่ฝังเป็นแผนภูมิที่ลิงก์ หากไม่ได้ตั้งค่า ระบบจะไม่ลิงก์ออบเจ็กต์ที่ฝัง |
ฟิลด์ Union 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 |
ช่อง | |
---|---|
ฟิลด์ Union 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 |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำสำหรับ [contrast] [google.apps.docs.v1.EmbeddedObject.contrast] หรือไม่ |
transparencySuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน [transparency] [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 |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำสำหรับ [width] [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 |
SuggestionsViewMode ที่ใช้กับเอกสารที่แสดงจะขึ้นอยู่กับระดับการเข้าถึงปัจจุบันของผู้ใช้ หากผู้ใช้มีสิทธิ์เข้าถึงแบบดูอย่างเดียว ระบบจะใช้ PREVIEW_WITHOUT_SUGGESTIONS มิเช่นนั้น ระบบจะใช้คุณภาพระดับ SUGGESTIONS_INLINE นี่คือโหมดมุมมองคำแนะนำเริ่มต้น |
SUGGESTIONS_INLINE |
เอกสารที่ส่งคืนจะมีคำแนะนำในบรรทัด การเปลี่ยนแปลงที่แนะนำจะแตกต่างจากเนื้อหาพื้นฐานภายในเอกสาร คำขอเรียกข้อมูลเอกสารโดยใช้โหมดนี้จะแสดงข้อผิดพลาด 403 หากผู้ใช้ไม่มีสิทธิ์ดูการเปลี่ยนแปลงที่แนะนำ |
PREVIEW_SUGGESTIONS_ACCEPTED |
เอกสารที่ส่งคืนคือตัวอย่างที่มีการยอมรับการเปลี่ยนแปลงที่แนะนำทั้งหมด คำขอเรียกข้อมูลเอกสารโดยใช้โหมดนี้จะแสดงข้อผิดพลาด 403 หากผู้ใช้ไม่มีสิทธิ์ดูการเปลี่ยนแปลงที่แนะนำ |
PREVIEW_WITHOUT_SUGGESTIONS |
เอกสารที่ส่งคืนคือตัวอย่างที่มีการปฏิเสธการเปลี่ยนแปลงที่แนะนำทั้งหมดหากมีคำแนะนำในเอกสาร |
เมธอด |
|
---|---|
|
ใช้การอัปเดตอย่างน้อย 1 รายการกับเอกสาร |
|
สร้างเอกสารเปล่าโดยใช้ชื่อที่ระบุในคำขอ |
|
รับเอกสารเวอร์ชันล่าสุดที่ระบุ |