- แหล่งข้อมูล: เอกสาร
- เนื้อความ
- StructuralElement
- ย่อหน้า
- ParagraphElement
- TextRun
- TextStyle
- สีที่เลือกได้
- สี
- RgbColor
- มิติข้อมูล
- หน่วย
- แบบอักษรน้ำหนัก
- BaselineOffset
- ลิงก์
- suggestedTextStyle
- TextStyleSuggestionState
- ข้อความอัตโนมัติ
- ประเภท
- ตัวแบ่งหน้า
- คอลัมน์เบรก
- FootnoteReference
- กฎแนวนอน
- สมการ
- inlineObjectElement
- บุคคล
- พร็อพเพอร์ตี้บุคคล
- RichLink
- RichLinkProperties
- รูปแบบย่อหน้า
- ประเภทที่มีชื่อ
- ความสอดคล้อง
- การกำกับเนื้อหา
- SpacingMode
- ParagraphBorder
- สไตล์ขีดคั่น
- TabStop
- การปรับแนวแท็บหยุด
- การลงเฉดสี
- รูปแบบย่อหน้าที่แนะนำ
- สถานะคำแนะนำสไตล์ย่อหน้า
- ShadingSuggestionState
- หัวข้อย่อย
- หัวข้อย่อยที่แนะนำ
- BulletSuggestionState
- ObjectReferences
- ตัวแบ่งส่วน
- SectionStyle
- SectionColumnProperties
- สไตล์ตัวคั่นคอลัมน์
- ประเภทส่วน
- ตาราง
- แถวตาราง
- TableCell
- TableCellStyle
- TableCellBorder
- ความสอดคล้องของเนื้อหา
- SuggestTableCellStyle
- TableCellStyleSuggestionState
- TableRowStyle
- suggestedTableRowStyle
- TableRowStyleSuggestionState
- TableStyle
- TableColumnProperties
- ประเภทความกว้าง
- สารบัญ
- ส่วนหัว
- ส่วนท้าย
- เชิงอรรถ
- DocumentStyle
- ความเป็นมา
- ขนาด
- API ที่แนะนำ
- DocumentStyleSuggestionState
- BackgroundSuggestionState
- SizeSuggestionState
- รูปแบบที่มีชื่อ
- รูปแบบที่มีชื่อ
- สไตล์ที่แนะนำ
- NamedStylesSuggestionState
- NamedStyleSuggestionState
- รายการ
- ListProperties
- ระดับการฝัง
- การปรับแนวหัวข้อย่อย
- ประเภท GlyphType
- suggestedListProperties
- ListPropertiesSuggestionState
- NestingLevelSuggestionState
- ช่วงที่มีชื่อ
- ช่วงที่มีชื่อ
- ช่วง
- โหมดมุมมองคำแนะนำ
- inlineObject
- inlineObjectProperties
- EmbeddedObject
- EmbedDrawingProperties
- ImageProperties
- CropProperties
- EmbedObjectBorder
- PropertyState
- LinkedContentReference
- SheetsChartReference
- inlineObjectProperties
- inlineObjectProperties SuggestionState
- EmbedObjectSuggestionState
- คำแนะนำ EmbedDrawingProperties SuggestionState
- ImagePropertiesSuggestionState
- CropPropertiesSuggestionState
- EmbeddedObjectBorderSuggestionState
- LinkedContentReferenceSuggestionState
- sheetChartReferenceSuggestionState
- PositionedObject
- PositionedObjectProperties
- PositionedObjectPositioning
- PositionedObjectLayout
- suggestedPositionedObjectProperties
- PositionedObjectPropertiesSuggestionState ของ Google
- PositionedObjectPositioningSuggestionState
- เมธอด
ทรัพยากร: เอกสาร
เอกสารใน Google เอกสาร
การแสดง JSON |
---|
{ "documentId": string, "title": string, "body": { object ( |
ช่อง | |
---|---|
documentId |
เอาต์พุตเท่านั้น รหัสของเอกสาร |
title |
ชื่อเอกสาร |
body |
เอาต์พุตเท่านั้น เนื้อหาหลักของเอกสาร |
headers |
เอาต์พุตเท่านั้น ส่วนหัวในเอกสาร ซึ่งผูกกับรหัสส่วนหัว |
footers |
เอาต์พุตเท่านั้น ส่วนท้ายในเอกสารซึ่งผูกกับรหัสส่วนท้าย |
footnotes |
เอาต์พุตเท่านั้น เชิงอรรถในเอกสารที่มีรหัสเชิงอรรถ |
documentStyle |
เอาต์พุตเท่านั้น รูปแบบของเอกสาร |
suggestedDocumentStyleChanges |
เอาต์พุตเท่านั้น การเปลี่ยนแปลงที่แนะนำสำหรับรูปแบบของเอกสาร ซึ่งกำหนดด้วยรหัสคำแนะนำ |
namedStyles |
เอาต์พุตเท่านั้น รูปแบบที่มีชื่อของเอกสาร |
suggestedNamedStylesChanges |
เอาต์พุตเท่านั้น การเปลี่ยนแปลงที่แนะนำกับสไตล์ที่มีชื่อของเอกสาร ซึ่งกำหนดตามรหัสคำแนะนำ |
lists |
เอาต์พุตเท่านั้น รายการในเอกสารซึ่งผูกกับรหัสรายการ |
namedRanges |
เอาต์พุตเท่านั้น ช่วงที่ตั้งชื่อแล้วในเอกสารโดยอ้างอิงตามชื่อ |
revisionId |
เอาต์พุตเท่านั้น รหัสการแก้ไขของเอกสาร ใช้ในคำขออัปเดตเพื่อระบุการแก้ไขของเอกสารที่จะใช้การอัปเดต และคำขอควรทำงานอย่างไรหากมีการแก้ไขเอกสารหลังจากการแก้ไขนั้น ระบบจะป้อนข้อมูลเฉพาะในกรณีที่ผู้ใช้มีสิทธิ์แก้ไขเอกสารเท่านั้น รหัสการแก้ไขไม่ใช่ตัวเลขตามลำดับ แต่เป็นสตริงทึบแสง รูปแบบของรหัสการแก้ไขอาจเปลี่ยนแปลงเมื่อเวลาผ่านไป เราจะรับประกันว่ารหัสการแก้ไขที่ส่งคืนจะใช้งานได้ภายใน 24 ชั่วโมงหลังจากที่ส่งคืน และจะไม่สามารถแชร์กับผู้ใช้อื่นๆ ได้ ถ้ารหัสการแก้ไขไม่มีการเปลี่ยนแปลงระหว่างการเรียก แสดงว่าเอกสารไม่มีการเปลี่ยนแปลง ในทางกลับกัน รหัสที่มีการเปลี่ยนแปลง (สำหรับเอกสารและผู้ใช้เดียวกัน) มักจะหมายความว่าเอกสารได้รับการอัปเดตแล้ว อย่างไรก็ตาม รหัสที่มีการเปลี่ยนแปลงก็อาจเกิดจากปัจจัยภายใน เช่น การเปลี่ยนแปลงรูปแบบรหัสด้วย |
suggestionsViewMode |
เอาต์พุตเท่านั้น โหมดมุมมองคำแนะนำที่ใช้กับเอกสาร หมายเหตุ: เมื่อแก้ไขเอกสาร การเปลี่ยนแปลงต้องอ้างอิงจากเอกสารที่มี |
inlineObjects |
เอาต์พุตเท่านั้น ออบเจ็กต์ในบรรทัดในเอกสาร ซึ่งคีย์ตามรหัสออบเจ็กต์ |
positionedObjects |
เอาต์พุตเท่านั้น ออบเจ็กต์ที่จัดวางตำแหน่งในเอกสาร ซึ่งคีย์ตามรหัสออบเจ็กต์ |
เนื้อหา
เนื้อหาเอกสาร
โดยทั่วไปส่วนเนื้อหาจะมีเนื้อหาเอกสารทั้งหมด ยกเว้น headers
, footers
และ footnotes
การแสดง JSON |
---|
{
"content": [
{
object ( |
ช่อง | |
---|---|
content[] |
เนื้อหาของส่วนเนื้อหา ดัชนีสำหรับเนื้อหาของเนื้อความเริ่มต้นที่ศูนย์ |
องค์ประกอบโครงสร้าง
StructuralElement อธิบายเนื้อหาที่มอบโครงสร้างของเอกสาร
การแสดง JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
ช่อง | |
---|---|
startIndex |
ดัชนีเริ่มต้นแบบศูนย์ของเอลิเมนต์โครงสร้างนี้ในหน่วยโค้ด UTF-16 |
endIndex |
ดัชนีสิ้นสุดแบบเลขศูนย์ของเอลิเมนต์โครงสร้างนี้ อยู่ในหน่วยโค้ด UTF-16 โดยเฉพาะ |
ฟิลด์การรวม content เนื้อหาขององค์ประกอบโครงสร้าง content ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
paragraph |
ประเภทย่อหน้าขององค์ประกอบโครงสร้าง |
sectionBreak |
ประเภทตัวแบ่งส่วนขององค์ประกอบโครงสร้าง |
table |
ประเภทตารางขององค์ประกอบโครงสร้าง |
tableOfContents |
ประเภทสารบัญขององค์ประกอบโครงสร้าง |
ย่อหน้า
StructuralElement
แสดงถึงย่อหน้า ย่อหน้าคือช่วงของเนื้อหาที่สิ้นสุดด้วยอักขระขึ้นบรรทัดใหม่
การแสดง JSON |
---|
{ "elements": [ { object ( |
ช่อง | |
---|---|
elements[] |
เนื้อหาของย่อหน้าแบ่งออกเป็นองค์ประกอบต่างๆ |
paragraphStyle |
รูปแบบของย่อหน้านี้ |
suggestedParagraphStyleChanges |
รูปแบบย่อหน้าที่แนะนำเปลี่ยนแปลงในย่อหน้านี้ ซึ่งคีย์ตามรหัสคำแนะนำ |
bullet |
หัวข้อย่อยของย่อหน้านี้ หากไม่มี แสดงว่าย่อหน้าไม่อยู่ในรายการ |
suggestedBulletChanges |
การเปลี่ยนแปลงที่แนะนำในหัวข้อย่อยของย่อหน้านี้ |
positionedObjectIds[] |
รหัสของออบเจ็กต์ที่กำหนดตำแหน่งที่เชื่อมโยงกับย่อหน้านี้ |
suggestedPositionedObjectIds |
รหัสของออบเจ็กต์ที่กำหนดตำแหน่งซึ่งแนะนำให้แนบมากับย่อหน้านี้ ซึ่งกำหนดด้วยรหัสคำแนะนำ |
องค์ประกอบย่อหน้า
ParagraphElement จะอธิบายเนื้อหาภายใน Paragraph
การแสดง JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
ช่อง | |
---|---|
startIndex |
ดัชนีเริ่มต้นแบบศูนย์ขององค์ประกอบย่อหน้านี้ในหน่วยโค้ด UTF-16 |
endIndex |
ดัชนีสิ้นสุดฐานเป็นศูนย์ขององค์ประกอบย่อหน้านี้โดยเฉพาะในหน่วยโค้ด UTF-16 |
ฟิลด์การรวม content เนื้อหาขององค์ประกอบย่อหน้า content ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
textRun |
ข้อความเรียกใช้องค์ประกอบย่อหน้า |
autoText |
องค์ประกอบย่อหน้าข้อความอัตโนมัติ |
pageBreak |
องค์ประกอบย่อหน้าสำหรับแบ่งหน้า |
columnBreak |
องค์ประกอบย่อหน้าสำหรับแบ่งคอลัมน์ |
footnoteReference |
องค์ประกอบย่อหน้าอ้างอิงเชิงอรรถ |
horizontalRule |
องค์ประกอบย่อหน้าของกฎแนวนอน |
equation |
องค์ประกอบย่อหน้าสมการ |
inlineObjectElement |
เอลิเมนต์ย่อหน้าออบเจ็กต์ในบรรทัด |
person |
องค์ประกอบย่อหน้าที่ลิงก์ไปยังบุคคลหรือที่อยู่อีเมล |
richLink |
องค์ประกอบย่อหน้าที่ลิงก์ไปยังทรัพยากรของ Google (เช่น ไฟล์ใน Google ไดรฟ์, วิดีโอ YouTube หรือกิจกรรมในปฏิทิน) |
เรียกใช้ข้อความ
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 |
ปลายทางไฮเปอร์ลิงก์ของข้อความ หากไม่ได้ตั้งค่า จะไม่มีลิงก์ ลิงก์ไม่ได้สืบทอดมาจากข้อความระดับบนสุด การเปลี่ยนลิงก์ในคำขออัปเดตจะทำให้เกิดการเปลี่ยนแปลงอื่นๆ ในรูปแบบข้อความของช่วงดังนี้
|
สีที่เลือกได้
สีที่สามารถทึบแสงเต็มที่หรือโปร่งใสก็ได้
การแสดง JSON |
---|
{
"color": {
object ( |
ช่อง | |
---|---|
color |
หากตั้งค่า ระบบจะใช้เป็นสีทึบ หากไม่ได้ตั้งค่า จะแสดงเป็นสีโปร่งใส |
สี
สีทึบ
การแสดง JSON |
---|
{
"rgbColor": {
object ( |
ช่อง | |
---|---|
rgbColor |
ค่าสี RGB |
สี RGB
สี 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 นิ้ว |
ตระกูลแบบอักษรถ่วงน้ำหนัก
หมายถึงชุดแบบอักษรและน้ำหนักของข้อความ
การแสดง JSON |
---|
{ "fontFamily": string, "weight": integer } |
ช่อง | |
---|---|
fontFamily |
ชุดแบบอักษรของข้อความ ชุดแบบอักษรสามารถใช้แบบอักษรใดก็ได้จากเมนูแบบอักษรในเอกสารหรือจาก Google Fonts หากไม่รู้จักชื่อแบบอักษร ข้อความจะแสดงผลเป็น |
weight |
น้ำหนักของแบบอักษร ช่องนี้จะมีค่าใดก็ได้ที่เป็นผลคูณของ ค่าเริ่มต้นคือ น้ำหนักแบบอักษรเป็นเพียงองค์ประกอบหนึ่งของน้ำหนักแบบอักษรที่แสดงผล การรวมกันของ
|
ออฟเซ็ตพื้นฐาน
วิธีที่ใช้ออฟเซ็ตข้อความในแนวตั้งจากตำแหน่งปกติ
Enum | |
---|---|
BASELINE_OFFSET_UNSPECIFIED |
ออฟเซ็ตเส้นฐานของข้อความจะรับค่ามาจากระดับบนสุด |
NONE |
ข้อความไม่ได้ถูกออฟเซ็ตในแนวตั้ง |
SUPERSCRIPT |
ข้อความถูกออฟเซ็ตในแนวตั้งขึ้น (ตัวยก) |
SUBSCRIPT |
ข้อความออฟเซ็ตแนวตั้งลงด้านล่าง (ตัวห้อย) |
ลิงก์
การอ้างอิงไปยังส่วนอื่นของเอกสารหรือทรัพยากร URL ภายนอก
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์การรวม destination ปลายทางของลิงก์ destination ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
url |
URL ภายนอก |
bookmarkId |
รหัสบุ๊กมาร์กในเอกสารนี้ |
headingId |
รหัสของหัวข้อในเอกสารนี้ |
รูปแบบข้อความที่แนะนำ
แนะนำให้ทำการเปลี่ยนแปลงกับ TextStyle
การแสดง JSON |
---|
{ "textStyle": { object ( |
ช่อง | |
---|---|
textStyle |
|
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 |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
ข้อความอัตโนมัติ
ParagraphElement
ที่แทนจุดในข้อความที่มีการเปลี่ยนแปลงแบบไดนามิกด้วยเนื้อหาที่เปลี่ยนแปลงเมื่อเวลาผ่านไป เช่น เลขหน้า
การแสดง JSON |
---|
{ "type": enum ( |
ช่อง | |
---|---|
type |
ประเภทของข้อความอัตโนมัตินี้ |
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากว่างเปล่า หมายความว่าไม่มีการลบเนื้อหานี้ตามที่แนะนำ |
textStyle |
รูปแบบข้อความของ AutoText นี้ |
suggestedTextStyleChanges |
การเปลี่ยนแปลงรูปแบบข้อความที่แนะนำกับข้อความอัตโนมัตินี้ ซึ่งคีย์ตามรหัสคำแนะนำ |
ประเภท
ประเภทของข้อความอัตโนมัติ
Enum | |
---|---|
TYPE_UNSPECIFIED |
ประเภทข้อความอัตโนมัติที่ไม่ระบุ |
PAGE_NUMBER |
พิมพ์ข้อความอัตโนมัติที่แสดงถึงหมายเลขหน้าปัจจุบัน |
PAGE_COUNT |
พิมพ์ข้อความอัตโนมัติที่แสดงถึงจำนวนหน้าทั้งหมดในเอกสาร |
ตัวแบ่งหน้า
ParagraphElement
แสดงตัวแบ่งหน้า ตัวแบ่งหน้าจะทำให้ข้อความที่ตามมาเริ่มต้นที่ด้านบนสุดของหน้าถัดไป
การแสดง JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากว่างเปล่า หมายความว่าไม่มีการลบเนื้อหานี้ตามที่แนะนำ |
textStyle |
รูปแบบข้อความของตัวแบ่งหน้านี้ เช่นเดียวกับเนื้อหาข้อความ เช่น การวิ่งข้อความและการอ้างอิงเชิงอรรถ สไตล์ข้อความของตัวแบ่งหน้าอาจส่งผลต่อเค้าโครงเนื้อหาและการจัดรูปแบบข้อความที่แทรกอยู่ข้างๆ |
suggestedTextStyleChanges |
การเปลี่ยนแปลงรูปแบบข้อความที่แนะนำในตัวแบ่งหน้านี้ ซึ่งคีย์ตามรหัสคำแนะนำ |
ตัวแบ่งคอลัมน์
ParagraphElement
ที่แสดงถึงตัวแบ่งคอลัมน์ ตัวแบ่งคอลัมน์จะทำให้ข้อความที่ตามมาเริ่มต้นที่ด้านบนของคอลัมน์ถัดไป
การแสดง JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากว่างเปล่า หมายความว่าไม่มีการลบเนื้อหานี้ตามที่แนะนำ |
textStyle |
รูปแบบข้อความของ ColumnBreak นี้ เช่นเดียวกับเนื้อหาข้อความ เช่น การวิ่งข้อความและการอ้างอิงเชิงอรรถ ลักษณะข้อความของตัวแบ่งคอลัมน์อาจส่งผลต่อเลย์เอาต์เนื้อหาและการจัดรูปแบบข้อความที่แทรกอยู่ข้างๆ |
suggestedTextStyleChanges |
การเปลี่ยนแปลงรูปแบบข้อความที่แนะนำใน ColumnBreak นี้ ซึ่งคีย์ตามรหัสคำแนะนำ |
การอ้างอิงในเชิงอรรถ
ParagraphElement
ที่แสดงการอ้างอิงเชิงอรรถ การอ้างอิงเชิงอรรถคือเนื้อหาในบรรทัดที่แสดงผลด้วยตัวเลขและใช้เพื่อระบุเชิงอรรถ
การแสดง JSON |
---|
{ "footnoteId": string, "footnoteNumber": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
footnoteId |
รหัสของ |
footnoteNumber |
จำนวนที่แสดงผลของเชิงอรรถนี้ |
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากว่างเปล่า หมายความว่าไม่มีการลบเนื้อหานี้ตามที่แนะนำ |
textStyle |
รูปแบบข้อความของ FootnoteReference นี้ |
suggestedTextStyleChanges |
รูปแบบข้อความที่แนะนำจะเปลี่ยนไปใน FootnoteReference นี้ ซึ่งคีย์ตามรหัสคำแนะนำ |
เส้นแนวนอน
ParagraphElement
แทนเส้นแนวนอน
การแสดง JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากว่างเปล่า หมายความว่าไม่มีการลบเนื้อหานี้ตามที่แนะนำ |
textStyle |
รูปแบบข้อความของกฎแนวนอนนี้ เช่นเดียวกับเนื้อหาข้อความ เช่น การทำงานของข้อความและการอ้างอิงเชิงอรรถ รูปแบบข้อความของกฎแนวนอนอาจส่งผลต่อเค้าโครงเนื้อหาและการจัดรูปแบบข้อความที่แทรกอยู่ข้างๆ |
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 |
เอาต์พุตเท่านั้น คุณสมบัติของ |
พร็อพเพอร์ตี้บุคคล
พร็อพเพอร์ตี้เฉพาะของ 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 |
ย่อหน้าปัจจุบันควรเริ่มต้นในช่วงต้นของหน้าเว็บเสมอหรือไม่ หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบนสุด การพยายามอัปเดต |
ประเภทสไตล์ที่มีชื่อ
ประเภทของรูปแบบที่มีชื่อ
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 |
ย่อหน้าได้รับการยอมรับ |
ทิศทางเนื้อหา
เนื้อหาเส้นทางเข้ามาได้
Enum | |
---|---|
CONTENT_DIRECTION_UNSPECIFIED |
ไม่ได้ระบุทิศทางเนื้อหา |
LEFT_TO_RIGHT |
เนื้อหาจะเปลี่ยนจากซ้ายไปขวา |
RIGHT_TO_LEFT |
เนื้อหาจะเปลี่ยนจากด้านขวาไปซ้าย |
โหมดช่องว่าง
โหมดต่างๆ สำหรับระยะห่างระหว่างย่อหน้า
Enum | |
---|---|
SPACING_MODE_UNSPECIFIED |
โหมดระยะห่างจะรับค่ามาจากระดับบนสุด |
NEVER_COLLAPSE |
ระบบจะแสดงระยะห่างของย่อหน้าเสมอ |
COLLAPSE_LISTS |
ระบบจะข้ามระยะห่างระหว่างย่อหน้าระหว่างองค์ประกอบรายการ |
เส้นขอบย่อหน้า
เส้นขอบรอบย่อหน้า
การแสดง JSON |
---|
{ "color": { object ( |
ช่อง | |
---|---|
color |
สีของเส้นขอบ |
width |
ความกว้างของเส้นขอบ |
padding |
ระยะห่างจากขอบของเส้นขอบ |
dashStyle |
รูปแบบเส้นประของเส้นขอบ |
รูปแบบเส้นประ
ประเภทของเครื่องหมายขีดกลางที่แสดงเรขาคณิตเชิงเส้นได้ ค่าเหล่านี้อิงตามประเภทแบบง่าย "ST_PresetLineDashVal" ที่อธิบายไว้ในส่วน 20.1.10.48 ของ "รูปแบบไฟล์ XML แบบเปิดของ Office - การอ้างอิงภาษามาร์กอัปพื้นฐาน" ตอนที่ 1 ของ ECMA-376 รุ่นที่ 4
Enum | |
---|---|
DASH_STYLE_UNSPECIFIED |
รูปแบบขีดที่ไม่ระบุ |
SOLID |
เส้นทึบ ตรงกับค่า ECMA-376 ST_PresetLineDashVal "คงที่" นี่คือรูปแบบขีดคั่นเริ่มต้น |
DOT |
เส้นจุด เป็นไปตามค่า ECMA-376 ST_PresetLineDashVal "จุด" |
DASH |
เส้นประ ตรงกับค่า "dash" ของ ECMA-376 ST_PresetLineDashVal |
การหยุดแท็บ
แท็บหยุดภายในย่อหน้า
การแสดง JSON |
---|
{ "offset": { object ( |
ช่อง | |
---|---|
offset |
ระยะห่างระหว่างตัวกั้นแท็บนี้กับระยะขอบเริ่มต้น |
alignment |
การจัดแนวของแท็บนี้จะหยุดลง หากไม่ได้ตั้งค่า ค่าเริ่มต้นจะเป็น |
การจัดแนวแท็บหยุด
การจัดแนวตัวกั้นแท็บ
Enum | |
---|---|
TAB_STOP_ALIGNMENT_UNSPECIFIED |
ไม่ได้ระบุการจัดแนวแท็บ |
START |
ตัวกั้นแท็บจะอยู่ในแนวเดียวกับจุดเริ่มต้นของเส้น โดยตัวเลือกนี้คือค่าเริ่มต้น |
CENTER |
ตัวกั้นแท็บจะอยู่ในแนวเดียวกับกึ่งกลางของเส้น |
END |
ตัวกั้นแท็บจะอยู่ในแนวเดียวกับจุดสิ้นสุดของเส้น |
การไล่เฉดสี
เฉดสีของย่อหน้า
การแสดง JSON |
---|
{
"backgroundColor": {
object ( |
ช่อง | |
---|---|
backgroundColor |
สีพื้นหลังของการแรเงาย่อหน้านี้ |
รูปแบบย่อหน้าที่แนะนำ
แนะนำให้ทำการเปลี่ยนแปลงกับ ParagraphStyle
การแสดง JSON |
---|
{ "paragraphStyle": { object ( |
ช่อง | |
---|---|
paragraphStyle |
|
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 |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
สถานะคำแนะนำการแรเงา
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน Shading
ในการเปลี่ยนแปลงที่แนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับทุกช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "backgroundColorSuggested": boolean } |
ช่อง | |
---|---|
backgroundColorSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
สัญลักษณ์หัวข้อย่อย
อธิบายหัวข้อย่อยของย่อหน้า
การแสดง JSON |
---|
{
"listId": string,
"nestingLevel": integer,
"textStyle": {
object ( |
ช่อง | |
---|---|
listId |
รหัสของรายการของย่อหน้านี้ |
nestingLevel |
ระดับการซ้อนของย่อหน้านี้ในรายการ |
textStyle |
รูปแบบข้อความเฉพาะย่อหน้าที่ใช้กับหัวข้อย่อยนี้ |
หัวข้อย่อยที่แนะนำ
แนะนำให้ทำการเปลี่ยนแปลงกับ Bullet
การแสดง JSON |
---|
{ "bullet": { object ( |
ช่อง | |
---|---|
bullet |
|
bulletSuggestionState |
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน |
สถานะคำแนะนำหัวข้อย่อย
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน Bullet
ในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับทุกช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{
"listIdSuggested": boolean,
"nestingLevelSuggested": boolean,
"textStyleSuggestionState": {
object ( |
ช่อง | |
---|---|
listIdSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
nestingLevelSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
textStyleSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
ObjectReference
คอลเล็กชันของรหัสออบเจ็กต์
การแสดง JSON |
---|
{ "objectIds": [ string ] } |
ช่อง | |
---|---|
objectIds[] |
รหัสออบเจ็กต์ |
ตัวแบ่งส่วน
StructuralElement
ที่แสดงถึงตัวแบ่งส่วน ส่วนคือช่วงของเนื้อหาที่มี SectionStyle
เหมือนกัน ตัวแบ่งส่วนแสดงถึงการเริ่มต้นส่วนใหม่ และรูปแบบของส่วนจะใช้กับส่วนหลังจากตัวแบ่งส่วน
เนื้อหาเอกสารจะเริ่มต้นด้วยตัวแบ่งส่วนเสมอ
การแสดง JSON |
---|
{
"suggestedInsertionIds": [
string
],
"suggestedDeletionIds": [
string
],
"sectionStyle": {
object ( |
ช่อง | |
---|---|
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากว่างเปล่า หมายความว่าไม่มีการลบเนื้อหานี้ตามที่แนะนำ |
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 คำขอผิดพลาด |
พร็อพเพอร์ตี้ส่วนคอลัมน์
พร็อพเพอร์ตี้ที่ใช้กับคอลัมน์ของส่วน
การแสดง JSON |
---|
{ "width": { object ( |
ช่อง | |
---|---|
width |
เอาต์พุตเท่านั้น ความกว้างของคอลัมน์ |
paddingEnd |
ระยะห่างจากขอบที่ปลายคอลัมน์ |
สไตล์ตัวแบ่งคอลัมน์
รูปแบบของตัวแบ่งคอลัมน์ระหว่างคอลัมน์
Enum | |
---|---|
COLUMN_SEPARATOR_STYLE_UNSPECIFIED |
รูปแบบตัวคั่นคอลัมน์ที่ไม่ระบุ |
NONE |
ไม่มีเส้นแบ่งคอลัมน์ระหว่างคอลัมน์ |
BETWEEN_EACH_COLUMN |
แสดงเส้นแบ่งคอลัมน์ระหว่างแต่ละคอลัมน์ |
ประเภทส่วน
แสดงการจัดตำแหน่งจุดเริ่มต้นของส่วนปัจจุบันเมื่อเทียบกับส่วนก่อนหน้า
Enum | |
---|---|
SECTION_TYPE_UNSPECIFIED |
ไม่ได้ระบุประเภทหัวข้อ |
CONTINUOUS |
ส่วนนี้จะเริ่มต้นทันทีหลังจากย่อหน้าสุดท้ายของส่วนก่อนหน้า |
NEXT_PAGE |
ส่วนนี้จะเริ่มต้นในหน้าถัดไป |
ตาราง
StructuralElement
แทนตาราง
การแสดง JSON |
---|
{ "rows": integer, "columns": integer, "tableRows": [ { object ( |
ช่อง | |
---|---|
rows |
จำนวนแถวในตาราง |
columns |
จำนวนคอลัมน์ในตาราง แต่ตารางอาจไม่ได้เป็นสี่เหลี่ยมผืนผ้า ดังนั้นบางแถวอาจมีจำนวนเซลล์ต่างกัน |
tableRows[] |
เนื้อหาและรูปแบบของแต่ละแถว |
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากว่างเปล่า หมายความว่าไม่มีการลบเนื้อหานี้ตามที่แนะนำ |
tableStyle |
รูปแบบของตาราง |
แถวบนโต๊ะ
เนื้อหาและรูปแบบของแถวใน Table
การแสดง JSON |
---|
{ "startIndex": integer, "endIndex": integer, "tableCells": [ { object ( |
ช่อง | |
---|---|
startIndex |
ดัชนีเริ่มต้นแบบศูนย์ของแถวนี้ในหน่วยโค้ด UTF-16 |
endIndex |
ดัชนีปิดท้ายแบบศูนย์ของแถวนี้ อยู่ในหน่วยโค้ด UTF-16 โดยเฉพาะ |
tableCells[] |
เนื้อหาและรูปแบบของแต่ละเซลล์ในแถวนี้ แต่ตารางอาจไม่ได้เป็นสี่เหลี่ยมผืนผ้า ดังนั้นบางแถวอาจมีจำนวนเซลล์แตกต่างจากแถวอื่นๆ ในตารางเดียวกัน |
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากว่างเปล่า หมายความว่าไม่มีการลบเนื้อหานี้ตามที่แนะนำ |
tableRowStyle |
รูปแบบของแถวในตาราง |
suggestedTableRowStyleChanges |
การเปลี่ยนแปลงสไตล์ที่แนะนำในแถวนี้ ซึ่งคีย์ตามรหัสคำแนะนำ |
เซลล์บนโต๊ะ
เนื้อหาและรูปแบบของเซลล์ใน Table
การแสดง JSON |
---|
{ "startIndex": integer, "endIndex": integer, "content": [ { object ( |
ช่อง | |
---|---|
startIndex |
ดัชนีเริ่มต้นแบบศูนย์ของเซลล์นี้ในหน่วยโค้ด UTF-16 |
endIndex |
ดัชนีสิ้นสุดแบบฐานศูนย์ของเซลล์นี้ อยู่ในหน่วยโค้ด UTF-16 โดยเฉพาะ |
content[] |
เนื้อหาของเซลล์ |
tableCellStyle |
รูปแบบของเซลล์ |
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากว่างเปล่า หมายความว่าไม่มีการลบเนื้อหานี้ตามที่แนะนำ |
suggestedTableCellStyleChanges |
การเปลี่ยนแปลงที่แนะนำในรูปแบบเซลล์ตาราง ซึ่งคีย์ตามรหัสคำแนะนำ |
รูปแบบเซลล์โต๊ะ
รูปแบบของ TableCell
รูปแบบเซลล์ของตารางที่รับค่ามาจะแสดงเป็นช่องที่ยังไม่ได้ตั้งค่าในข้อความนี้ รูปแบบเซลล์ของตารางจะรับค่าจากรูปแบบของตาราง
การแสดง JSON |
---|
{ "rowSpan": integer, "columnSpan": integer, "backgroundColor": { object ( |
ช่อง | |
---|---|
rowSpan |
ช่วงแถวของเซลล์ พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
columnSpan |
ช่วงคอลัมน์ของเซลล์ พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
backgroundColor |
สีพื้นหลังของเซลล์ |
borderLeft |
เส้นขอบด้านซ้ายของเซลล์ |
borderRight |
เส้นขอบด้านขวาของเซลล์ |
borderTop |
เส้นขอบด้านบนของเซลล์ |
borderBottom |
เส้นขอบด้านล่างของเซลล์ |
paddingLeft |
ระยะห่างจากขอบด้านซ้ายของเซลล์ |
paddingRight |
ระยะห่างจากขอบด้านขวาของเซลล์ |
paddingTop |
ระยะห่างจากขอบด้านบนของเซลล์ |
paddingBottom |
ระยะห่างจากขอบด้านล่างของเซลล์ |
contentAlignment |
การจัดแนวของเนื้อหาในเซลล์ตาราง การจัดข้อความเริ่มต้นจะตรงกับการจัดข้อความของเซลล์ตารางที่สร้างขึ้นใหม่ในเครื่องมือแก้ไขเอกสาร |
เส้นขอบของเซลล์ในตาราง
เส้นขอบรอบเซลล์ของตาราง
เส้นขอบของเซลล์ตารางต้องไม่โปร่งใส หากต้องการซ่อนเส้นขอบของเซลล์ตาราง ให้กำหนดความกว้างเป็น 0
การแสดง JSON |
---|
{ "color": { object ( |
ช่อง | |
---|---|
color |
สีของเส้นขอบ สีนี้ต้องไม่โปร่งใส |
width |
ความกว้างของเส้นขอบ |
dashStyle |
รูปแบบเส้นประของเส้นขอบ |
ความสอดคล้องของเนื้อหา
ประเภทการจัดแนวเนื้อหา
ดึงมาจากค่าย่อยของประเภทแบบง่าย "ST_TextAnchoringType" ในส่วน 20.1.10.59 ของ "Office Open XML File Formats - Fundamentals and Markup Language Reference" ตอนที่ 1 ของ ECMA-376 4th Edition
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' |
รูปแบบเซลล์ตารางที่แนะนำ
แนะนำให้ทำการเปลี่ยนแปลงกับ TableCellStyle
การแสดง JSON |
---|
{ "tableCellStyle": { object ( |
ช่อง | |
---|---|
tableCellStyle |
|
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 |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
รูปแบบแถวโต๊ะ
รูปแบบที่ใช้กับแถวในตาราง
การแสดง JSON |
---|
{
"minRowHeight": {
object ( |
ช่อง | |
---|---|
minRowHeight |
ความสูงต่ำสุดของแถว ระบบจะแสดงแถวในเครื่องมือแก้ไขเอกสารที่ความสูงเท่ากับหรือมากกว่าค่านี้ เพื่อแสดงเนื้อหาทั้งหมดในเซลล์ของแถว |
tableHeader |
แถวเป็นส่วนหัวของตารางหรือไม่ |
preventOverflow |
ระบุว่าแถวต้องไม่ซ้ำกับขอบเขตหน้าหรือคอลัมน์ |
รูปแบบแถวตารางที่แนะนำ
แนะนำให้ทำการเปลี่ยนแปลงกับ TableRowStyle
การแสดง JSON |
---|
{ "tableRowStyle": { object ( |
ช่อง | |
---|---|
tableRowStyle |
|
tableRowStyleSuggestionState |
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน |
สถานะคำแนะนำรูปแบบแถวของตาราง
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน TableRowStyle
ในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับทุกช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "minRowHeightSuggested": boolean } |
ช่อง | |
---|---|
minRowHeightSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
รูปแบบตาราง
รูปแบบที่ใช้กับตาราง
การแสดง JSON |
---|
{
"tableColumnProperties": [
{
object ( |
ช่อง | |
---|---|
tableColumnProperties[] |
คุณสมบัติของแต่ละคอลัมน์ โปรดทราบว่าในเอกสาร ตารางจะมีแถวและแถวที่มีเซลล์ ซึ่งคล้ายกับ HTML พร็อพเพอร์ตี้สำหรับแถวจะอยู่ใน |
พร็อพเพอร์ตี้คอลัมน์ของตาราง
คุณสมบัติของคอลัมน์ในตาราง
การแสดง JSON |
---|
{ "widthType": enum ( |
ช่อง | |
---|---|
widthType |
ประเภทความกว้างของคอลัมน์ |
width |
ความกว้างของคอลัมน์ ตั้งค่าเมื่อ |
ประเภทความกว้าง
ประเภทความกว้างของคอลัมน์
Enum | |
---|---|
WIDTH_TYPE_UNSPECIFIED |
ไม่ได้ระบุประเภทความกว้างของคอลัมน์ |
EVENLY_DISTRIBUTED |
ความกว้างของคอลัมน์จะกระจายไปยังคอลัมน์อื่นๆ ที่กระจายอย่างเท่าๆ กัน ความกว้างของคอลัมน์จะถูกกำหนดโดยอัตโนมัติและจะมีส่วนที่เท่ากันของความกว้างที่เหลืออยู่สำหรับตารางหลังจากพิจารณาคอลัมน์ทั้งหมดซึ่งมีความกว้างที่ระบุไว้ |
FIXED_WIDTH |
ความกว้างของคอลัมน์คงที่ พร็อพเพอร์ตี้ [width][google.apps.docs.v1.TableColumnProperties.width ] มีความกว้างของคอลัมน์ |
สารบัญ
StructuralElement
แสดงสารบัญ
การแสดง JSON |
---|
{
"content": [
{
object ( |
ช่อง | |
---|---|
content[] |
เนื้อหาของสารบัญ |
suggestedInsertionIds[] |
รหัสการแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากว่างเปล่า หมายความว่าไม่มีการลบเนื้อหานี้ตามที่แนะนำ |
ส่วนหัว
ส่วนหัวของเอกสาร
การแสดง JSON |
---|
{
"headerId": string,
"content": [
{
object ( |
ช่อง | |
---|---|
headerId |
รหัสของส่วนหัว |
content[] |
เนื้อหาของส่วนหัว ดัชนีสำหรับเนื้อหาของส่วนหัวเริ่มต้นที่ศูนย์ |
หมายเหตุ
เชิงอรรถของเอกสาร
การแสดง JSON |
---|
{
"footnoteId": string,
"content": [
{
object ( |
ช่อง | |
---|---|
footnoteId |
รหัสของเชิงอรรถ |
content[] |
เนื้อหาของเชิงอรรถ ดัชนีสำหรับเนื้อหาของเชิงอรรถเริ่มต้นที่ศูนย์ |
รูปแบบเอกสาร
รูปแบบของเอกสาร
การแสดง 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 |
ความกว้างของวัตถุ |
รูปแบบเอกสารที่แนะนำ
การเปลี่ยนแปลงที่แนะนำสำหรับ DocumentStyle
การแสดง JSON |
---|
{ "documentStyle": { object ( |
ช่อง | |
---|---|
documentStyle |
|
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 |
ไม่บังคับ ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
สถานะคำแนะนำพื้นหลัง
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน Background
ในคำแนะนำนี้ สำหรับช่องที่ตั้งค่าเป็น "จริง" Backgound
จะมีค่าที่แนะนำใหม่
การแสดง JSON |
---|
{ "backgroundColorSuggested": boolean } |
ช่อง | |
---|---|
backgroundColorSuggested |
ระบุว่ามีการเปลี่ยนแปลงสีพื้นหลังปัจจุบันในคำแนะนำนี้หรือไม่ |
สถานะคำแนะนำขนาด
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน Size
ในคำแนะนำนี้ สำหรับช่องที่ตั้งค่าเป็น "จริง" Size
จะมีค่าที่แนะนำใหม่
การแสดง JSON |
---|
{ "heightSuggested": boolean, "widthSuggested": boolean } |
ช่อง | |
---|---|
heightSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
widthSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
รูปแบบที่มีชื่อ
รูปแบบที่มีชื่อ ย่อหน้าในเอกสารจะรับค่า TextStyle
และ ParagraphStyle
จากรูปแบบที่มีชื่อเหล่านี้
การแสดง JSON |
---|
{
"styles": [
{
object ( |
ช่อง | |
---|---|
styles[] |
รูปแบบที่มีชื่อ จะมีรายการสำหรับ |
รูปแบบที่มีชื่อ
สไตล์ที่มีชื่อ ย่อหน้าในเอกสารจะรับค่า TextStyle
และ ParagraphStyle
จากรูปแบบที่มีชื่อนี้ได้ เมื่อมีประเภทสไตล์ที่มีชื่อเหมือนกัน
การแสดง JSON |
---|
{ "namedStyleType": enum ( |
ช่อง | |
---|---|
namedStyleType |
ประเภทของรูปแบบที่มีชื่อนี้ |
textStyle |
รูปแบบข้อความของรูปแบบที่มีชื่อนี้ |
paragraphStyle |
รูปแบบย่อหน้าของรูปแบบที่มีชื่อนี้ |
รูปแบบชื่อที่แนะนำ
การเปลี่ยนแปลงที่แนะนำสำหรับ NamedStyles
การแสดง JSON |
---|
{ "namedStyles": { object ( |
ช่อง | |
---|---|
namedStyles |
|
namedStylesSuggestionState |
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน |
สถานะคำแนะนำของรูปแบบที่มีชื่อ
สถานะการแนะนำของข้อความ NamedStyles
การแสดง JSON |
---|
{
"stylesSuggestionStates": [
{
object ( |
ช่อง | |
---|---|
stylesSuggestionStates[] |
มาสก์ที่ระบุว่าช่องใดของ ลำดับของสถานะคำแนะนำรูปแบบที่มีชื่อเหล่านี้ตรงกับลำดับของสไตล์ที่มีชื่อที่สอดคล้องกันในคำแนะนำ |
สถานะคำแนะนำสไตล์ที่มีชื่อ
สถานะคำแนะนำของข้อความ NamedStyle
การแสดง JSON |
---|
{ "namedStyleType": enum ( |
ช่อง | |
---|---|
namedStyleType |
ประเภทรูปแบบที่มีชื่อซึ่งสถานะของคำแนะนำนี้สอดคล้องกับสถานะ ช่องนี้มีไว้เพื่ออำนวยความสะดวกในการจับคู่ NamedStyleSuggestionState กับ |
textStyleSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
paragraphStyleSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
รายการ
รายการหมายถึงแอตทริบิวต์รายการสำหรับกลุ่มย่อหน้าที่ทั้งหมดอยู่ในรายการเดียวกัน ย่อหน้าที่เป็นส่วนหนึ่งของรายการมีการอ้างอิงไปยังรหัสของรายการใน bullet
การแสดง JSON |
---|
{ "listProperties": { object ( |
ช่อง | |
---|---|
listProperties |
คุณสมบัติของรายการ |
suggestedListPropertiesChanges |
การเปลี่ยนแปลงที่แนะนำกับพร็อพเพอร์ตี้รายการ ซึ่งคีย์ตามรหัสคำแนะนำ |
suggestedInsertionId |
รหัสการแทรกที่แนะนำ หากเว้นว่างไว้ ค่านี้ไม่ใช่การแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากว่างเปล่า หมายความว่าจะไม่มีการแนะนำให้ลบรายการนี้ |
แสดงรายการพร็อพเพอร์ตี้
คุณสมบัติของ list
ที่อธิบายรูปลักษณ์ของหัวข้อย่อยที่เป็นของย่อหน้าที่เชื่อมโยงกับรายการ
การแสดง JSON |
---|
{
"nestingLevels": [
{
object ( |
ช่อง | |
---|---|
nestingLevels[] |
อธิบายคุณสมบัติของหัวข้อย่อยในระดับที่เกี่ยวข้อง รายการมีการซ้อนสูงสุด 9 ระดับโดยมีระดับการซ้อน 0 ที่สอดคล้องกับระดับบนสุด และระดับที่ซ้อน 8 ที่สอดคล้องกับระดับการซ้อนสูงสุด ระดับการซ้อนจะแสดงตามลําดับจากน้อยไปมากโดยมีการส่งคืนที่ซ้อนน้อยที่สุดก่อน |
ระดับ Nest
ประกอบด้วยพร็อพเพอร์ตี้ที่อธิบายรูปลักษณ์ของหัวข้อย่อยแบบรายการในระดับการซ้อนที่ระบุ
การแสดง JSON |
---|
{ "bulletAlignment": enum ( |
ช่อง | |
---|---|
bulletAlignment |
การจัดแนวของหัวข้อย่อยภายในพื้นที่ที่จัดสรรไว้เพื่อแสดงหัวข้อย่อย |
glyphFormat |
สตริงรูปแบบที่ใช้โดยหัวข้อย่อยที่ระดับการซ้อนนี้ รูปแบบรูปอักขระนี้มีตัวยึดตำแหน่งอย่างน้อย 1 ตัว และตัวยึดตำแหน่งเหล่านี้จะถูกแทนที่ด้วยค่าที่เหมาะสมโดยขึ้นอยู่กับ ตัวอย่างเช่น รูปแบบรูปอักขระ
โดยรูปแบบรูปอักขระสามารถประกอบด้วยตัวยึดตําแหน่งสําหรับระดับการซ้อนปัจจุบัน รวมถึงตัวยึดตำแหน่งสําหรับระดับการซ้อนระดับบนสุด ตัวอย่างเช่น รายการอาจมีรูปแบบรูปอักขระเป็น
สำหรับการซ้อนหลายระดับที่มีลำดับ สตริงที่แทนที่ตัวยึดตำแหน่งในรูปแบบรูปอักขระสำหรับย่อหน้าหนึ่งๆ จะขึ้นอยู่กับลำดับของย่อหน้าภายในรายการ |
indentFirstLine |
จำนวนการเยื้องสำหรับบรรทัดแรกของย่อหน้าที่ระดับซ้อนนี้ |
indentStart |
จำนวนการเยื้องสำหรับย่อหน้าที่ระดับการซ้อนนี้ ใช้กับด้านที่สอดคล้องกับจุดเริ่มต้นของข้อความ โดยอิงตามทิศทางเนื้อหาของย่อหน้า |
textStyle |
รูปแบบข้อความของหัวข้อย่อยที่ระดับการซ้อนนี้ |
startNumber |
จำนวนของรายการแรกในระดับการซ้อนนี้ ค่า 0 จะถือเป็นค่า 1 สำหรับรายการที่มีตัวอักษรและรายการตัวเลขโรมัน สำหรับค่าทั้ง 0 และ 1 รายการที่มีตัวอักษรและตัวเลขโรมันจะเริ่มต้นที่ ระบบจะละเว้นค่านี้สำหรับระดับการซ้อนที่มีรูปอักขระที่ไม่เรียงลำดับ |
ฟิลด์การรวม glyph_kind ประเภทของรูปอักขระที่ใช้โดยสัญลักษณ์หัวข้อย่อย ซึ่งจะกำหนดสัญลักษณ์หัวข้อย่อยที่แทนที่ตัวยึดตำแหน่งใน glyph_format glyph_kind ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
glyphType |
ประเภทของรูปอักขระที่ใช้โดยหัวข้อย่อยเมื่อมีการเรียงลำดับย่อหน้าในระดับที่ซ้อนกันนี้ ประเภทรูปอักขระจะกำหนดประเภทของรูปอักขระที่ใช้แทนที่ตัวยึดตำแหน่งภายใน |
glyphSymbol |
สัญลักษณ์รูปอักขระที่กำหนดเองซึ่งใช้โดยหัวข้อย่อยเมื่อไม่มีลำดับย่อหน้าในระดับที่ซ้อนกันนี้ สัญลักษณ์รูปอักขระจะแทนที่ตัวยึดตำแหน่งภายใน |
การจัดข้อความหัวข้อย่อย
ประเภทการจัดข้อความหัวข้อย่อย
Enum | |
---|---|
BULLET_ALIGNMENT_UNSPECIFIED |
ไม่ได้ระบุการปรับแนวสัญลักษณ์หัวข้อย่อย |
START |
หัวข้อย่อยจะอยู่ในแนวเดียวกับจุดเริ่มต้นของพื้นที่ที่จัดสรรไว้สำหรับการแสดงหัวข้อย่อย จัดชิดซ้ายสำหรับข้อความ LTR, จัดชิดขวาหากไม่ใช่ |
CENTER |
หัวข้อย่อยจะอยู่ในแนวเดียวกับพื้นที่ตรงกลางที่จัดสรรไว้เพื่อแสดงหัวข้อย่อย |
END |
หัวข้อย่อยจะอยู่ในแนวเดียวกับช่องว่างที่จัดสรรไว้เพื่อแสดงหัวข้อย่อย จัดชิดขวาสำหรับข้อความ LTR, จัดชิดซ้ายหากไม่ใช่ |
ประเภท Glyph
ประเภทของรูปอักขระที่ใช้โดยหัวข้อย่อยเมื่อมีการเรียงลำดับย่อหน้าในระดับที่ซ้อนกันนี้
Enum | |
---|---|
GLYPH_TYPE_UNSPECIFIED |
ไม่ได้ระบุหรือไม่รองรับรูปอักขระประเภทนี้ |
NONE |
สตริงว่าง |
DECIMAL |
หมายเลข เช่น 1 , 2 หรือ 3 |
ZERO_DECIMAL |
ตัวเลขที่มีเลข 0 หลักเดียวนำหน้า เช่น 01 , 02 หรือ 03 ตัวเลขที่มีมากกว่า 1 หลักจะไม่แสดงเลขศูนย์นำหน้า |
UPPER_ALPHA |
อักษรตัวพิมพ์ใหญ่ เช่น A , B หรือ C |
ALPHA |
ตัวอักษรพิมพ์เล็ก เช่น a , b หรือ c |
UPPER_ROMAN |
ตัวเลขโรมันตัวพิมพ์ใหญ่ เช่น I , II หรือ III |
ROMAN |
ตัวเลขโรมันที่เป็นตัวอักษรพิมพ์เล็ก เช่น i , ii หรือ iii |
พร็อพเพอร์ตี้รายการที่แนะนำ
การเปลี่ยนแปลงที่แนะนำกับ ListProperties
การแสดง JSON |
---|
{ "listProperties": { object ( |
ช่อง | |
---|---|
listProperties |
|
listPropertiesSuggestionState |
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน |
สถานะคำแนะนำรายการพร็อพเพอร์ตี้
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน ListProperties
ในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับทุกช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{
"nestingLevelsSuggestionStates": [
{
object ( |
ช่อง | |
---|---|
nestingLevelsSuggestionStates[] |
มาสก์ที่ระบุว่าช่องใดของ สถานะของคำแนะนำระดับการซ้อนจะแสดงตามลําดับจากน้อยไปมากของระดับการซ้อนโดยมีการแสดงรายการที่ฝังน้อยที่สุดก่อน |
สถานะคำแนะนำระดับ Nest
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน NestingLevel
ในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับทุกช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{
"bulletAlignmentSuggested": boolean,
"glyphTypeSuggested": boolean,
"glyphFormatSuggested": boolean,
"glyphSymbolSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"textStyleSuggestionState": {
object ( |
ช่อง | |
---|---|
bulletAlignmentSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
glyphTypeSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
glyphFormatSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
glyphSymbolSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
indentFirstLineSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
indentStartSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
textStyleSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
startNumberSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
ช่วงที่มีชื่อ
คอลเล็กชันของ NamedRange
ทั้งหมดในเอกสารที่ใช้ชื่อร่วมกัน
การแสดง JSON |
---|
{
"name": string,
"namedRanges": [
{
object ( |
ช่อง | |
---|---|
name |
ชื่อที่ |
namedRanges[] |
|
ช่วงที่มีชื่อ
คอลเล็กชันของ Range
ที่มีรหัสช่วงที่มีชื่อเดียวกัน
ช่วงที่ตั้งชื่อแล้วจะช่วยให้นักพัฒนาซอฟต์แวร์เชื่อมโยงส่วนต่างๆ ของเอกสารกับป้ายกำกับที่ผู้ใช้กำหนดเองได้เพื่อให้อ่านหรือแก้ไขเนื้อหาในภายหลังโดยใช้โปรแกรมได้ เอกสารอาจมีช่วงที่ตั้งชื่อหลายช่วงที่ใช้ชื่อเดียวกัน แต่ทุกช่วงที่ตั้งชื่อแล้วจะมีรหัสที่ไม่ซ้ำกัน
ช่วงที่ตั้งชื่อแล้วจะสร้างขึ้นด้วย Range
เดี่ยว และโดยทั่วไปแล้วเนื้อหาที่แทรกในช่วงที่ตั้งชื่อจะขยายช่วงดังกล่าว แต่การเปลี่ยนแปลงเอกสารบางอย่างอาจทำให้ระบบแยกช่วงออกเป็นหลายช่วงได้
ช่วงที่มีชื่อจะไม่เป็นส่วนตัว แอปพลิเคชันและผู้ทำงานร่วมกันทั้งหมดที่มีสิทธิ์เข้าถึงเอกสารจะเห็นช่วงที่ตั้งชื่อแล้ว
การแสดง JSON |
---|
{
"namedRangeId": string,
"name": string,
"ranges": [
{
object ( |
ช่อง | |
---|---|
namedRangeId |
รหัสของช่วงที่ตั้งชื่อแล้ว |
name |
ชื่อของช่วงที่ตั้งชื่อแล้ว |
ranges[] |
ช่วงที่อยู่ในช่วงที่ตั้งชื่อนี้ |
ช่วง
ระบุช่วงข้อความที่ต่อเนื่อง
การแสดง JSON |
---|
{ "segmentId": string, "startIndex": integer, "endIndex": integer } |
ช่อง | |
---|---|
segmentId |
รหัสของส่วนหัว ส่วนท้าย หรือเชิงอรรถที่มีช่วงนี้ ส่วนรหัสกลุ่มที่ว่างเปล่าจะหมายถึงส่วนเนื้อหาของเอกสาร |
startIndex |
ดัชนีเริ่มต้นแบบศูนย์ของช่วงนี้ในหน่วยโค้ด UTF-16 ในการใช้งานปัจจุบันทั้งหมด ต้องระบุดัชนีเริ่มต้น ช่องนี้คือ Int32Value เพื่อรองรับกรณีการใช้งานในอนาคตที่มีช่วงปลายเปิด |
endIndex |
ดัชนีสิ้นสุดแบบศูนย์ของช่วงนี้ อยู่ในหน่วยโค้ด UTF-16 โดยเฉพาะ ในการใช้งานปัจจุบันทั้งหมด ต้องระบุดัชนีสิ้นสุด ช่องนี้คือ Int32Value เพื่อรองรับกรณีการใช้งานในอนาคตที่มีช่วงปลายเปิด |
โหมดมุมมองคำแนะนำ
โหมดมุมมองคำแนะนำที่ใช้กับเอกสารซึ่งแสดงถึงการเปลี่ยนแปลงที่แนะนำจะแสดงขึ้นมา โดยจะมีตัวเลือกสำหรับการอ่านเอกสารพร้อมคำแนะนำทั้งหมดแบบแทรกในบรรทัด ยอมรับ หรือปฏิเสธ
Enum | |
---|---|
DEFAULT_FOR_CURRENT_ACCESS |
OffersViewMode ที่ใช้กับเอกสารที่ส่งกลับมาจะขึ้นอยู่กับระดับการเข้าถึงปัจจุบันของผู้ใช้ หากผู้ใช้มีสิทธิ์ดูอย่างเดียว ระบบจะใช้ PREVIEW_WITHOUT_SUGGESTIONS มิฉะนั้น ระบบจะใช้ SUGGESTIONS_INLINE โหมดนี้จะเป็นโหมดมุมมองคำแนะนำเริ่มต้น |
SUGGESTIONS_INLINE |
เอกสารที่แสดงผลมีคำแนะนำในบรรทัด การเปลี่ยนแปลงที่แนะนำจะแตกต่างจากเนื้อหาพื้นฐานภายในเอกสาร คำขอในการเรียกเอกสารโดยใช้โหมดนี้จะแสดงข้อผิดพลาด 403 หากผู้ใช้ไม่มีสิทธิ์ดูการเปลี่ยนแปลงที่แนะนำ |
PREVIEW_SUGGESTIONS_ACCEPTED |
เอกสารที่แสดงผลเป็นหน้าตัวอย่างที่ยอมรับการเปลี่ยนแปลงที่แนะนำทั้งหมดแล้ว คำขอในการเรียกเอกสารโดยใช้โหมดนี้จะแสดงข้อผิดพลาด 403 หากผู้ใช้ไม่มีสิทธิ์ดูการเปลี่ยนแปลงที่แนะนำ |
PREVIEW_WITHOUT_SUGGESTIONS |
เอกสารที่ส่งคืนจะเป็นหน้าตัวอย่างที่การเปลี่ยนแปลงที่แนะนำทั้งหมดถูกปฏิเสธหากมีคำแนะนำใดๆ ในเอกสารนั้น |
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 |
คุณสมบัติของรูปภาพ |
คุณสมบัติของภาพวาดแบบฝัง
ประเภทนี้ไม่มีช่อง
คุณสมบัติของภาพวาดที่ฝังและใช้เพื่อแยกแยะประเภทของวัตถุ ภาพวาดที่ฝังคือภาพวาดที่สร้างและแก้ไขภายในเอกสาร โปรดทราบว่าระบบไม่รองรับรายละเอียดที่ครอบคลุม
คุณสมบัติของรูปภาพ
คุณสมบัติของรูปภาพ
การแสดง 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 |
มุมหมุนตามเข็มนาฬิกาของรูปภาพ เป็นเรเดียน |
คุณสมบัติการครอบตัด
คุณสมบัติการครอบตัดของรูปภาพ
รูปสี่เหลี่ยมครอบตัดแสดงโดยใช้ออฟเซ็ตเป็นส่วนๆ จากขอบทั้ง 4 ของเนื้อหาต้นฉบับ
- หากออฟเซ็ตอยู่ในช่วง (0, 1) ขอบที่สอดคล้องกันของรูปสี่เหลี่ยมสำหรับครอบตัดจะอยู่ในรูปสี่เหลี่ยมผืนผ้าที่มีขอบซึ่งเดิมของรูปภาพ
- หากออฟเซ็ตเป็นค่าลบหรือมากกว่า 1 ขอบที่ตรงกันของรูปสี่เหลี่ยมสำหรับครอบตัดจะอยู่นอกกรอบสี่เหลี่ยมเดิมของรูปภาพ
- หากค่าออฟเซ็ตและมุมการหมุนทั้งหมดเป็น 0 ระบบจะไม่ครอบตัดรูปภาพ
การแสดง JSON |
---|
{ "offsetLeft": number, "offsetRight": number, "offsetTop": number, "offsetBottom": number, "angle": number } |
ช่อง | |
---|---|
offsetLeft |
ออฟเซ็ตจะระบุว่าขอบด้านซ้ายของรูปสี่เหลี่ยมสำหรับครอบตัดอยู่ห่างจากขอบด้านซ้ายของเนื้อหาต้นฉบับเป็นเศษส่วนของความกว้างของเนื้อหาเดิม |
offsetRight |
ค่าออฟเซ็ตจะระบุว่าขอบด้านขวาของรูปสี่เหลี่ยมสำหรับครอบตัดอยู่ห่างจากขอบด้านขวาของเนื้อหาต้นฉบับเป็นเศษส่วนของความกว้างของเนื้อหาเดิมหรือไม่ |
offsetTop |
ค่าออฟเซ็ตจะระบุว่าขอบด้านบนของรูปสี่เหลี่ยมสำหรับครอบตัดอยู่ห่างจากขอบด้านบนของเนื้อหาต้นฉบับเป็นเศษส่วนของความสูงของเนื้อหาดั้งเดิม |
offsetBottom |
ออฟเซ็ตจะระบุว่าขอบด้านล่างของรูปสี่เหลี่ยมสำหรับครอบตัดอยู่ห่างจากขอบล่างของเนื้อหาต้นฉบับเป็นเศษส่วนของความสูงของเนื้อหาเดิมมากเพียงใด |
angle |
มุมหมุนตามเข็มนาฬิกาของรูปสี่เหลี่ยมครอบตัดรอบศูนย์กลาง เป็นเรเดียน การหมุนจะมีผลหลังจากออฟเซ็ต |
Border แบบฝัง
เส้นขอบรอบ EmbeddedObject
การแสดง JSON |
---|
{ "color": { object ( |
ช่อง | |
---|---|
color |
สีของเส้นขอบ |
width |
ความกว้างของเส้นขอบ |
dashStyle |
รูปแบบเส้นประของเส้นขอบ |
propertyState |
สถานะคุณสมบัติของพร็อพเพอร์ตี้เส้นขอบ |
สถานะพร็อพเพอร์ตี้
สถานะที่เป็นไปได้ของพร็อพเพอร์ตี้
Enum | |
---|---|
RENDERED |
หากสถานะของพร็อพเพอร์ตี้คือ RENDERED องค์ประกอบจะมีพร็อพเพอร์ตี้ที่สอดคล้องกันเมื่อแสดงผลในเอกสาร นี่คือค่าเริ่มต้น |
NOT_RENDERED |
หากสถานะของพร็อพเพอร์ตี้คือ NOT_RENDERED องค์ประกอบจะไม่มีคุณสมบัติที่สอดคล้องกันเมื่อแสดงผลในเอกสาร |
LinkedContentReference
การอ้างอิงเนื้อหาแหล่งที่มาที่ลิงก์ไว้ภายนอก
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์การรวม reference ข้อมูลอ้างอิงสำหรับประเภทเนื้อหาที่ลิงก์โดยเฉพาะ reference ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
sheetsChartReference |
ข้อมูลอ้างอิงไปยังแผนภูมิที่ลิงก์ |
การอ้างอิงแผนภูมิชีต
ข้อมูลอ้างอิงไปยังแผนภูมิที่ลิงก์ซึ่งฝังจาก Google ชีต
การแสดง JSON |
---|
{ "spreadsheetId": string, "chartId": integer } |
ช่อง | |
---|---|
spreadsheetId |
รหัสของสเปรดชีต Google ชีตที่มีแผนภูมิแหล่งที่มา |
chartId |
รหัสของแผนภูมิที่เฉพาะเจาะจงในสเปรดชีต Google ชีตที่ฝังอยู่ |
inlineObjectProperties ที่แนะนำ
การเปลี่ยนแปลงที่แนะนำกับ InlineObjectProperties
การแสดง JSON |
---|
{ "inlineObjectProperties": { object ( |
ช่อง | |
---|---|
inlineObjectProperties |
|
inlineObjectPropertiesSuggestionState |
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน |
inlineObjectProperties SuggestionState
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน InlineObjectProperties
ในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับทุกช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{
"embeddedObjectSuggestionState": {
object ( |
ช่อง | |
---|---|
embeddedObjectSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
สถานะคำแนะนำออบเจ็กต์แบบฝัง
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน EmbeddedObject
ในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับทุกช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "embeddedDrawingPropertiesSuggestionState": { object ( |
ช่อง | |
---|---|
embeddedDrawingPropertiesSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
imagePropertiesSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
titleSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
descriptionSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
embeddedObjectBorderSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
sizeSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
marginLeftSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
marginRightSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
marginTopSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
marginBottomSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
linkedContentReferenceSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
สถานะคำแนะนำของ EmbeddedDrawingProperties
ประเภทนี้ไม่มีช่อง
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน EmbeddedDrawingProperties
ในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับทุกช่องที่ตั้งค่าเป็น "จริง"
สถานะคำแนะนำของคุณสมบัติรูปภาพ
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน 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.EmbedObject.contrast] หรือไม่ |
transparencySuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนําสําหรับ [transparency] [google.apps.docs.v1.embeddedObject.transparency] หรือไม่ |
cropPropertiesSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
angleSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนําสําหรับ [angle] [google.apps.docs.v1.embeddedObject.angle] หรือไม่ |
สถานะคำแนะนำ CropProperties
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน CropProperties
ในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับทุกช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "offsetLeftSuggested": boolean, "offsetRightSuggested": boolean, "offsetTopSuggested": boolean, "offsetBottomSuggested": boolean, "angleSuggested": boolean } |
ช่อง | |
---|---|
offsetLeftSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
offsetRightSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
offsetTopSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
offsetBottomSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
angleSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
สถานะคำแนะนำของออบเจ็กต์แบบฝัง
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน EmbeddedObjectBorder
ในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับทุกช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "colorSuggested": boolean, "widthSuggested": boolean, "dashStyleSuggested": boolean, "propertyStateSuggested": boolean } |
ช่อง | |
---|---|
colorSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำเป็น [color] [google.apps.docs.v1.embeddedBorderObject.color] หรือไม่ |
widthSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน [width] [google.apps.docs.v1.EmbedBorderObject.width] หรือไม่ |
dashStyleSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนําสําหรับ [dashStyle] [google.apps.docs.v1.embeddedBorderObject.dash_style] หรือไม่ |
propertyStateSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนําสําหรับ [propertyState] [google.apps.docs.v1.EmbedBorderObject.property_state] หรือไม่ |
LinkedContentReferenceSuggestionState
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน LinkedContentReference
ในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับทุกช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{
"sheetsChartReferenceSuggestionState": {
object ( |
ช่อง | |
---|---|
sheetsChartReferenceSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
ชีตแผนภูมิการอ้างอิงคำแนะนำแนะนำ
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน SheetsChartReference
ในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับทุกช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "spreadsheetIdSuggested": boolean, "chartIdSuggested": boolean } |
ช่อง | |
---|---|
spreadsheetIdSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
chartIdSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
วัตถุที่มีตำแหน่ง
ออบเจ็กต์ที่ปล่อยสัญญาณไปยัง Paragraph
และอยู่ในตำแหน่งที่สัมพันธ์กับตอนต้นของย่อหน้า PositionedObject มี EmbeddedObject
เช่น รูปภาพ
การแสดง JSON |
---|
{ "objectId": string, "positionedObjectProperties": { object ( |
ช่อง | |
---|---|
objectId |
รหัสของวัตถุที่กำหนดตำแหน่งนี้ |
positionedObjectProperties |
คุณสมบัติของวัตถุที่วางตำแหน่งนี้ |
suggestedPositionedObjectPropertiesChanges |
การเปลี่ยนแปลงที่แนะนำเกี่ยวกับพร็อพเพอร์ตี้ออบเจ็กต์ที่มีตำแหน่ง ซึ่งกำหนดโดยรหัสคำแนะนำ |
suggestedInsertionId |
รหัสการแทรกที่แนะนำ หากเว้นว่างไว้ ค่านี้ไม่ใช่การแทรกที่แนะนำ |
suggestedDeletionIds[] |
รหัสการลบที่แนะนำ หากว่างเปล่า หมายความว่าไม่มีการลบเนื้อหานี้ตามที่แนะนำ |
พร็อพเพอร์ตี้ออบเจ็กต์ที่มีตำแหน่ง
คุณสมบัติของ PositionedObject
การแสดง JSON |
---|
{ "positioning": { object ( |
ช่อง | |
---|---|
positioning |
การวางตำแหน่งของวัตถุที่กำหนดตำแหน่งนี้สัมพัทธ์กับบรรทัดใหม่ของ |
embeddedObject |
วัตถุที่ฝังไว้ของวัตถุที่วางตำแหน่งนี้ |
การวางตำแหน่งวัตถุ
ตำแหน่งของ PositionedObject
วัตถุที่กำหนดตำแหน่งจะอยู่ในตำแหน่งสัมพันธ์กับจุดเริ่มต้นของ Paragraph
ที่ปล่อยสัญญาณไว้
การแสดง JSON |
---|
{ "layout": enum ( |
ช่อง | |
---|---|
layout |
เลย์เอาต์ของออบเจ็กต์ที่มีตำแหน่งนี้ |
leftOffset |
ค่าออฟเซ็ตของขอบด้านซ้ายของวัตถุที่กำหนดตำแหน่งซึ่งสัมพันธ์กับจุดเริ่มต้นของ |
topOffset |
ค่าออฟเซ็ตของขอบด้านบนของวัตถุที่วางตำแหน่งซึ่งสัมพันธ์กับจุดเริ่มต้นของ |
การจัดวางวัตถุที่กำหนดตำแหน่ง
เลย์เอาต์ที่เป็นไปได้ของ [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 |
วัตถุที่จัดวางตำแหน่งจะอยู่หลังข้อความ |
คุณสมบัติของออบเจ็กต์ตำแหน่งที่แนะนำ
การเปลี่ยนแปลงที่แนะนำกับ PositionedObjectProperties
การแสดง JSON |
---|
{ "positionedObjectProperties": { object ( |
ช่อง | |
---|---|
positionedObjectProperties |
|
positionedObjectPropertiesSuggestionState |
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน |
สถานะคำแนะนำพร็อพเพอร์ตี้ออบเจ็กต์ที่มีตำแหน่ง
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน PositionedObjectProperties
ในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับทุกช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "positioningSuggestionState": { object ( |
ช่อง | |
---|---|
positioningSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
embeddedObjectSuggestionState |
มาสก์ที่ระบุว่าช่องใดใน |
สถานะคำแนะนำการจัดตำแหน่งออบเจ็กต์ที่มีตำแหน่ง
มาสก์ที่ระบุว่ามีการเปลี่ยนแปลงช่องใดบนฐาน PositionedObjectPositioning
ในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับทุกช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{ "layoutSuggested": boolean, "leftOffsetSuggested": boolean, "topOffsetSuggested": boolean } |
ช่อง | |
---|---|
layoutSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
leftOffsetSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
topOffsetSuggested |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
วิธีการ |
|
---|---|
|
ใช้การอัปเดตกับเอกสารอย่างน้อย 1 รายการ |
|
สร้างเอกสารเปล่าโดยใช้ชื่อที่ระบุในคำขอ |
|
รับเอกสารที่ระบุเวอร์ชันล่าสุด |