- ทรัพยากร: เอกสาร
- แท็บ
- TabProperties
- DocumentTab
- Body
- StructuralElement
- ย่อหน้า
- ParagraphElement
- TextRun
- TextStyle
- OptionalColor
- สี
- RgbColor
- มิติข้อมูล
- หน่วย
- WeightedFontFamily
- BaselineOffset
- ลิงก์
- BookmarkLink
- HeadingLink
- SuggestedTextStyle
- TextStyleSuggestionState
- AutoText
- ประเภท
- PageBreak
- ColumnBreak
- FootnoteReference
- HorizontalRule
- สมการ
- InlineObjectElement
- บุคคล
- PersonProperties
- RichLink
- RichLinkProperties
- ParagraphStyle
- NamedStyleType
- การจัดแนว
- ContentDirection
- SpacingMode
- ParagraphBorder
- DashStyle
- TabStop
- TabStopAlignment
- การแรเงา
- SuggestedParagraphStyle
- ParagraphStyleSuggestionState
- ShadingSuggestionState
- Bullet
- SuggestedBullet
- BulletSuggestionState
- ObjectReferences
- SectionBreak
- SectionStyle
- SectionColumnProperties
- ColumnSeparatorStyle
- SectionType
- ตาราง
- TableRow
- TableCell
- TableCellStyle
- TableCellBorder
- ContentAlignment
- SuggestedTableCellStyle
- TableCellStyleSuggestionState
- TableRowStyle
- SuggestedTableRowStyle
- TableRowStyleSuggestionState
- TableStyle
- TableColumnProperties
- WidthType
- TableOfContents
- ส่วนหัว
- ส่วนท้าย
- เชิงอรรถ
- DocumentStyle
- พื้นหลัง
- ขนาด
- SuggestedDocumentStyle
- DocumentStyleSuggestionState
- BackgroundSuggestionState
- SizeSuggestionState
- NamedStyles
- NamedStyle
- SuggestedNamedStyles
- NamedStylesSuggestionState
- NamedStyleSuggestionState
- รายการ
- ListProperties
- NestingLevel
- BulletAlignment
- GlyphType
- SuggestedListProperties
- ListPropertiesSuggestionState
- NestingLevelSuggestionState
- NamedRanges
- NamedRange
- ช่วง
- InlineObject
- InlineObjectProperties
- EmbeddedObject
- EmbeddedDrawingProperties
- ImageProperties
- CropProperties
- EmbeddedObjectBorder
- PropertyState
- LinkedContentReference
- SheetsChartReference
- SuggestedInlineObjectProperties
- InlineObjectPropertiesSuggestionState
- EmbeddedObjectSuggestionState
- EmbeddedDrawingPropertiesSuggestionState
- ImagePropertiesSuggestionState
- CropPropertiesSuggestionState
- EmbeddedObjectBorderSuggestionState
- LinkedContentReferenceSuggestionState
- SheetsChartReferenceSuggestionState
- PositionedObject
- PositionedObjectProperties
- PositionedObjectPositioning
- PositionedObjectLayout
- SuggestedPositionedObjectProperties
- PositionedObjectPropertiesSuggestionState
- PositionedObjectPositioningSuggestionState
- SuggestionsViewMode
- เมธอด
แหล่งข้อมูล: เอกสาร
เอกสาร Google เอกสาร
การแสดง JSON |
---|
{ "documentId": string, "title": string, "tabs": [ { object ( |
ช่อง | |
---|---|
document |
เอาต์พุตเท่านั้น รหัสของเอกสาร |
title |
ชื่อเอกสาร |
tabs[] |
แท็บที่เป็นส่วนหนึ่งของเอกสาร แท็บอาจมีแท็บย่อย ซึ่งเป็นแท็บที่ฝังอยู่ภายในแท็บอื่น แท็บย่อยจะแสดงด้วยช่อง |
revision |
เอาต์พุตเท่านั้น รหัสการแก้ไขของเอกสาร ใช้ได้ในคำขออัปเดตเพื่อระบุการแก้ไขของเอกสารที่จะใช้การอัปเดต และลักษณะการทํางานของคําขอหากมีการแก้ไขเอกสารนับตั้งแต่การแก้ไขนั้น ระบบจะป้อนข้อมูลเฉพาะในกรณีที่ผู้ใช้มีสิทธิ์แก้ไขเอกสาร รหัสการแก้ไขไม่ใช่ตัวเลขตามลำดับ แต่เป็นสตริงแบบทึบ รูปแบบของรหัสการแก้ไขอาจเปลี่ยนแปลงเมื่อเวลาผ่านไป เรารับประกันว่ารหัสการแก้ไขที่ส่งคืนจะใช้งานได้เป็นเวลา 24 ชั่วโมงหลังจากที่มีการส่งคืนมาแล้วเท่านั้น และไม่สามารถแชร์กับผู้ใช้ทั้งหมดได้ หากรหัสการแก้ไขไม่เปลี่ยนแปลงระหว่างการเรียกใช้ แสดงว่าเอกสารไม่มีการเปลี่ยนแปลง ในทางกลับกัน รหัสที่เปลี่ยนแปลง (สำหรับเอกสารและผู้ใช้เดียวกัน) มักจะหมายความว่ามีการอัปเดตเอกสาร อย่างไรก็ตาม รหัสที่เปลี่ยนแปลงอาจเกิดจากปัจจัยภายใน เช่น การเปลี่ยนแปลงรูปแบบรหัส |
suggestions |
เอาต์พุตเท่านั้น โหมดมุมมองคำแนะนำที่ใช้กับเอกสาร หมายเหตุ: เมื่อแก้ไขเอกสาร การเปลี่ยนแปลงจะต้องอิงตามเอกสารที่มี |
body |
เอาต์พุตเท่านั้น เนื้อความหลักของเอกสาร ช่องเดิม: ให้ใช้ |
headers |
เอาต์พุตเท่านั้น ส่วนหัวในเอกสาร คีย์ตามรหัสส่วนหัว ช่องเดิม: ให้ใช้ |
footers |
เอาต์พุตเท่านั้น ส่วนท้ายในเอกสารคีย์ตามรหัสส่วนท้าย ช่องเดิม: ให้ใช้ |
footnotes |
เอาต์พุตเท่านั้น เชิงอรรถในเอกสาร โดยจัดเรียงตามรหัสเชิงอรรถ ช่องเดิม: ให้ใช้ |
document |
เอาต์พุตเท่านั้น รูปแบบของเอกสาร ช่องเดิม: ให้ใช้ |
suggested |
เอาต์พุตเท่านั้น การเปลี่ยนแปลงลักษณะของเอกสารที่แนะนำ แยกตามรหัสคำแนะนำ ช่องเดิม: ให้ใช้ |
named |
เอาต์พุตเท่านั้น รูปแบบที่มีชื่อของเอกสาร ช่องเดิม: ให้ใช้ |
suggested |
เอาต์พุตเท่านั้น การเปลี่ยนแปลงที่แนะนำในสไตล์ที่มีชื่อของเอกสาร โดยจัดเรียงตามรหัสคำแนะนำ ช่องเดิม: ให้ใช้ |
lists |
เอาต์พุตเท่านั้น รายการในเอกสาร โดยจัดเรียงตามรหัสรายการ ช่องเดิม: ให้ใช้ |
named |
เอาต์พุตเท่านั้น ช่วงที่ตั้งชื่อแล้วในเอกสาร ผูกกับชื่อ ช่องเดิม: ให้ใช้ |
inline |
เอาต์พุตเท่านั้น ออบเจ็กต์ในบรรทัดในเอกสาร โดยคีย์ตามรหัสออบเจ็กต์ ช่องเดิม: ให้ใช้ |
positioned |
เอาต์พุตเท่านั้น ออบเจ็กต์ที่มีตำแหน่งในเอกสาร โดยจัดเรียงตามรหัสออบเจ็กต์ ช่องเดิม: ให้ใช้ |
แท็บ
แท็บในเอกสาร
การแสดง JSON |
---|
{ "tabProperties": { object ( |
ช่อง | |
---|---|
tab |
พร็อพเพอร์ตี้ของแท็บ เช่น รหัสและชื่อ |
child |
แท็บย่อยที่ฝังอยู่ภายในแท็บนี้ |
ฟิลด์สหภาพ content เนื้อหาของแท็บ content ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
document |
แท็บที่มีเนื้อหาเอกสาร เช่น ข้อความและรูปภาพ |
TabProperties
คุณสมบัติของแท็บ
การแสดง JSON |
---|
{ "tabId": string, "title": string, "parentTabId": string, "index": integer, "nestingLevel": integer } |
ช่อง | |
---|---|
tab |
เอาต์พุตเท่านั้น รหัสของแท็บ ช่องนี้เปลี่ยนแปลงไม่ได้ |
title |
ชื่อแท็บที่ผู้ใช้มองเห็น |
parent |
ไม่บังคับ รหัสของแท็บหลัก เว้นว่างไว้เมื่อแท็บปัจจุบันเป็นแท็บระดับราก ซึ่งหมายความว่าแท็บดังกล่าวไม่มีรายการระดับบน |
index |
ดัชนีฐาน 0 ของแท็บภายในแท็บหลัก |
nesting |
เอาต์พุตเท่านั้น ความลึกของแท็บภายในเอกสาร แท็บระดับรูทจะเริ่มต้นที่ 0 |
DocumentTab
แท็บที่มีเนื้อหาในเอกสาร
การแสดง JSON |
---|
{ "body": { object ( |
ช่อง | |
---|---|
body |
เนื้อหาหลักของแท็บเอกสาร |
headers |
ส่วนหัวในแท็บเอกสาร เรียงข้อมูลตามรหัสส่วนหัว |
footers |
ส่วนท้ายในแท็บเอกสาร โดยจัดเรียงตามรหัสส่วนท้าย |
footnotes |
เชิงอรรถในแท็บเอกสาร คีย์ตามรหัสเชิงอรรถ |
document |
รูปแบบของแท็บเอกสาร |
suggested |
การเปลี่ยนแปลงที่แนะนำในสไตล์ของแท็บเอกสาร โดยจัดเรียงตามรหัสคำแนะนำ |
named |
รูปแบบที่มีชื่อของแท็บเอกสาร |
suggested |
การเปลี่ยนแปลงที่แนะนำสำหรับสไตล์ที่มีชื่อของแท็บเอกสาร โดยจัดเรียงตามรหัสคำแนะนำ |
lists |
รายการในแท็บเอกสาร แยกตามรหัสรายการ |
named |
ช่วงที่ตั้งชื่อในแท็บเอกสาร โดยจัดเรียงตามชื่อ |
inline |
ออบเจ็กต์ในบรรทัดในแท็บเอกสาร โดยจัดเรียงตามรหัสออบเจ็กต์ |
positioned |
ออบเจ็กต์ที่จัดตำแหน่งในแท็บเอกสาร โดยจัดเรียงตามรหัสออบเจ็กต์ |
เนื้อความ
เนื้อความของเอกสาร
โดยปกติแล้ว เนื้อความจะมีเนื้อหาเอกสารฉบับเต็ม ยกเว้น headers
, footers
และ footnotes
การแสดง JSON |
---|
{
"content": [
{
object ( |
ช่อง | |
---|---|
content[] |
เนื้อหาของข้อความ ดัชนีของเนื้อหาส่วนเนื้อหาจะเริ่มต้นที่ 0 |
StructuralElement
StructuralElement อธิบายเนื้อหาที่ให้โครงสร้างแก่เอกสาร
การแสดง JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
ช่อง | |
---|---|
start |
ดัชนีเริ่มต้นแบบนับจาก 0 ขององค์ประกอบเชิงโครงสร้างนี้ในหน่วยโค้ด UTF-16 |
end |
ดัชนีสิ้นสุดแบบนับจาก 0 ขององค์ประกอบโครงสร้างนี้แบบไม่รวมในหน่วยโค้ด UTF-16 |
ช่องการรวม content เนื้อหาขององค์ประกอบโครงสร้าง content ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
paragraph |
องค์ประกอบเชิงโครงสร้างประเภทย่อหน้า |
section |
องค์ประกอบโครงสร้างประเภทการแบ่งส่วน |
table |
องค์ประกอบโครงสร้างประเภทตาราง |
table |
องค์ประกอบเชิงโครงสร้างประเภทสารบัญ |
ย่อหน้า
StructuralElement
ที่แสดงถึงย่อหน้า ย่อหน้าคือช่วงของเนื้อหาที่สิ้นสุดด้วยอักขระขึ้นบรรทัดใหม่
การแสดง JSON |
---|
{ "elements": [ { object ( |
ช่อง | |
---|---|
elements[] |
เนื้อหาของย่อหน้าซึ่งแบ่งออกเป็นส่วนประกอบต่างๆ |
paragraph |
รูปแบบของย่อหน้านี้ |
suggested |
รูปแบบย่อหน้าแนะนำจะเปลี่ยนเป็นย่อหน้านี้ โดยระบบจะกำหนดรหัสคำแนะนำเป็นคีย์ |
bullet |
หัวข้อย่อยของย่อหน้านี้ หากไม่มี แสดงว่าย่อหน้าไม่ได้อยู่ในรายการ |
suggested |
การเปลี่ยนแปลงที่แนะนำสำหรับหัวข้อย่อยของย่อหน้านี้ |
positioned |
รหัสของออบเจ็กต์ที่มีตำแหน่งที่เชื่อมโยงกับย่อหน้านี้ |
suggested |
รหัสของออบเจ็กต์ที่มีตำแหน่งที่แนะนำให้แนบกับย่อหน้านี้ คีย์ตามรหัสคำแนะนำ |
ParagraphElement
ParagraphElement อธิบายเนื้อหาภายใน Paragraph
การแสดง JSON |
---|
{ "startIndex": integer, "endIndex": integer, // Union field |
ช่อง | |
---|---|
start |
ดัชนีเริ่มต้นแบบนับจาก 0 ขององค์ประกอบย่อหน้านี้ในหน่วยโค้ด UTF-16 |
end |
ดัชนีสิ้นสุดฐาน 0 ขององค์ประกอบย่อหน้านี้แบบไม่รวมในหน่วยโค้ด UTF-16 |
ฟิลด์สหภาพ content เนื้อหาขององค์ประกอบย่อหน้า content ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
text |
องค์ประกอบย่อหน้าที่เรียกใช้ข้อความ |
auto |
องค์ประกอบของย่อหน้าข้อความอัตโนมัติ |
page |
องค์ประกอบย่อหน้าสำหรับแบ่งหน้า |
column |
องค์ประกอบย่อหน้าตัวแบ่งคอลัมน์ |
footnote |
องค์ประกอบย่อหน้าอ้างอิงเชิงอรรถ |
horizontal |
องค์ประกอบย่อหน้าของกฎแนวนอน |
equation |
องค์ประกอบย่อหน้าของสมการ |
inline |
องค์ประกอบย่อหน้าออบเจ็กต์ในบรรทัด |
person |
องค์ประกอบย่อหน้าซึ่งลิงก์ไปยังบุคคลหรืออีเมล |
rich |
องค์ประกอบย่อหน้าที่ลิงก์ไปยังทรัพยากรของ Google (เช่น ไฟล์ใน Google ไดรฟ์, วิดีโอ YouTube หรือกิจกรรมในปฏิทิน) |
TextRun
ParagraphElement
ที่แสดงถึงข้อความที่มีการจัดรูปแบบเหมือนกันทั้งหมด
การแสดง JSON |
---|
{ "content": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
content |
ข้อความของการเรียกใช้นี้ ระบบจะแทนที่องค์ประกอบที่ไม่ใช่ข้อความทั้งหมดในรันไทม์ด้วยอักขระ Unicode U+E907 |
suggested |
รหัสการแทรกที่แนะนํา |
suggested |
รหัสการลบที่แนะนำ หากช่องนี้ว่าง แสดงว่าไม่มีคำแนะนำให้ลบเนื้อหานี้ |
text |
รูปแบบข้อความของการทำงานนี้ |
suggested |
รูปแบบข้อความที่แนะนำจะเปลี่ยนเป็นรูปแบบนี้สำหรับรอบนี้ โดยคีย์ตามรหัสคำแนะนำ |
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 |
ข้อความมีการขีดฆ่าหรือไม่ |
small |
ข้อความเป็นตัวพิมพ์ใหญ่แบบเล็กหรือไม่ |
background |
สีพื้นหลังของข้อความ หากตั้งค่าไว้ สีจะเป็นสี RGB หรือแบบโปร่งใส ขึ้นอยู่กับช่อง |
foreground |
สีพื้นหน้าของข้อความ หากตั้งค่าไว้ สีจะเป็นสี RGB หรือโปร่งใส ขึ้นอยู่กับช่อง |
font |
ขนาดแบบอักษรของข้อความ |
weighted |
ชุดแบบอักษรและน้ำหนักแบบอักษรที่แสดงผลของข้อความ หากคำขออัปเดตระบุค่าสำหรับทั้ง หากไม่ได้ตั้งค่า หากตั้งค่า |
baseline |
ระยะห่างแนวตั้งของข้อความจากตําแหน่งปกติ ข้อความที่มีออฟเซ็ตพื้นฐาน |
link |
ปลายทางของไฮเปอร์ลิงก์ของข้อความ หากไม่ได้ตั้งค่าไว้ จะไม่มีลิงก์ ลิงก์ไม่ได้รับค่ามาจากข้อความระดับบนสุด การเปลี่ยนลิงก์ในคำขออัปเดตจะส่งผลให้เกิดการเปลี่ยนแปลงอื่นๆ กับรูปแบบข้อความของช่วงดังนี้
|
OptionalColor
สีที่ทึบแสงหรือโปร่งแสงได้ทั้งหมด
การแสดง JSON |
---|
{
"color": {
object ( |
ช่อง | |
---|---|
color |
หากตั้งค่าไว้ ระบบจะใช้สีนี้เป็นสีทึบ หากไม่ได้ตั้งค่า จะเป็นค่าที่แสดงถึงสีโปร่งใส |
สี
สีทึบ
การแสดง JSON |
---|
{
"rgbColor": {
object ( |
ช่อง | |
---|---|
rgb |
ค่าสี 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 } |
ช่อง | |
---|---|
font |
ชุดแบบอักษรของข้อความ ชุดแบบอักษรอาจเป็นแบบอักษรใดก็ได้จากเมนูแบบอักษรในเอกสารหรือจาก Google Fonts หากระบบไม่รู้จักชื่อแบบอักษร ระบบจะแสดงผลข้อความเป็น |
weight |
น้ำหนักของแบบอักษร ช่องนี้อาจมีค่าใดก็ได้ที่หารด้วย ค่าเริ่มต้นคือ น้ำหนักแบบอักษรเป็นเพียงองค์ประกอบหนึ่งของน้ำหนักแบบอักษรที่แสดงผล ค่า
|
BaselineOffset
วิธีที่สามารถออฟเซ็ตข้อความในแนวตั้งจากตำแหน่งปกติ
Enum | |
---|---|
BASELINE_OFFSET_UNSPECIFIED |
ออฟเซ็ตพื้นฐานของข้อความจะรับค่ามาจากระดับบน |
NONE |
ข้อความไม่เลื่อนในแนวตั้ง |
SUPERSCRIPT |
ข้อความจะเลื่อนขึ้นด้านบนในแนวตั้ง (ตัวยก) |
SUBSCRIPT |
ข้อความมีการเลื่อนในแนวตั้งลง (ตัวห้อย) |
ลิงก์
การอ้างอิงไปยังส่วนอื่นของเอกสารหรือทรัพยากร URL ภายนอก
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์สหภาพ destination ปลายทางของลิงก์ destination ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
url |
URL ภายนอก |
tab |
รหัสของแท็บในเอกสารนี้ |
bookmark |
บุ๊กมาร์กในเอกสารนี้ ในเอกสารที่มีแท็บเดียว ลิงก์ไปยังบุ๊กมาร์กภายในแท็บเดียวจะยังคงแสดงผลเป็น |
heading |
หัวข้อในเอกสารนี้ ในเอกสารที่มีแท็บเดียว ลิงก์ไปยังส่วนหัวภายในแท็บเดียวจะยังคงแสดง |
bookmark |
รหัสของบุ๊กมาร์กในเอกสารนี้ ฟิลด์เดิม: ให้ตั้งค่า หากใช้ช่องนี้ในคำขอการเขียน ระบบจะถือว่าบุ๊กมาร์กมาจากรหัสแท็บที่ระบุไว้ในคำขอ หากไม่ได้ระบุรหัสแท็บในคำขอ ระบบจะถือว่าคำขอนั้นมาจากแท็บแรกในเอกสาร |
heading |
รหัสของหัวข้อในเอกสารนี้ ฟิลด์เดิม: ให้ตั้งค่า หากใช้ช่องนี้ในคำขอการเขียน ระบบจะถือว่าส่วนหัวมาจากรหัสแท็บที่ระบุไว้ในคำขอ หากไม่ได้ระบุรหัสแท็บในคำขอ ระบบจะถือว่าคำขอนั้นมาจากแท็บแรกในเอกสาร |
BookmarkLink
การอ้างอิงถึงบุ๊กมาร์กในเอกสารนี้
การแสดง JSON |
---|
{ "id": string, "tabId": string } |
ช่อง | |
---|---|
id |
รหัสของบุ๊กมาร์กในเอกสารนี้ |
tab |
รหัสของแท็บที่มีบุ๊กมาร์กนี้ |
HeadingLink
การอ้างอิงหัวข้อในเอกสารนี้
การแสดง JSON |
---|
{ "id": string, "tabId": string } |
ช่อง | |
---|---|
id |
รหัสของส่วนหัวในเอกสารนี้ |
tab |
รหัสของแท็บที่มีส่วนหัวนี้ |
SuggestedTextStyle
การเปลี่ยนแปลงที่แนะนำใน TextStyle
การแสดง JSON |
---|
{ "textStyle": { object ( |
ช่อง | |
---|---|
text |
|
text |
มาสก์ที่ระบุว่าช่องใดใน |
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 } |
ช่อง | |
---|---|
bold |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
italic |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
underline |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
strikethrough |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
small |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
background |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
foreground |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
font |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
weighted |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
baseline |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
link |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
AutoText
ParagraphElement
ที่แสดงตำแหน่งในข้อความที่ระบบจะแทนที่ด้วยเนื้อหาแบบไดนามิกซึ่งอาจเปลี่ยนแปลงเมื่อเวลาผ่านไป เช่น หมายเลขหน้า
การแสดง JSON |
---|
{ "type": enum ( |
ช่อง | |
---|---|
type |
ประเภทของข้อความอัตโนมัตินี้ |
suggested |
รหัสการแทรกที่แนะนํา |
suggested |
รหัสการลบที่แนะนำ หากช่องนี้ว่าง แสดงว่าไม่มีคำแนะนำให้ลบเนื้อหานี้ |
text |
รูปแบบข้อความของข้อความอัตโนมัตินี้ |
suggested |
รูปแบบข้อความที่แนะนำจะเปลี่ยนเป็นข้อความอัตโนมัตินี้ โดยระบบจะจัดเก็บตามรหัสคำแนะนำ |
ประเภท
ประเภทของข้อความอัตโนมัติ
Enum | |
---|---|
TYPE_UNSPECIFIED |
ประเภทข้อความอัตโนมัติที่ไม่ระบุ |
PAGE_NUMBER |
พิมพ์ข้อความอัตโนมัติที่แสดงหมายเลขหน้าปัจจุบัน |
PAGE_COUNT |
พิมพ์สำหรับข้อความอัตโนมัติที่แสดงจำนวนหน้าทั้งหมดในเอกสาร |
PageBreak
ParagraphElement
ที่แสดงตัวแบ่งหน้า ตัวแบ่งหน้าจะทำให้ข้อความถัดๆ ไปเริ่มต้นที่ด้านบนของหน้าถัดไป
การแสดง JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
suggested |
รหัสการแทรกที่แนะนํา |
suggested |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
text |
รูปแบบข้อความของส่วนแบ่งหน้านี้ รูปแบบข้อความของตัวแบ่งหน้าอาจส่งผลต่อเลย์เอาต์เนื้อหาและการจัดรูปแบบข้อความที่แทรกอยู่ข้างๆ ได้เช่นเดียวกับเนื้อหาข้อความ เช่น การเรียกใช้ข้อความและการอ้างอิงเชิงอรรถ |
suggested |
รูปแบบข้อความที่แนะนำจะเปลี่ยนเป็น PageBreak นี้ โดยคีย์ตามรหัสคำแนะนำ |
ColumnBreak
ParagraphElement
แสดงถึงตัวแบ่งคอลัมน์ ตัวแบ่งคอลัมน์ทำให้ข้อความที่ตามมาเริ่มต้นที่ด้านบนสุดของคอลัมน์ถัดไป
การแสดง JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
suggested |
รหัสการแทรกที่แนะนํา |
suggested |
รหัสการลบที่แนะนำ หากช่องนี้ว่าง แสดงว่าไม่มีคำแนะนำให้ลบเนื้อหานี้ |
text |
รูปแบบข้อความของ ColumnBreak นี้ รูปแบบข้อความของการตัดคอลัมน์อาจส่งผลต่อเลย์เอาต์ของเนื้อหา รวมถึงรูปแบบของข้อความที่แทรกไว้ข้างๆ เช่นเดียวกับเนื้อหาข้อความ เช่น ข้อความต่อเนื่องและการอ้างอิงเชิงอรรถ |
suggested |
รูปแบบข้อความที่แนะนำจะเปลี่ยนเป็น ColumnBreak นี้ โดยคีย์ตามรหัสคำแนะนำ |
FootnoteReference
ParagraphElement
ที่แสดงการอ้างอิงเชิงอรรถ การอ้างอิงเชิงอรรถคือเนื้อหาในบรรทัดที่แสดงผลด้วยตัวเลขและใช้เพื่อระบุเชิงอรรถ
การแสดง JSON |
---|
{ "footnoteId": string, "footnoteNumber": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
footnote |
รหัสของ |
footnote |
หมายเลขที่แสดงผลของเชิงอรรถนี้ |
suggested |
รหัสการแทรกที่แนะนำ |
suggested |
รหัสการลบที่แนะนำ หากช่องนี้ว่าง แสดงว่าไม่มีคำแนะนำให้ลบเนื้อหานี้ |
text |
รูปแบบข้อความของ FootnoteReference นี้ |
suggested |
รูปแบบข้อความที่แนะนำจะเปลี่ยนเป็น FootnoteReference นี้ โดยคีย์ตามรหัสคำแนะนำ |
HorizontalRule
ParagraphElement
ที่แสดงเส้นแนวนอน
การแสดง JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
suggested |
รหัสการแทรกที่แนะนำ |
suggested |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
text |
รูปแบบข้อความของ HorizontalRule นี้ รูปแบบข้อความของเส้นแนวนอนอาจส่งผลต่อเลย์เอาต์ของเนื้อหา รวมถึงการจัดรูปแบบข้อความที่แทรกไว้ข้างๆ เช่นเดียวกับเนื้อหาข้อความ เช่น บรรทัดข้อความและการอ้างอิงเชิงอรรถ |
suggested |
รูปแบบข้อความที่แนะนำจะเปลี่ยนเป็น HorizontalRule นี้ โดยคีย์ตามรหัสคำแนะนำ |
สมการ
ParagraphElement
ที่แสดงสมการ
การแสดง JSON |
---|
{ "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ] } |
ช่อง | |
---|---|
suggested |
รหัสการแทรกที่แนะนํา |
suggested |
รหัสการลบที่แนะนำ หากช่องนี้ว่าง แสดงว่าไม่มีคำแนะนำให้ลบเนื้อหานี้ |
InlineObjectElement
ParagraphElement
ที่มี InlineObject
การแสดง JSON |
---|
{ "inlineObjectId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
inline |
รหัสของ |
suggested |
รหัสการแทรกที่แนะนํา |
suggested |
รหัสการลบที่แนะนำ หากช่องนี้ว่าง แสดงว่าไม่มีคำแนะนำให้ลบเนื้อหานี้ |
text |
รูปแบบข้อความของ inlineObjectElement นี้ รูปแบบข้อความขององค์ประกอบออบเจ็กต์ในบรรทัดอาจส่งผลต่อเลย์เอาต์เนื้อหา รวมถึงการจัดรูปแบบข้อความที่แทรกไว้ข้างๆ เช่นเดียวกับเนื้อหาข้อความ เช่น ข้อความและข้อมูลอ้างอิงเชิงอรรถ |
suggested |
การเปลี่ยนแปลงรูปแบบข้อความที่แนะนำกับ inlineObject นี้ คีย์โดยรหัสคำแนะนำ |
บุคคล
บุคคลหรืออีเมลที่กล่าวถึงในเอกสาร การพูดถึงเหล่านี้จะทํางานเป็นองค์ประกอบเดียวที่แก้ไขไม่ได้ซึ่งมีชื่อหรืออีเมลของบุคคล
การแสดง JSON |
---|
{ "personId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
person |
เอาต์พุตเท่านั้น รหัสที่ไม่ซ้ำกันของลิงก์นี้ |
suggested |
รหัสสำหรับคำแนะนำที่แทรกลิงก์บุคคลนี้ลงในเอกสาร |
suggested |
รหัสสําหรับคําแนะนําที่นําลิงก์บุคคลนี้ออกจากเอกสาร |
text |
รูปแบบข้อความของ |
suggested |
รูปแบบข้อความที่แนะนำจะเปลี่ยนเป็น |
person |
เอาต์พุตเท่านั้น พร็อพเพอร์ตี้ของ |
PersonProperties
พร็อพเพอร์ตี้เฉพาะของ Person
ที่ลิงก์
การแสดง JSON |
---|
{ "name": string, "email": string } |
ช่อง | |
---|---|
name |
เอาต์พุตเท่านั้น ชื่อของบุคคล หากแสดงในข้อความลิงก์แทนอีเมลของบุคคลนั้น |
email |
เอาต์พุตเท่านั้น อีเมลที่ลิงก์กับ |
RichLink
ลิงก์ไปยังแหล่งข้อมูลของ Google (เช่น ไฟล์ในไดรฟ์, วิดีโอ YouTube หรือกิจกรรมในปฏิทิน)
การแสดง JSON |
---|
{ "richLinkId": string, "suggestedInsertionIds": [ string ], "suggestedDeletionIds": [ string ], "textStyle": { object ( |
ช่อง | |
---|---|
rich |
เอาต์พุตเท่านั้น รหัสของลิงก์นี้ |
suggested |
รหัสสําหรับคําแนะนําที่แทรกลิงก์นี้ลงในเอกสาร |
suggested |
รหัสสำหรับคำแนะนำที่นำลิงก์นี้ออกจากเอกสาร |
text |
รูปแบบข้อความของ |
suggested |
รูปแบบข้อความที่แนะนำจะเปลี่ยนเป็น |
rich |
เอาต์พุตเท่านั้น พร็อพเพอร์ตี้ของ |
RichLinkProperties
พร็อพเพอร์ตี้เฉพาะสำหรับ RichLink
การแสดง JSON |
---|
{ "title": string, "uri": string, "mimeType": string } |
ช่อง | |
---|---|
title |
เอาต์พุตเท่านั้น ชื่อของ |
uri |
เอาต์พุตเท่านั้น URI ไปยัง |
mime |
เอาต์พุตเท่านั้น ประเภท MIME ของ |
ParagraphStyle
รูปแบบที่ใช้กับทั้งย่อหน้า
รูปแบบย่อหน้าแบบรับค่ามาจะแสดงเป็นช่องที่ไม่ได้ตั้งค่าในข้อความนี้ พาเรนต์ของรูปแบบย่อหน้าจะขึ้นอยู่กับตำแหน่งของรูปแบบย่อหน้า ดังนี้
- ParagraphStyle ใน
Paragraph
จะรับค่ามาจากnamed style type
ที่เกี่ยวข้องของย่อหน้า - ParagraphStyle ใน
named style
รับค่ามาจากรูปแบบที่มีชื่อnormal text
- ParagraphStyle ของรูปแบบ
normal text
ที่มีชื่อจะรับค่าจากรูปแบบย่อหน้าเริ่มต้นในเครื่องมือแก้ไขเอกสาร - ParagraphStyle ในองค์ประกอบ
Paragraph
ที่มีอยู่ในตารางอาจรับค่ารูปแบบย่อหน้ามาจากรูปแบบตารางได้
หากรูปแบบย่อหน้าไม่ได้รับค่ามาจากรูปแบบหลัก การยกเลิกการตั้งค่าช่องจะทำให้รูปแบบเปลี่ยนกลับไปเป็นค่าที่ตรงกับค่าเริ่มต้นในเครื่องมือแก้ไขเอกสาร
การแสดง JSON |
---|
{ "headingId": string, "namedStyleType": enum ( |
ช่อง | |
---|---|
heading |
รหัสส่วนหัวของย่อหน้า หากว่างเปล่า ย่อหน้านี้จะไม่ใช่หัวข้อ พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
named |
ประเภทสไตล์ที่มีชื่อของย่อหน้า เนื่องจากการอัปเดตประเภทสไตล์ที่มีชื่อจะส่งผลต่อพร็อพเพอร์ตี้อื่นๆ ภายใน ParagraphStyle ระบบจึงจะใช้ประเภทสไตล์ที่มีชื่อก่อนอัปเดตพร็อพเพอร์ตี้อื่นๆ |
alignment |
การจัดแนวข้อความของย่อหน้านี้ |
line |
ปริมาณช่องว่างระหว่างเส้น คิดเป็นเปอร์เซ็นต์จากปกติ โดยค่าปกติจะแสดงเป็น 100.0 หากไม่ได้ตั้งค่าไว้ ระบบจะรับค่ามาจากรายการหลัก |
direction |
ทิศทางข้อความของย่อหน้านี้ หากไม่ได้ตั้งค่า ค่าเริ่มต้นจะเป็น |
spacing |
โหมดระยะห่างของย่อหน้า |
space |
จำนวนช่องว่างด้านบนย่อหน้า หากไม่ได้ตั้งค่าไว้ ระบบจะรับค่ามาจากรายการหลัก |
space |
ขนาดพื้นที่เกินด้านล่างของย่อหน้า หากไม่ได้ตั้งค่าไว้ ระบบจะรับค่ามาจากรายการหลัก |
border |
เส้นขอบระหว่างย่อหน้านี้กับย่อหน้าก่อนหน้าและถัดไป หากไม่ได้ตั้งค่าไว้ ระบบจะรับค่ามาจากรายการหลัก ระบบจะแสดงผลเส้นขอบระหว่างเมื่อย่อหน้าที่อยู่ติดกันมีพร็อพเพอร์ตี้เส้นขอบและการเยื้องเดียวกัน อัปเดตเส้นขอบของย่อหน้าบางส่วนไม่ได้ เมื่อเปลี่ยนเส้นขอบของย่อหน้า คุณต้องระบุเส้นขอบใหม่ทั้งหมด |
border |
เส้นขอบที่ด้านบนของย่อหน้านี้ หากไม่ได้ตั้งค่าไว้ ระบบจะรับค่ามาจากรายการหลัก ระบบจะแสดงผลเส้นขอบด้านบนเมื่อย่อหน้าด้านบนมีพร็อพเพอร์ตี้เส้นขอบและการเยื้องต่างกัน คุณจะอัปเดตเส้นขอบย่อหน้าเพียงบางส่วนไม่ได้ เมื่อเปลี่ยนเส้นขอบของย่อหน้า คุณต้องระบุเส้นขอบใหม่ทั้งหมด |
border |
เส้นขอบที่ด้านล่างของย่อหน้านี้ หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน ระบบจะแสดงผลเส้นขอบด้านล่างเมื่อย่อหน้าด้านล่างมีพร็อพเพอร์ตี้เส้นขอบและการเยื้องต่างกัน คุณจะอัปเดตเส้นขอบย่อหน้าเพียงบางส่วนไม่ได้ เมื่อเปลี่ยนเส้นขอบของย่อหน้า คุณต้องระบุเส้นขอบใหม่ให้ครบถ้วน |
border |
เส้นขอบทางด้านซ้ายของย่อหน้านี้ หากไม่ได้ตั้งค่าไว้ ระบบจะรับค่ามาจากรายการหลัก คุณจะอัปเดตเส้นขอบย่อหน้าเพียงบางส่วนไม่ได้ เมื่อเปลี่ยนเส้นขอบของย่อหน้า คุณต้องระบุเส้นขอบใหม่ทั้งหมด |
border |
เส้นขอบทางด้านขวาของย่อหน้านี้ หากไม่ได้ตั้งค่าไว้ ระบบจะรับค่ามาจากรายการหลัก อัปเดตเส้นขอบของย่อหน้าบางส่วนไม่ได้ เมื่อเปลี่ยนเส้นขอบของย่อหน้า คุณต้องระบุเส้นขอบใหม่ทั้งหมด |
indent |
จำนวนการเยื้องสำหรับบรรทัดแรกของย่อหน้า หากไม่ได้ตั้งค่าไว้ ระบบจะรับค่ามาจากรายการหลัก |
indent |
ระยะเยื้องของย่อหน้าทางด้านที่สอดคล้องกับจุดเริ่มต้นของข้อความ โดยอิงตามทิศทางของย่อหน้าปัจจุบัน หากไม่ได้ตั้งค่าไว้ ระบบจะรับค่ามาจากรายการหลัก |
indent |
จำนวนการเยื้องของย่อหน้าด้านที่สัมพันธ์กับส่วนท้ายของข้อความ ขึ้นอยู่กับทิศทางของย่อหน้าในปัจจุบัน หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน |
tab |
รายการการหยุดแท็บของย่อหน้านี้ โดยจะไม่รับค่ารายการตัวกั้นแท็บ พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
keep |
กำหนดว่าควรจัดวางบรรทัดทั้งหมดของย่อหน้าในหน้าหรือคอลัมน์เดียวกันหรือไม่ (หากเป็นไปได้) หากไม่ได้ตั้งค่าไว้ ระบบจะรับค่ามาจากรายการหลัก |
keep |
ควรวางส่วนใดส่วนหนึ่งของย่อหน้านี้ในหน้าหรือคอลัมน์เดียวกันกับย่อหน้าถัดไปเป็นอย่างน้อยไหม หากทำได้ หากไม่ได้ตั้งค่า ระบบจะรับค่าจากระดับบน |
avoid |
หลีกเลี่ยงบรรทัดแรกและบรรทัดสุดท้ายของย่อหน้าหรือไม่ หากไม่ได้ตั้งค่าไว้ ระบบจะรับค่ามาจากรายการหลัก |
shading |
การลงสีของย่อหน้า หากไม่ได้ตั้งค่าไว้ ระบบจะรับค่ามาจากรายการหลัก |
page |
ย่อหน้าปัจจุบันควรเริ่มที่ส่วนต้นของหน้าเสมอหรือไม่ หากไม่ได้ตั้งค่าไว้ ระบบจะรับค่ามาจากรายการหลัก การพยายามอัปเดต |
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 |
ระยะห่างจากขอบของเส้นขอบ |
dash |
รูปแบบเส้นประของเส้นขอบ |
DashStyle
ประเภทขีดกลางที่แสดงผลเรขาคณิตเชิงเส้นได้ ค่าเหล่านี้อิงตามประเภทพื้นฐาน "ST_PresetLineDashVal" ตามที่อธิบายไว้ในส่วน 20.1.10.48 ของ "Office Open XML File Formats - Fundamentals and Markup Language Reference" ส่วนที่ 1 ของ ECMA-376 รุ่นที่ 4
Enum | |
---|---|
DASH_STYLE_UNSPECIFIED |
รูปแบบขีดคั่นที่ไม่ระบุ |
SOLID |
เส้นทึบ สอดคล้องกับค่า ST_PresetLineDashVal "solid" ของ ECMA-376 นี่คือรูปแบบขีดเริ่มต้น |
DOT |
เส้นประ สอดคล้องกับค่า ST_PresetLineDashVal ของ ECMA-376 "dot" |
DASH |
เส้นประ ตรงกับค่า "dash" ของ ECMA-376 ST_PresetLineDashVal |
TabStop
แท็บหยุดภายใน 1 ย่อหน้า
การแสดง JSON |
---|
{ "offset": { object ( |
ช่อง | |
---|---|
offset |
ออฟเซ็ตระหว่างแท็บนี้จะหยุดและระยะขอบเริ่มต้น |
alignment |
การจัดแนวของแท็บหยุดนี้ หากไม่ได้ตั้งค่า ค่าเริ่มต้นจะเป็น |
TabStopAlignment
การจัดแนวของแท็บหยุด
Enum | |
---|---|
TAB_STOP_ALIGNMENT_UNSPECIFIED |
ไม่ได้ระบุการจัดแนวการหยุดแท็บ |
START |
การหยุดแท็บจะจัดแนวกับจุดเริ่มต้นของบรรทัด โดยตัวเลือกนี้คือค่าเริ่มต้น |
CENTER |
ระยะแท็บจะจัดแนวให้ตรงกับกึ่งกลางของบรรทัด |
END |
ตัวกั้นแท็บอยู่ในแนวเดียวกับจุดสิ้นสุดของเส้น |
การไล่เฉดสี
เฉดสีของย่อหน้า
การแสดง JSON |
---|
{
"backgroundColor": {
object ( |
ช่อง | |
---|---|
background |
สีพื้นหลังของการลงสีย่อหน้านี้ |
SuggestedParagraphStyle
การเปลี่ยนแปลงที่แนะนำใน ParagraphStyle
การแสดง JSON |
---|
{ "paragraphStyle": { object ( |
ช่อง | |
---|---|
paragraph |
|
paragraph |
มาสก์ที่ระบุว่าช่องใดใน |
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 ( |
ช่อง | |
---|---|
heading |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
named |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
alignment |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
line |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
direction |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
spacing |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
space |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
space |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
border |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
border |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
border |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
border |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
border |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
indent |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
indent |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
indent |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
keep |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
keep |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
avoid |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
shading |
มาสก์ที่ระบุช่องใน |
page |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
ShadingSuggestionState
มาสก์ที่ระบุช่องใน Shading
หลักที่มีการเปลี่ยนแปลงในการเปลี่ยนแปลงที่แนะนำนี้ สำหรับช่องใดก็ตามที่ตั้งค่าเป็น "จริง" จะมีค่าใหม่ที่แนะนำ
การแสดง JSON |
---|
{ "backgroundColorSuggested": boolean } |
ช่อง | |
---|---|
background |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
สัญลักษณ์หัวข้อย่อย
อธิบายหัวข้อย่อยของย่อหน้า
การแสดง JSON |
---|
{
"listId": string,
"nestingLevel": integer,
"textStyle": {
object ( |
ช่อง | |
---|---|
list |
รหัสของรายการที่ย่อหน้านี้อยู่ |
nesting |
ระดับการซ้อนของย่อหน้านี้ในรายการ |
text |
รูปแบบข้อความเฉพาะย่อหน้าที่ใช้กับหัวข้อย่อยนี้ |
SuggestedBullet
การเปลี่ยนแปลงที่แนะนำใน Bullet
การแสดง JSON |
---|
{ "bullet": { object ( |
ช่อง | |
---|---|
bullet |
|
bullet |
มาสก์ที่ระบุว่าช่องใดในฐาน |
BulletSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน Bullet
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{
"listIdSuggested": boolean,
"nestingLevelSuggested": boolean,
"textStyleSuggestionState": {
object ( |
ช่อง | |
---|---|
list |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
nesting |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
text |
มาสก์ที่ระบุช่องใน |
ObjectReferences
คอลเล็กชันรหัสออบเจ็กต์
การแสดง JSON |
---|
{ "objectIds": [ string ] } |
ช่อง | |
---|---|
object |
รหัสออบเจ็กต์ |
SectionBreak
StructuralElement
ที่แสดงตัวแบ่งส่วน ส่วนคือช่วงของเนื้อหาที่มี SectionStyle
เดียวกัน ตัวแบ่งส่วนแสดงถึงจุดเริ่มต้นของส่วนใหม่ และสไตล์ส่วนจะมีผลกับส่วนที่อยู่หลังตัวแบ่งส่วน
เนื้อความของเอกสารจะขึ้นต้นด้วยตัวแบ่งส่วนเสมอ
การแสดง JSON |
---|
{
"suggestedInsertionIds": [
string
],
"suggestedDeletionIds": [
string
],
"sectionStyle": {
object ( |
ช่อง | |
---|---|
suggested |
รหัสการแทรกที่แนะนํา |
suggested |
รหัสการลบที่แนะนำ หากช่องนี้ว่าง แสดงว่าไม่มีคำแนะนำให้ลบเนื้อหานี้ |
section |
สไตล์ของส่วนที่อยู่ถัดจากส่วนแบ่งนี้ |
SectionStyle
การจัดรูปแบบที่ใช้กับส่วน
การแสดง JSON |
---|
{ "columnProperties": [ { object ( |
ช่อง | |
---|---|
column |
พร็อพเพอร์ตี้คอลัมน์ของส่วน หากว่างเปล่า ส่วนจะมี 1 คอลัมน์ที่มีพร็อพเพอร์ตี้เริ่มต้นในเครื่องมือแก้ไขเอกสาร อัปเดตส่วนให้มีคอลัมน์ได้ไม่เกิน 3 คอลัมน์ เมื่ออัปเดตพร็อพเพอร์ตี้นี้ จำเป็นต้องกำหนดค่าที่เป็นรูปธรรม การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาด 400 Bad Request |
column |
รูปแบบตัวคั่นคอลัมน์ คุณตั้งค่าสไตล์นี้ได้แม้ว่าจะมีเพียง 1 คอลัมน์ในส่วน เมื่ออัปเดตพร็อพเพอร์ตี้นี้ คุณต้องตั้งค่าที่แน่ชัด การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาด 400 Bad Request |
content |
ทิศทางเนื้อหาของส่วนนี้ หากไม่ได้ตั้งค่า ค่าเริ่มต้นจะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ คุณต้องตั้งค่าที่แน่ชัด การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาด 400 Bad Request |
margin |
ระยะขอบด้านบนของหน้าในส่วน หากไม่ได้ตั้งค่า ค่าเริ่มต้นจะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ คุณต้องตั้งค่าที่แน่ชัด การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาดคำขอที่ไม่ถูกต้อง 400 |
margin |
ระยะขอบด้านล่างของหน้าในส่วน หากไม่ได้ตั้งค่าไว้ ค่าเริ่มต้นจะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ คุณต้องตั้งค่าที่แน่ชัด การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาด 400 Bad Request |
margin |
ระยะขอบด้านขวาของหน้าในส่วน หากไม่ได้ตั้งค่า ค่าเริ่มต้นของ DocumentStyle จะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ จำเป็นต้องกำหนดค่าที่เป็นรูปธรรม การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาดคำขอที่ไม่ถูกต้อง 400 |
margin |
ระยะขอบด้านซ้ายของหน้าในส่วน หากไม่ได้ตั้งค่าไว้ ค่าเริ่มต้นจะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ คุณต้องตั้งค่าที่แน่ชัด การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาด 400 Bad Request |
margin |
ระยะขอบส่วนหัวของส่วน หากไม่ได้ตั้งค่าไว้ ค่าเริ่มต้นจะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ คุณต้องตั้งค่าที่แน่ชัด การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาด 400 Bad Request |
margin |
ระยะขอบส่วนท้ายของส่วน หากไม่ได้ตั้งค่า ค่าเริ่มต้นของ DocumentStyle จะเป็น เมื่ออัปเดตพร็อพเพอร์ตี้นี้ จำเป็นต้องกำหนดค่าที่เป็นรูปธรรม การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาด 400 Bad Request |
section |
เอาต์พุตเท่านั้น ประเภทของส่วน |
default |
รหัสของส่วนหัวเริ่มต้น หากไม่ได้ตั้งค่า ค่าจะรับค่ามาจาก พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
default |
รหัสของส่วนท้ายเริ่มต้น หากไม่ได้ตั้งค่า ค่าจะรับค่ามาจาก พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
first |
รหัสของส่วนหัวที่ใช้กับหน้าแรกของส่วนเท่านั้น หาก พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
first |
รหัสของส่วนท้ายที่ใช้สำหรับหน้าแรกของส่วนเท่านั้น หาก พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
even |
รหัสของส่วนหัวที่ใช้กับหน้าเลขคู่เท่านั้น หากค่า พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
even |
รหัสของส่วนท้ายที่ใช้สำหรับหน้าเลขคู่เท่านั้น หากค่า พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
use |
ระบุว่าจะใช้รหัสส่วนหัว / ส่วนท้ายของหน้าแรกสำหรับหน้าแรกของส่วนหรือไม่ หากไม่ได้ตั้งค่าไว้ ระบบจะรับค่าจาก เมื่ออัปเดตพร็อพเพอร์ตี้นี้ คุณต้องตั้งค่าที่แน่ชัด การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาด 400 Bad Request |
page |
หมายเลขหน้าที่จะเริ่มต้นนับจํานวนหน้าในส่วนนี้ หากไม่ได้ตั้งค่าไว้ ระบบจะจัดเลขหน้าต่อจากส่วนก่อนหน้า หากไม่ได้ตั้งค่าใน เมื่ออัปเดตพร็อพเพอร์ตี้นี้ คุณต้องตั้งค่าที่แน่ชัด การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาด 400 Bad Request |
flip |
ไม่บังคับ ระบุว่าจะพลิกขนาดของ เมื่ออัปเดตพร็อพเพอร์ตี้นี้ คุณต้องตั้งค่าที่แน่ชัด การยกเลิกการตั้งค่าพร็อพเพอร์ตี้นี้จะทำให้เกิดข้อผิดพลาด 400 Bad Request |
SectionColumnProperties
พร็อพเพอร์ตี้ที่ใช้กับคอลัมน์ของส่วน
การแสดง JSON |
---|
{ "width": { object ( |
ช่อง | |
---|---|
width |
เอาต์พุตเท่านั้น ความกว้างของคอลัมน์ |
padding |
ระยะห่างจากขอบที่ส่วนท้ายของคอลัมน์ |
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 |
จำนวนคอลัมน์ในตาราง ตารางอาจไม่ได้เป็นรูปสี่เหลี่ยมผืนผ้า ดังนั้นบางแถวจึงอาจมีจํานวนเซลล์ไม่เท่ากัน |
table |
เนื้อหาและสไตล์ของแต่ละแถว |
suggested |
รหัสการแทรกที่แนะนํา |
suggested |
รหัสการลบที่แนะนำ หากช่องนี้ว่าง แสดงว่าไม่มีคำแนะนำให้ลบเนื้อหานี้ |
table |
รูปแบบของตาราง |
TableRow
เนื้อหาและสไตล์ของแถวในTable
การแสดง JSON |
---|
{ "startIndex": integer, "endIndex": integer, "tableCells": [ { object ( |
ช่อง | |
---|---|
start |
ดัชนีเริ่มต้นแบบนับจาก 0 ของแถวนี้ในหน่วยโค้ด UTF-16 |
end |
ดัชนีสิ้นสุดแบบนับจาก 0 ของแถวนี้แบบไม่รวมในหน่วยโค้ด UTF-16 |
table |
เนื้อหาและรูปแบบของเซลล์แต่ละเซลล์ในแถวนี้ ตารางอาจไม่เป็นรูปสี่เหลี่ยมผืนผ้าได้ ดังนั้นบางแถวอาจมีจำนวนเซลล์ต่างจากแถวอื่นๆ ในตารางเดียวกัน |
suggested |
รหัสการแทรกที่แนะนํา |
suggested |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
table |
รูปแบบของแถวในตาราง |
suggested |
รูปแบบที่แนะนำจะเปลี่ยนเป็นแถวนี้ โดยคีย์ตามรหัสคำแนะนำ |
TableCell
เนื้อหาและรูปแบบของเซลล์ใน Table
การแสดง JSON |
---|
{ "startIndex": integer, "endIndex": integer, "content": [ { object ( |
ช่อง | |
---|---|
start |
ดัชนีเริ่มต้นแบบนับจาก 0 ของเซลล์นี้ในหน่วยโค้ด UTF-16 |
end |
ดัชนีสิ้นสุดแบบนับจาก 0 ของเซลล์นี้แบบไม่รวมในหน่วยโค้ด UTF-16 |
content[] |
เนื้อหาของเซลล์ |
table |
รูปแบบของเซลล์ |
suggested |
รหัสการแทรกที่แนะนํา |
suggested |
รหัสการลบที่แนะนำ หากเว้นว่างไว้ หมายความว่าไม่มีการลบเนื้อหาที่แนะนำ |
suggested |
การเปลี่ยนแปลงที่แนะนำในรูปแบบเซลล์ของตาราง คีย์ตามรหัสคำแนะนำ |
TableCellStyle
สไตล์ของ TableCell
รูปแบบเซลล์ตารางที่รับค่ามาจะแสดงเป็นช่องที่ไม่ได้ตั้งค่าในข้อความนี้ รูปแบบเซลล์ตารางรับค่ารูปแบบของตารางได้
การแสดง JSON |
---|
{ "rowSpan": integer, "columnSpan": integer, "backgroundColor": { object ( |
ช่อง | |
---|---|
row |
ช่วงแถวของเซลล์ พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
column |
ช่วงคอลัมน์ของเซลล์ พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
background |
สีพื้นหลังของเซลล์ |
border |
เส้นขอบด้านซ้ายของเซลล์ |
border |
เส้นขอบด้านขวาของเซลล์ |
border |
เส้นขอบด้านบนของเซลล์ |
border |
เส้นขอบด้านล่างของเซลล์ |
padding |
ระยะห่างจากขอบด้านซ้ายของเซลล์ |
padding |
ระยะห่างจากขอบด้านขวาของเซลล์ |
padding |
ระยะห่างจากขอบด้านบนของเซลล์ |
padding |
ระยะห่างจากขอบด้านล่างของเซลล์ |
content |
การจัดแนวของเนื้อหาในเซลล์ตาราง การจัดข้อความเริ่มต้นจะตรงกับการจัดข้อความสำหรับเซลล์ตารางที่สร้างใหม่ในเครื่องมือแก้ไขเอกสาร |
TableCellBorder
เส้นขอบรอบเซลล์ตาราง
ขอบเซลล์ของตารางต้องไม่โปร่งใส หากต้องการซ่อนเส้นขอบเซลล์ตาราง ให้ตั้งค่าความกว้างเป็น 0
การแสดง JSON |
---|
{ "color": { object ( |
ช่อง | |
---|---|
color |
สีของเส้นขอบ สีนี้ต้องไม่โปร่งใส |
width |
ความกว้างของเส้นขอบ |
dash |
รูปแบบเส้นขอบ |
ContentAlignment
ประเภทการปรับเนื้อหา
ดึงมาจากค่าย่อยของค่าประเภทพื้นฐาน "ST_TextAnchoringType" ในส่วน 20.1.10.59 ของ "Office Open XML File Formats - Fundamentals and Markup Language Reference" ส่วนที่ 1 ของ ECMA-376 ฉบับที่ 4
Enum | |
---|---|
CONTENT_ALIGNMENT_UNSPECIFIED |
การจัดแนวเนื้อหาที่ไม่ได้ระบุ เนื้อหาจะรับค่ามาจากการเชื่อมโยงระดับบนหากมี |
CONTENT_ALIGNMENT_UNSUPPORTED |
การจัดแนวเนื้อหาที่ไม่รองรับ |
TOP |
การจัดแนวที่ปรับเนื้อหาให้ตรงกับด้านบนของที่ยึดเนื้อหา สอดคล้องกับ ECMA-376 ST_TextAnchoringType 't' |
MIDDLE |
การจัดแนวเนื้อหาให้อยู่ตรงกลางของเจ้าของเนื้อหา สอดคล้องกับ ECMA-376 ST_TextAnchoringType "ctr" |
BOTTOM |
การจัดแนวที่ปรับเนื้อหาให้ตรงกับด้านล่างของที่ยึดเนื้อหา สอดคล้องกับ ECMA-376 ST_TextAnchoringType 'b' |
SuggestedTableCellStyle
การเปลี่ยนแปลงที่แนะนำใน TableCellStyle
การแสดง JSON |
---|
{ "tableCellStyle": { object ( |
ช่อง | |
---|---|
table |
|
table |
มาสก์ที่ระบุว่าช่องใดใน |
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 } |
ช่อง | |
---|---|
row |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
column |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
background |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
border |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
border |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
border |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
border |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
padding |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
padding |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
padding |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
padding |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
content |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
TableRowStyle
รูปแบบที่ใช้กับแถวในตาราง
การแสดง JSON |
---|
{
"minRowHeight": {
object ( |
ช่อง | |
---|---|
min |
ความสูงขั้นต่ำของแถว ระบบจะแสดงผลแถวในเครื่องมือแก้ไขเอกสารที่ความสูงเท่ากับหรือมากกว่าค่านี้เพื่อแสดงเนื้อหาทั้งหมดในเซลล์ของแถว |
table |
ระบุว่าแถวเป็นส่วนหัวของตารางหรือไม่ |
prevent |
กำหนดว่าแถวต้องไม่เกินขอบเขตของหน้าหรือคอลัมน์หรือไม่ |
SuggestedTableRowStyle
การเปลี่ยนแปลงที่แนะนำใน TableRowStyle
การแสดง JSON |
---|
{ "tableRowStyle": { object ( |
ช่อง | |
---|---|
table |
|
table |
มาสก์ที่ระบุว่าช่องใดใน |
TableRowStyleSuggestionState
มาสก์ที่ระบุว่าช่องใดใน TableRowStyle
พื้นฐานมีการเปลี่ยนแปลงในคําแนะนํานี้ สำหรับช่องใดก็ตามที่ตั้งค่าเป็น "จริง" จะมีค่าใหม่ที่แนะนำ
การแสดง JSON |
---|
{ "minRowHeightSuggested": boolean } |
ช่อง | |
---|---|
min |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
TableStyle
รูปแบบที่ใช้กับตาราง
การแสดง JSON |
---|
{
"tableColumnProperties": [
{
object ( |
ช่อง | |
---|---|
table |
พร็อพเพอร์ตี้ของแต่ละคอลัมน์ โปรดทราบว่าในเอกสาร ตารางจะมีแถวและแถวจะมีเซลล์ คล้ายกับ HTML คุณจึงดูพร็อพเพอร์ตี้ของแถวได้ใน |
TableColumnProperties
พร็อพเพอร์ตี้ของคอลัมน์ในตาราง
การแสดง JSON |
---|
{ "widthType": enum ( |
ช่อง | |
---|---|
width |
ประเภทความกว้างของคอลัมน์ |
width |
ความกว้างของคอลัมน์ ตั้งค่าเมื่อ |
WidthType
ประเภทความกว้างของคอลัมน์
Enum | |
---|---|
WIDTH_TYPE_UNSPECIFIED |
ไม่ได้ระบุประเภทความกว้างของคอลัมน์ |
EVENLY_DISTRIBUTED |
คอลัมน์จะกระจายความกว้างเท่าๆ กันกับคอลัมน์อื่นๆ ที่กระจายความกว้างเท่าๆ กัน ระบบจะกำหนดความกว้างของคอลัมน์โดยอัตโนมัติและจะมีสัดส่วนเท่ากับความกว้างที่เหลืออยู่สำหรับตารางหลังจากที่พิจารณาคอลัมน์ทั้งหมดที่มีความกว้างที่ระบุไว้แล้ว |
FIXED_WIDTH |
ความกว้างคอลัมน์แบบคงที่ พร็อพเพอร์ตี้ [width][google.apps.docs.v1.TableColumnProperties.width ประกอบด้วยความกว้างของคอลัมน์ |
TableOfContents
StructuralElement
ที่แสดงถึงสารบัญ
การแสดง JSON |
---|
{
"content": [
{
object ( |
ช่อง | |
---|---|
content[] |
เนื้อหาของสารบัญ |
suggested |
รหัสการแทรกที่แนะนำ |
suggested |
รหัสการลบที่แนะนำ หากช่องนี้ว่าง แสดงว่าไม่มีคำแนะนำให้ลบเนื้อหานี้ |
ส่วนหัว
ส่วนหัวของเอกสาร
การแสดง JSON |
---|
{
"headerId": string,
"content": [
{
object ( |
ช่อง | |
---|---|
header |
รหัสของส่วนหัว |
content[] |
เนื้อหาของส่วนหัว ดัชนีของเนื้อหาส่วนหัวจะเริ่มต้นที่ 0 |
หมายเหตุ
เชิงอรรถของเอกสาร
การแสดง JSON |
---|
{
"footnoteId": string,
"content": [
{
object ( |
ช่อง | |
---|---|
footnote |
รหัสของเชิงอรรถ |
content[] |
เนื้อหาของเชิงอรรถ ดัชนีสำหรับเนื้อหาของเชิงอรรถเริ่มต้นที่ 0 |
DocumentStyle
รูปแบบของเอกสาร
การแสดง JSON |
---|
{ "background": { object ( |
ช่อง | |
---|---|
background |
พื้นหลังของเอกสาร เอกสารต้องไม่มีสีพื้นหลังโปร่งใส |
default |
รหัสของส่วนหัวเริ่มต้น หากไม่ได้ตั้งค่าไว้ ระบบจะไม่ระบุส่วนหัวเริ่มต้น พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
default |
รหัสของส่วนท้ายเริ่มต้น หากไม่ได้ตั้งค่าไว้ จะไม่มีส่วนท้ายเริ่มต้น พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
even |
รหัสของส่วนหัวที่ใช้กับหน้าเลขคู่เท่านั้น ค่าของ พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
even |
รหัสของส่วนท้ายที่ใช้สำหรับหน้าเลขคู่เท่านั้น ค่าของ พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
first |
รหัสของส่วนหัวที่ใช้กับหน้าแรกเท่านั้น หากไม่ได้ตั้งค่า จะไม่มีส่วนหัวที่ไม่ซ้ำกันสําหรับหน้าแรก ค่าของ พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
first |
รหัสของส่วนท้ายที่ใช้สำหรับหน้าแรกเท่านั้น หากไม่ได้ตั้งค่า จะไม่มีส่วนท้ายที่ไม่ซ้ำกันสําหรับหน้าแรก ค่าของ พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
use |
ระบุว่าจะใช้รหัสส่วนหัว / ส่วนท้ายของหน้าแรกสำหรับหน้าแรกหรือไม่ |
use |
ระบุว่าจะใช้รหัสส่วนหัว / ส่วนท้ายของหน้าคู่สำหรับหน้าคู่หรือไม่ |
page |
หมายเลขหน้าที่จะเริ่มต้นนับจำนวนหน้า |
margin |
ระยะขอบด้านบนของหน้า การอัปเดตระยะขอบหน้าบนสุดในสไตล์เอกสารจะล้างขอบหน้าบนสุดในรูปแบบส่วนทั้งหมด |
margin |
ขอบล่างสุด การอัปเดตระยะขอบล่างของรูปแบบเอกสารจะล้างขอบล่างของหน้าในทุกรูปแบบของส่วน |
margin |
ขอบหน้าด้านขวา การอัปเดตระยะขอบด้านขวาของหน้าในสไตล์เอกสารจะล้างระยะขอบด้านขวาของหน้าในสไตล์ส่วนทั้งหมด นอกจากนี้ยังอาจทำให้คอลัมน์ปรับขนาดในทุกส่วน |
margin |
ระยะขอบด้านซ้ายของหน้า การอัปเดตระยะขอบด้านซ้ายของหน้าในสไตล์เอกสารจะล้างระยะขอบด้านซ้ายของหน้าในสไตล์ส่วนทั้งหมด และอาจทำให้คอลัมน์ปรับขนาดในทุกส่วนด้วย |
page |
ขนาดของหน้าในเอกสาร |
margin |
ระยะห่างระหว่างด้านบนของหน้าและเนื้อหาของส่วนหัว |
margin |
ระยะห่างระหว่างด้านล่างของหน้ากับเนื้อหาของส่วนท้าย |
use |
ระบุว่า DocumentStyle พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
flip |
ไม่บังคับ ระบุว่าจะพลิกขนาดของ |
ข้อมูลเบื้องต้น
แสดงพื้นหลังของเอกสาร
การแสดง JSON |
---|
{
"color": {
object ( |
ช่อง | |
---|---|
color |
สีพื้นหลัง |
ขนาด
ความกว้างและความสูง
การแสดง JSON |
---|
{ "height": { object ( |
ช่อง | |
---|---|
height |
ความสูงของวัตถุ |
width |
ความกว้างของวัตถุ |
SuggestedDocumentStyle
การเปลี่ยนแปลงที่แนะนำใน DocumentStyle
การแสดง JSON |
---|
{ "documentStyle": { object ( |
ช่อง | |
---|---|
document |
|
document |
มาสก์ที่ระบุว่าช่องใดใน |
DocumentStyleSuggestionState
มาสก์ที่ระบุว่าช่องใดใน DocumentStyle
พื้นฐานมีการเปลี่ยนแปลงในคําแนะนํานี้ สำหรับช่องใดก็ตามที่ตั้งค่าเป็น "จริง" จะมีค่าใหม่ที่แนะนำ
การแสดง JSON |
---|
{ "backgroundSuggestionState": { object ( |
ช่อง | |
---|---|
background |
มาสก์ที่ระบุช่องใน |
default |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
default |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
even |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
even |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
first |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
first |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
use |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
use |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
page |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
margin |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
margin |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
margin |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
margin |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
page |
มาสก์ที่ระบุช่องใน [size] [google.apps.docs.v1.DocumentStyle.size] ที่มีการเปลี่ยนแปลงในคำแนะนำนี้ |
margin |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
margin |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
use |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
flip |
ไม่บังคับ ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
BackgroundSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน Background
มีการเปลี่ยนแปลงในคำแนะนำนี้ สำหรับช่องใดก็ตามที่ตั้งค่าเป็น "จริง" Backgound
จะมีค่าที่แนะนำใหม่
การแสดง JSON |
---|
{ "backgroundColorSuggested": boolean } |
ช่อง | |
---|---|
background |
ระบุว่ามีการแก้ไขสีพื้นหลังปัจจุบันในคำแนะนำนี้หรือไม่ |
SizeSuggestionState
มาสก์ที่ระบุว่าช่องใดใน Size
พื้นฐานมีการเปลี่ยนแปลงในคําแนะนํานี้ สำหรับช่องใดก็ตามที่ตั้งค่าเป็น "จริง" Size
จะมีค่าที่แนะนำใหม่
การแสดง JSON |
---|
{ "heightSuggested": boolean, "widthSuggested": boolean } |
ช่อง | |
---|---|
height |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
width |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
NamedStyles
รูปแบบที่มีชื่อ ย่อหน้าในเอกสารสามารถรับค่า TextStyle
และ ParagraphStyle
จากรูปแบบที่มีชื่อเหล่านี้ได้
การแสดง JSON |
---|
{
"styles": [
{
object ( |
ช่อง | |
---|---|
styles[] |
รูปแบบที่มีชื่อ แต่ละ |
NamedStyle
รูปแบบที่มีชื่อ ย่อหน้าในเอกสารจะรับค่า TextStyle
และ ParagraphStyle
จากรูปแบบที่มีชื่อนี้ได้เมื่อมีสไตล์ที่มีชื่อเหมือนกัน
การแสดง JSON |
---|
{ "namedStyleType": enum ( |
ช่อง | |
---|---|
named |
ประเภทของสไตล์ที่มีชื่อนี้ |
text |
รูปแบบข้อความของรูปแบบที่มีชื่อนี้ |
paragraph |
รูปแบบย่อหน้าของรูปแบบที่มีชื่อนี้ |
SuggestedNamedStyles
การเปลี่ยนแปลงที่แนะนำใน NamedStyles
การแสดง JSON |
---|
{ "namedStyles": { object ( |
ช่อง | |
---|---|
named |
|
named |
มาสก์ที่ระบุว่าช่องใดใน |
NamedStylesSuggestionState
สถานะคำแนะนำของข้อความ NamedStyles
การแสดง JSON |
---|
{
"stylesSuggestionStates": [
{
object ( |
ช่อง | |
---|---|
styles |
มาสก์ที่ระบุว่าช่องใดใน ลําดับสถานะการแนะนำสไตล์ที่มีชื่อเหล่านี้จะตรงกับลําดับของสไตล์ที่มีชื่อที่เกี่ยวข้องภายในคำแนะนำ |
NamedStyleSuggestionState
สถานะคำแนะนำของข้อความ NamedStyle
การแสดง JSON |
---|
{ "namedStyleType": enum ( |
ช่อง | |
---|---|
named |
ประเภทสไตล์ที่มีชื่อซึ่งสถานะคำแนะนำนี้สอดคล้องกับ ช่องนี้มีไว้เพื่อความสะดวกในการจับคู่ NamedStyleSuggestionState กับ |
text |
มาสก์ที่ระบุช่องใน |
paragraph |
มาสก์ที่ระบุช่องใน |
รายการ
รายการแสดงแอตทริบิวต์รายการสำหรับกลุ่มย่อหน้าทั้งหมดที่อยู่ในรายการเดียวกัน ย่อหน้าที่เป็นส่วนหนึ่งของรายการมีการอ้างอิงรหัสรายการใน bullet
การแสดง JSON |
---|
{ "listProperties": { object ( |
ช่อง | |
---|---|
list |
พร็อพเพอร์ตี้ของรายการ |
suggested |
การเปลี่ยนแปลงที่แนะนําในพร็อพเพอร์ตี้ของข้อมูลพร็อพเพอร์ตี้ โดยคีย์ตามรหัสคําแนะนํา |
suggested |
รหัสการแทรกที่แนะนํา หากเป็นค่าว่าง แสดงว่านี่ไม่ใช่การแทรกที่แนะนำ |
suggested |
รหัสการลบที่แนะนำ หากเป็นค่าว่าง แสดงว่าไม่มีการลบรายการนี้ตามที่แนะนำ |
ListProperties
คุณสมบัติของ list
ที่อธิบายรูปลักษณ์ของหัวข้อย่อยที่อยู่ในย่อหน้าที่เกี่ยวข้องกับรายการ
การแสดง JSON |
---|
{
"nestingLevels": [
{
object ( |
ช่อง | |
---|---|
nesting |
อธิบายคุณสมบัติของหัวข้อในระดับที่เกี่ยวข้อง รายการมีการซ้อนกันสูงสุด 9 ระดับ โดยระดับการซ้อน 0 สอดคล้องกับระดับบนสุด และระดับการซ้อน 8 สอดคล้องกับระดับที่ซ้อนมากที่สุด ระบบจะแสดงระดับการฝังตามลําดับจากน้อยไปมาก โดยแสดงระดับการฝังน้อยที่สุดก่อน |
NestingLevel
มีพร็อพเพอร์ตี้ที่อธิบายรูปลักษณ์ของหัวข้อย่อยของรายการในระดับการซ้อนที่ระบุ
การแสดง JSON |
---|
{ "bulletAlignment": enum ( |
ช่อง | |
---|---|
bullet |
การจัดแนวหัวข้อภายในพื้นที่ที่กําหนดไว้สําหรับการแสดงผลหัวข้อ |
glyph |
สตริงรูปแบบที่ใช้โดยหัวข้อย่อยในระดับการฝังนี้ รูปแบบสัญลักษณ์มีตัวยึดตําแหน่งอย่างน้อย 1 ตัว และระบบจะแทนที่ตัวยึดตําแหน่งเหล่านี้ด้วยค่าที่เหมาะสมโดยขึ้นอยู่กับ ตัวอย่างเช่น รูปแบบแบบอักษร
รูปแบบรูปอักขระอาจมีตัวยึดตำแหน่งสำหรับระดับการซ้อนปัจจุบัน ตลอดจนตัวยึดตำแหน่งสำหรับระดับการซ้อนระดับบนสุด เช่น รายการอาจมีรูปแบบอักขระ
สำหรับระดับการฝังที่มีลําดับ สตริงที่จะแทนที่ตัวยึดตําแหน่งในรูปแบบสัญลักษณ์สําหรับย่อหน้าหนึ่งๆ จะขึ้นอยู่กับลําดับของย่อหน้าภายในรายการ |
indent |
จำนวนการเยื้องสำหรับบรรทัดแรกของย่อหน้าในระดับการฝังนี้ |
indent |
จำนวนการเยื้องสำหรับย่อหน้าในระดับการฝังนี้ ใช้กับด้านที่สอดคล้องกับจุดเริ่มต้นของข้อความ โดยอิงตามทิศทางเนื้อหาของย่อหน้า |
text |
รูปแบบข้อความของหัวข้อย่อยในระดับการฝังนี้ |
start |
จํานวนรายการแรกของรายการในระดับการซ้อนนี้ ระบบจะถือว่าค่า 0 เป็นค่า 1 สำหรับรายการแบบตัวอักษรและรายการตัวเลขโรมัน สำหรับค่าทั้ง 0 และ 1 รายการตัวอักษรและตัวเลขโรมันจะเริ่มต้นที่ ระบบจะละเว้นค่านี้สำหรับระดับการซ้อนที่มีรูปอักขระที่ไม่เรียงลำดับ |
ฟิลด์สหภาพ glyph_kind ประเภทของสัญลักษณ์ที่ใช้กับหัวข้อ แอตทริบิวต์นี้กำหนดสัญลักษณ์หัวข้อย่อยที่แทนที่ตัวยึดตำแหน่งใน glyph_format glyph_kind ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
glyph |
ประเภทของสัญลักษณ์ที่ใช้โดยสัญลักษณ์หัวข้อเมื่อมีการเรียงลำดับย่อหน้าในระดับการฝังนี้ ประเภทสัญลักษณ์กำหนดประเภทของสัญลักษณ์ที่ใช้แทนตัวยึดตําแหน่งภายใน |
glyph |
สัญลักษณ์แบบกำหนดเองที่ใช้โดยสัญลักษณ์หัวข้อเมื่อย่อหน้าในระดับการฝังนี้ไม่มีลําดับ สัญลักษณ์รูปอักขระจะแทนที่ตัวยึดตำแหน่งภายใน |
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 ( |
ช่อง | |
---|---|
list |
|
list |
มาสก์ที่ระบุว่าช่องใดใน |
ListPropertiesSuggestionState
มาสก์ที่ระบุว่าช่องใดใน ListProperties
พื้นฐานมีการเปลี่ยนแปลงในคําแนะนํานี้ สำหรับช่องใดก็ตามที่ตั้งค่าเป็น "จริง" จะมีค่าใหม่ที่แนะนำ
การแสดง JSON |
---|
{
"nestingLevelsSuggestionStates": [
{
object ( |
ช่อง | |
---|---|
nesting |
มาสก์ที่ระบุช่องใน ระบบจะแสดงสถานะคำแนะนำระดับการฝังตามลําดับจากน้อยไปมากของระดับการฝัง โดยแสดงระดับการฝังน้อยที่สุดก่อน |
NestingLevelSuggestionState
มาสก์ที่ระบุว่าช่องใดใน NestingLevel
พื้นฐานมีการเปลี่ยนแปลงในคําแนะนํานี้ สำหรับช่องใดก็ตามที่ตั้งค่าเป็น "จริง" จะมีค่าใหม่ที่แนะนำ
การแสดง JSON |
---|
{
"bulletAlignmentSuggested": boolean,
"glyphTypeSuggested": boolean,
"glyphFormatSuggested": boolean,
"glyphSymbolSuggested": boolean,
"indentFirstLineSuggested": boolean,
"indentStartSuggested": boolean,
"textStyleSuggestionState": {
object ( |
ช่อง | |
---|---|
bullet |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
glyph |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
glyph |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
glyph |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
indent |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
indent |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
text |
มาสก์ที่ระบุว่าช่องใดใน |
start |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
NamedRanges
ชุดNamedRange
ทั้งหมดในเอกสารที่ใช้ชื่อเดียวกัน
การแสดง JSON |
---|
{
"name": string,
"namedRanges": [
{
object ( |
ช่อง | |
---|---|
name |
ชื่อที่ |
named |
|
NamedRange
คอลเล็กชัน Range
ที่มีรหัสช่วงที่มีชื่อเดียวกัน
ช่วงที่มีชื่อจะช่วยให้นักพัฒนาซอฟต์แวร์เชื่อมโยงส่วนต่างๆ ของเอกสารกับป้ายกำกับที่ผู้ใช้กำหนดเองเพื่อให้อ่านหรือแก้ไขเนื้อหาในภายหลังโดยใช้โปรแกรมได้ เอกสารอาจมีช่วงที่มีชื่อหลายรายการที่ใช้ชื่อเดียวกัน แต่ช่วงที่มีชื่อทุกช่วงจะมีรหัสที่ไม่ซ้ำกัน
ระบบจะสร้างช่วงที่ตั้งชื่อแล้วด้วย Range
เดียว และโดยทั่วไปเนื้อหาที่แทรกในช่วงที่มีชื่อจะขยายช่วงดังกล่าว อย่างไรก็ตาม การเปลี่ยนแปลงบางอย่างในเอกสารอาจทําให้ช่วงแบ่งออกเป็นหลายช่วง
ช่วงที่ตั้งชื่อแล้วไม่เป็นส่วนตัว แอปพลิเคชันและผู้ที่ทำงานร่วมกันทั้งหมดที่มีสิทธิ์เข้าถึงเอกสารจะเห็นช่วงที่มีชื่อ
การแสดง JSON |
---|
{
"namedRangeId": string,
"name": string,
"ranges": [
{
object ( |
ช่อง | |
---|---|
named |
รหัสของช่วงที่ตั้งชื่อแล้ว |
name |
ชื่อของช่วงที่มีชื่อ |
ranges[] |
ช่วงที่อยู่ในช่วงที่ตั้งชื่อแล้วนี้ |
ช่วง
ระบุช่วงข้อความที่อยู่ติดกัน
การแสดง JSON |
---|
{ "segmentId": string, "startIndex": integer, "endIndex": integer, "tabId": string } |
ช่อง | |
---|---|
segment |
รหัสของส่วนหัว ส่วนท้าย หรือเชิงอรรถที่มีช่วงนี้อยู่ รหัสกลุ่มว่างหมายถึงเนื้อหาของเอกสาร |
start |
ดัชนีเริ่มต้นแบบนับจาก 0 ของช่วงนี้ในหน่วยโค้ด UTF-16 ในการใช้งานปัจจุบันทั้งหมด คุณต้องระบุดัชนีเริ่มต้น ฟิลด์นี้เป็น Int32Value เพื่อรองรับกรณีการใช้งานในอนาคตที่มีช่วงแบบเปิด |
end |
ดัชนีสิ้นสุดแบบนับจาก 0 ของช่วงนี้แบบไม่รวมในหน่วยโค้ด UTF-16 ในการใช้งานปัจจุบันทั้งหมด คุณต้องระบุดัชนีสิ้นสุด ฟิลด์นี้เป็น Int32Value เพื่อรองรับกรณีการใช้งานในอนาคตที่มีช่วงแบบเปิด |
tab |
แท็บที่มีช่วงนี้ หากไม่ระบุ ค่านี้จะมีผลกับแท็บแรก ในเอกสารที่มีแท็บเดียว ให้ทำดังนี้
ในเอกสารที่มีหลายแท็บ ให้ทำดังนี้
|
InlineObject
วัตถุที่ปรากฏในบรรทัดเดียวกับข้อความ InlineObject มี EmbeddedObject
เช่น รูปภาพ
การแสดง JSON |
---|
{ "objectId": string, "inlineObjectProperties": { object ( |
ช่อง | |
---|---|
object |
รหัสของออบเจ็กต์ในบรรทัดนี้ ใช้เพื่ออัปเดตพร็อพเพอร์ตี้ของออบเจ็กต์ได้ |
inline |
พร็อพเพอร์ตี้ของออบเจ็กต์ในบรรทัดนี้ |
suggested |
การเปลี่ยนแปลงที่แนะนําในพร็อพเพอร์ตี้ออบเจ็กต์ในบรรทัด โดยคีย์ตามรหัสคําแนะนํา |
suggested |
รหัสการแทรกที่แนะนำ หากเป็นค่าว่าง แสดงว่านี่ไม่ใช่การแทรกที่แนะนำ |
suggested |
รหัสการลบที่แนะนำ หากช่องนี้ว่าง แสดงว่าไม่มีคำแนะนำให้ลบเนื้อหานี้ |
InlineObjectProperties
คุณสมบัติของ InlineObject
การแสดง JSON |
---|
{
"embeddedObject": {
object ( |
ช่อง | |
---|---|
embedded |
ออบเจ็กต์ที่ฝังไว้ของออบเจ็กต์ในบรรทัดนี้ |
EmbeddedObject
ออบเจ็กต์ที่ฝังในเอกสาร
การแสดง JSON |
---|
{ "title": string, "description": string, "embeddedObjectBorder": { object ( |
ช่อง | |
---|---|
title |
ชื่อของออบเจ็กต์ที่ฝัง ระบบจะรวม |
description |
คำอธิบายของออบเจ็กต์ที่ฝัง ระบบจะรวม |
embedded |
เส้นขอบของวัตถุที่ฝัง |
size |
ขนาดที่มองเห็นได้ของรูปภาพหลังจากครอบตัด |
margin |
ระยะขอบด้านบนของออบเจ็กต์ที่ฝัง |
margin |
ระยะขอบด้านล่างของวัตถุที่ฝัง |
margin |
ระยะขอบด้านขวาของออบเจ็กต์ที่ฝัง |
margin |
ขอบด้านซ้ายของวัตถุที่ฝัง |
linked |
การอ้างอิงไปยังเนื้อหาแหล่งที่มาจากภายนอกที่ลิงก์ไว้ เช่น มีข้อมูลอ้างอิงถึงแผนภูมิ Google ชีตต้นทางเมื่อออบเจ็กต์ที่ฝังเป็นแผนภูมิที่ลิงก์ หากไม่ได้ตั้งค่า ระบบจะไม่ลิงก์ออบเจ็กต์ที่ฝัง |
ฟิลด์สหภาพ properties พร็อพเพอร์ตี้เฉพาะสำหรับออบเจ็กต์ที่ฝังแต่ละประเภท properties ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
embedded |
คุณสมบัติของภาพวาดที่ฝัง |
image |
พร็อพเพอร์ตี้ของรูปภาพ |
EmbeddedDrawingProperties
ประเภทนี้ไม่มีช่อง
พร็อพเพอร์ตี้ของภาพวาดที่ฝังไว้และใช้เพื่อแยกความแตกต่างของประเภทออบเจ็กต์ ภาพวาดที่ฝังไว้คือภาพวาดที่สร้างและแก้ไขภายในเอกสาร โปรดทราบว่าระบบไม่รองรับรายละเอียดที่ละเอียดมาก
ImageProperties
พร็อพเพอร์ตี้ของรูปภาพ
การแสดง JSON |
---|
{
"contentUri": string,
"sourceUri": string,
"brightness": number,
"contrast": number,
"transparency": number,
"cropProperties": {
object ( |
ช่อง | |
---|---|
content |
URI ไปยังอิมเมจที่มีอายุการใช้งานเริ่มต้น 30 นาที URI นี้มีการติดแท็กด้วยบัญชีของผู้ขอ ทุกคนที่มี URI จะเข้าถึงรูปภาพในฐานะผู้ขอต้นฉบับได้ คุณอาจเสียสิทธิ์เข้าถึงรูปภาพหากการตั้งค่าการแชร์ของเอกสารมีการเปลี่ยนแปลง |
source |
URI ต้นทางคือ URI ที่ใช้แทรกรูปภาพ URI แหล่งที่มาจะเว้นว่างได้ |
brightness |
เอฟเฟกต์ความสว่างของรูปภาพ ค่าควรอยู่ในช่วง [-1.0, 1.0] โดยที่ 0 หมายถึงไม่มีผล |
contrast |
เอฟเฟกต์คอนทราสต์ของรูปภาพ ค่าควรอยู่ในช่วง [-1.0, 1.0] โดยที่ 0 หมายถึงไม่มีผล |
transparency |
เอฟเฟกต์ความโปร่งใสของรูปภาพ ค่าควรอยู่ในช่วง [0.0, 1.0] โดยที่ 0 หมายถึงไม่มีผล และ 1 หมายถึงโปร่งใส |
crop |
คุณสมบัติการครอบตัดของรูปภาพ |
angle |
มุมการหมุนตามเข็มนาฬิกาของรูปภาพเป็นเรเดียน |
CropProperties
พร็อพเพอร์ตี้ครอบตัดของรูปภาพ
สี่เหลี่ยมผืนผ้าครอบตัดจะแสดงโดยใช้การเลื่อนเชิงเศษส่วนจากขอบทั้ง 4 ด้านของเนื้อหาต้นฉบับ
- หากออฟเซ็ตอยู่ในช่วง (0, 1) ขอบของรูปสี่เหลี่ยมครอบตัดจะอยู่ในตำแหน่งเดิมของรูปสี่เหลี่ยมขอบเขตเดิมของรูปภาพ
- หากออฟเซ็ตเป็นค่าลบหรือมีค่ามากกว่า 1 ขอบของรูปสี่เหลี่ยมครอบตัดจะอยู่ในตำแหน่งนอกกรอบรูปสี่เหลี่ยมดั้งเดิมของรูปภาพ
- หากออฟเซตและมุมการหมุนทั้งหมดเป็น 0 ระบบจะไม่ครอบตัดรูปภาพ
การแสดง JSON |
---|
{ "offsetLeft": number, "offsetRight": number, "offsetTop": number, "offsetBottom": number, "angle": number } |
ช่อง | |
---|---|
offset |
ส่วนออฟเซ็ตจะระบุระยะห่างของขอบซ้ายของสี่เหลี่ยมผืนผ้าครอบตัดจากขอบซ้ายของเนื้อหาต้นฉบับเป็นเศษส่วนของความกว้างของเนื้อหาต้นฉบับ |
offset |
ส่วนออฟเซ็ตจะระบุระยะห่างของขอบด้านขวาของสี่เหลี่ยมผืนผ้าครอบตัดจากขอบด้านขวาของเนื้อหาต้นฉบับเป็นเศษส่วนของความกว้างของเนื้อหาต้นฉบับ |
offset |
ส่วนออฟเซ็ตจะระบุระยะห่างของขอบด้านบนของสี่เหลี่ยมผืนผ้าครอบตัดจากขอบด้านบนของเนื้อหาต้นฉบับเป็นเศษส่วนของความสูงของเนื้อหาต้นฉบับ |
offset |
ค่าออฟเซ็ตจะระบุว่าขอบด้านล่างของรูปสี่เหลี่ยมครอบตัดอยู่ห่างจากขอบล่างของเนื้อหาต้นฉบับเป็นเศษส่วนเท่าใดของความสูงของเนื้อหาต้นฉบับ |
angle |
มุมการหมุนตามเข็มนาฬิกาของสี่เหลี่ยมผืนผ้าครอบตัดรอบจุดศูนย์กลางเป็นเรเดียน การหมุนจะมีผลหลังจากการเลื่อน |
EmbeddedObjectBorder
เส้นขอบรอบ EmbeddedObject
การแสดง JSON |
---|
{ "color": { object ( |
ช่อง | |
---|---|
color |
สีของเส้นขอบ |
width |
ความกว้างของเส้นขอบ |
dash |
รูปแบบเส้นขอบ |
property |
สถานะของพร็อพเพอร์ตี้เส้นขอบ |
PropertyState
สถานะที่เป็นไปได้ของที่พัก
Enum | |
---|---|
RENDERED |
หากสถานะของพร็อพเพอร์ตี้คือ "แสดงผลแล้ว" แสดงว่าองค์ประกอบมีพร็อพเพอร์ตี้ที่เกี่ยวข้องเมื่อแสดงผลในเอกสาร นี่คือค่าเริ่มต้น |
NOT_RENDERED |
หากสถานะของพร็อพเพอร์ตี้คือ NOT_RENDERED แสดงว่าองค์ประกอบไม่มีพร็อพเพอร์ตี้ที่เกี่ยวข้องเมื่อแสดงผลในเอกสาร |
LinkedContentReference
การอ้างอิงไปยังเนื้อหาแหล่งที่มาจากภายนอกที่ลิงก์ไว้
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์สหภาพ reference ข้อมูลอ้างอิงเฉพาะสำหรับประเภทเนื้อหาที่ลิงก์ reference ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
sheets |
การอ้างอิงถึงแผนภูมิที่ลิงก์ |
SheetsChartReference
การอ้างอิงถึงแผนภูมิที่ลิงก์ซึ่งฝังมาจาก Google ชีต
การแสดง JSON |
---|
{ "spreadsheetId": string, "chartId": integer } |
ช่อง | |
---|---|
spreadsheet |
รหัสของสเปรดชีต Google ชีตที่มีแผนภูมิต้นทาง |
chart |
รหัสของแผนภูมิที่เฉพาะเจาะจงในสเปรดชีต Google ชีตที่ฝังไว้ |
SuggestedInlineObjectProperties
การเปลี่ยนแปลงที่แนะนำกับ InlineObjectProperties
การแสดง JSON |
---|
{ "inlineObjectProperties": { object ( |
ช่อง | |
---|---|
inline |
|
inline |
มาสก์ที่ระบุว่าช่องใดใน |
InlineObjectPropertiesSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน InlineObjectProperties
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{
"embeddedObjectSuggestionState": {
object ( |
ช่อง | |
---|---|
embedded |
มาสก์ที่ระบุช่องใน |
EmbeddedObjectSuggestionState
มาสก์ที่ระบุว่าช่องใดใน EmbeddedObject
พื้นฐานมีการเปลี่ยนแปลงในคําแนะนํานี้ สำหรับช่องใดก็ตามที่ตั้งค่าเป็น "จริง" จะมีค่าใหม่ที่แนะนำ
การแสดง JSON |
---|
{ "embeddedDrawingPropertiesSuggestionState": { object ( |
ช่อง | |
---|---|
embedded |
มาสก์ที่ระบุช่องใน |
image |
มาสก์ที่ระบุช่องใน |
title |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
description |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
embedded |
มาสก์ที่ระบุช่องใน |
size |
มาสก์ที่ระบุช่องใน |
margin |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
margin |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
margin |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
margin |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
linked |
มาสก์ที่ระบุช่องใน |
EmbeddedDrawingPropertiesSuggestionState
ประเภทนี้ไม่มีช่อง
มาสก์ที่ระบุว่าช่องใดในฐาน EmbeddedDrawingProperties
มีการเปลี่ยนแปลงในคำแนะนำนี้ สำหรับช่องใดก็ตามที่ตั้งค่าเป็น "จริง" จะมีค่าใหม่ที่แนะนำ
ImagePropertiesSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน ImageProperties
มีการเปลี่ยนแปลงในคำแนะนำนี้ จะมีค่าที่แนะนำใหม่สำหรับช่องที่ตั้งค่าเป็น "จริง"
การแสดง JSON |
---|
{
"contentUriSuggested": boolean,
"sourceUriSuggested": boolean,
"brightnessSuggested": boolean,
"contrastSuggested": boolean,
"transparencySuggested": boolean,
"cropPropertiesSuggestionState": {
object ( |
ช่อง | |
---|---|
content |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
source |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ [sourceUri] [google.apps.docs.v1.EmbeddedObject.source_uri] หรือไม่ |
brightness |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน [brightness] [google.apps.docs.v1.EmbeddedObject.brightness] หรือไม่ |
contrast |
บ่งบอกว่ามีการเปลี่ยนแปลงที่แนะนำใน [contrast] [google.apps.docs.v1.EmbeddedObject.contrast] หรือไม่ |
transparency |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน [transparency] [google.apps.docs.v1.EmbeddedObject.transparency] หรือไม่ |
crop |
มาสก์ที่ระบุช่องใน |
angle |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำสำหรับ [angle] [google.apps.docs.v1.EmbeddedObject.angle] หรือไม่ |
CropPropertiesSuggestionState
มาสก์ที่ระบุว่าช่องใดใน CropProperties
พื้นฐานมีการเปลี่ยนแปลงในคําแนะนํานี้ สำหรับช่องใดก็ตามที่ตั้งค่าเป็น "จริง" จะมีค่าใหม่ที่แนะนำ
การแสดง JSON |
---|
{ "offsetLeftSuggested": boolean, "offsetRightSuggested": boolean, "offsetTopSuggested": boolean, "offsetBottomSuggested": boolean, "angleSuggested": boolean } |
ช่อง | |
---|---|
offset |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
offset |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
offset |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
offset |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
angle |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
EmbeddedObjectBorderSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน EmbeddedObjectBorder
มีการเปลี่ยนแปลงในคำแนะนำนี้ สำหรับช่องใดก็ตามที่ตั้งค่าเป็น "จริง" จะมีค่าใหม่ที่แนะนำ
การแสดง JSON |
---|
{ "colorSuggested": boolean, "widthSuggested": boolean, "dashStyleSuggested": boolean, "propertyStateSuggested": boolean } |
ช่อง | |
---|---|
color |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน [color] [google.apps.docs.v1.EmbeddedBorderObject.color] หรือไม่ |
width |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน [width] [google.apps.docs.v1.EmbeddedBorderObject.width] หรือไม่ |
dash |
บ่งบอกว่ามีการเปลี่ยนแปลงที่แนะนำใน [dashStyle] [google.apps.docs.v1.EmbeddedBorderObject.dash_style] หรือไม่ |
property |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน [propertyState] [google.apps.docs.v1.EmbeddedBorderObject.property_state] หรือไม่ |
LinkedContentReferenceSuggestionState
มาสก์ที่ระบุว่าช่องใดใน LinkedContentReference
พื้นฐานมีการเปลี่ยนแปลงในคําแนะนํานี้ สำหรับช่องใดก็ตามที่ตั้งค่าเป็น "จริง" จะมีค่าใหม่ที่แนะนำ
การแสดง JSON |
---|
{
"sheetsChartReferenceSuggestionState": {
object ( |
ช่อง | |
---|---|
sheets |
มาสก์ที่ระบุว่าช่องใดใน |
SheetsChartReferenceSuggestionState
มาสก์ที่ระบุว่าช่องใดใน SheetsChartReference
พื้นฐานมีการเปลี่ยนแปลงในคําแนะนํานี้ สำหรับช่องใดก็ตามที่ตั้งค่าเป็น "จริง" จะมีค่าใหม่ที่แนะนำ
การแสดง JSON |
---|
{ "spreadsheetIdSuggested": boolean, "chartIdSuggested": boolean } |
ช่อง | |
---|---|
spreadsheet |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
chart |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
PositionedObject
วัตถุที่เชื่อมโยงกับ Paragraph
และวางตำแหน่งตามจุดเริ่มต้นของย่อหน้า PositionedObject มี EmbeddedObject
เช่น รูปภาพ
การแสดง JSON |
---|
{ "objectId": string, "positionedObjectProperties": { object ( |
ช่อง | |
---|---|
object |
รหัสของออบเจ็กต์ที่วางตำแหน่งนี้ |
positioned |
พร็อพเพอร์ตี้ของออบเจ็กต์ที่วางตำแหน่งนี้ |
suggested |
การเปลี่ยนแปลงที่แนะนําในพร็อพเพอร์ตี้ออบเจ็กต์ที่วางตําแหน่งไว้ โดยคีย์ตามรหัสคําแนะนํา |
suggested |
รหัสการแทรกที่แนะนํา หากเป็นค่าว่าง แสดงว่านี่ไม่ใช่การแทรกที่แนะนำ |
suggested |
รหัสการลบที่แนะนำ หากช่องนี้ว่าง แสดงว่าไม่มีคำแนะนำให้ลบเนื้อหานี้ |
PositionedObjectProperties
พร็อพเพอร์ตี้ของ PositionedObject
การแสดง JSON |
---|
{ "positioning": { object ( |
ช่อง | |
---|---|
positioning |
การวางตำแหน่งของออบเจ็กต์ที่วางตำแหน่งนี้สัมพันธ์กับบรรทัดแรกของ |
embedded |
ออบเจ็กต์ที่ฝังของออบเจ็กต์ที่มีตำแหน่งนี้ |
PositionedObjectPositioning
ตำแหน่งของ PositionedObject
วัตถุที่วางตำแหน่งจะวางตำแหน่งตามจุดเริ่มต้นของ Paragraph
ที่ยึดไว้
การแสดง JSON |
---|
{ "layout": enum ( |
ช่อง | |
---|---|
layout |
การจัดวางของออบเจ็กต์ที่มีตำแหน่งนี้ |
left |
การเลื่อนของขอบด้านซ้ายของวัตถุที่วางตำแหน่งไว้ซึ่งสัมพันธ์กับจุดเริ่มต้นของ |
top |
การเลื่อนของขอบด้านบนของวัตถุที่วางตำแหน่งซึ่งสัมพันธ์กับจุดเริ่มต้นของ |
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 ( |
ช่อง | |
---|---|
positioned |
|
positioned |
มาสก์ที่ระบุว่าช่องใดใน |
PositionedObjectPropertiesSuggestionState
มาสก์ที่ระบุว่าช่องใดใน PositionedObjectProperties
พื้นฐานมีการเปลี่ยนแปลงในคําแนะนํานี้ สำหรับช่องใดก็ตามที่ตั้งค่าเป็น "จริง" จะมีค่าใหม่ที่แนะนำ
การแสดง JSON |
---|
{ "positioningSuggestionState": { object ( |
ช่อง | |
---|---|
positioning |
มาสก์ที่ระบุช่องใน |
embedded |
มาสก์ที่ระบุว่าช่องใดใน |
PositionedObjectPositioningSuggestionState
มาสก์ที่ระบุว่าช่องใดในฐาน PositionedObjectPositioning
มีการเปลี่ยนแปลงในคำแนะนำนี้ สำหรับช่องใดๆ ที่ตั้งค่าเป็น "จริง" จะมีค่าใหม่ที่แนะนำ
การแสดง JSON |
---|
{ "layoutSuggested": boolean, "leftOffsetSuggested": boolean, "topOffsetSuggested": boolean } |
ช่อง | |
---|---|
layout |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
left |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำใน |
top |
ระบุว่ามีการเปลี่ยนแปลงที่แนะนำกับ |
SuggestionsViewMode
โหมดมุมมองคำแนะนำที่ใช้กับเอกสารซึ่งระบุวิธีแสดงการเปลี่ยนแปลงที่แนะนำ โดยจะมีตัวเลือกในการอ่านเอกสารโดยให้คำแนะนำทั้งหมดแสดงในบรรทัด ยอมรับ หรือปฏิเสธ
Enum | |
---|---|
DEFAULT_FOR_CURRENT_ACCESS |
SuggestionsViewMode ที่ใช้กับเอกสารที่แสดงจะขึ้นอยู่กับระดับการเข้าถึงปัจจุบันของผู้ใช้ หากผู้ใช้มีเพียงสิทธิ์ดู ระบบจะใช้ PREVIEW_WITHOUT_SUGGESTIONS ไม่เช่นนั้น ระบบจะใช้ SUGGESTIONS_INLINE โหมดนี้เป็นโหมดมุมมองคำแนะนำเริ่มต้น |
SUGGESTIONS_INLINE |
เอกสารที่แสดงผลจะมีคำแนะนำในบรรทัด การเปลี่ยนแปลงที่แนะนำจะแตกต่างจากเนื้อหาพื้นฐานภายในเอกสาร คำขอดึงข้อมูลเอกสารโดยใช้โหมดนี้จะแสดงข้อผิดพลาด 403 หากผู้ใช้ไม่มีสิทธิ์ดูการเปลี่ยนแปลงที่แนะนำ |
PREVIEW_SUGGESTIONS_ACCEPTED |
เอกสารที่แสดงเป็นตัวอย่างที่ยอมรับการเปลี่ยนแปลงที่แนะนำทั้งหมด คำขอดึงข้อมูลเอกสารโดยใช้โหมดนี้จะแสดงข้อผิดพลาด 403 หากผู้ใช้ไม่มีสิทธิ์ดูการเปลี่ยนแปลงที่แนะนำ |
PREVIEW_WITHOUT_SUGGESTIONS |
เอกสารที่แสดงเป็นตัวอย่างที่มีการเปลี่ยนแปลงที่แนะนำทั้งหมดถูกปฏิเสธ หากมีคำแนะนำในเอกสาร |
เมธอด |
|
---|---|
|
นำการอัปเดตอย่างน้อย 1 รายการไปใช้กับเอกสาร |
|
สร้างเอกสารเปล่าโดยใช้ชื่อที่ระบุในคำขอ |
|
รับเอกสารที่ระบุเวอร์ชันล่าสุด |