- แหล่งข้อมูล: หน้าเว็บ
- การแสดง JSON
- PageType
- PageElement
- AffineTransform
- กลุ่ม
- รูปร่าง
- ประเภท
- TextContent
- TextElement
- ParagraphMarker
- ParagraphStyle
- การจัดแนว
- TextDirection
- SpacingMode
- หัวข้อย่อย
- TextStyle
- OptionalColor
- OpaqueColor
- RgbColor
- ThemeColorType
- ลิงก์
- RelativeSlideLink
- BaselineOffset
- WeightedFontFamily
- TextRun
- AutoText
- ประเภท
- รายการ
- NestingLevel
- ShapeProperties
- ShapeBackgroundFill
- PropertyState
- SolidFill
- Outline
- OutlineFill
- DashStyle
- เงา
- ประเภท
- RectanglePosition
- ContentAlignment
- ปรับพอดีอัตโนมัติ
- AutofitType
- ตัวยึดตำแหน่ง
- ประเภท
- รูปภาพ
- ImageProperties
- CropProperties
- เปลี่ยนสี
- ColorStop
- ชื่อ
- วิดีโอ
- แหล่งที่มา
- VideoProperties
- Line
- LineProperties
- LineFill
- ArrowStyle
- LineConnection
- ประเภท
- LineCategory
- ตาราง
- TableRow
- TableRowProperties
- TableCell
- TableCellLocation
- TableCellProperties
- TableCellBackgroundFill
- TableColumnProperties
- TableBorderRow
- TableBorderCell
- TableBorderProperties
- TableBorderFill
- WordArt
- SheetsChart
- SheetsChartProperties
- SpeakerSpotlight
- SpeakerSpotlightProperties
- SlideProperties
- LayoutProperties
- NotesProperties
- MasterProperties
- PageProperties
- PageBackgroundFill
- StretchedPictureFill
- ColorScheme
- ThemeColorPair
- CommentAnchor
- ObjectAnchor
- ShapeTextAnchors
- TextRange
- TableCellAnchors
- TableCellTextRanges
- เมธอด
แหล่งข้อมูล: หน้า
หน้าในงานนำเสนอ
| การแสดง JSON |
|---|
{ "objectId": string, "pageType": enum ( |
| ช่อง | |
|---|---|
objectId |
รหัสออบเจ็กต์สำหรับหน้านี้ รหัสออบเจ็กต์ที่ |
pageType |
ประเภทของหน้าเว็บ |
pageElements[] |
องค์ประกอบหน้าเว็บที่แสดงในหน้าเว็บ |
revisionId |
เอาต์พุตเท่านั้น รหัสการแก้ไขของงานนำเสนอ ใช้ในคำขออัปเดตเพื่อยืนยันว่าการแก้ไขงานนำเสนอไม่ได้เปลี่ยนแปลงนับตั้งแต่การดำเนินการอ่านครั้งล่าสุด จะแสดงข้อมูลก็ต่อเมื่อผู้ใช้มีสิทธิ์แก้ไขงานนำเสนอเท่านั้น รหัสการแก้ไขไม่ใช่หมายเลขตามลำดับ แต่เป็นสตริงที่ทึบแสง รูปแบบของรหัสการแก้ไขอาจเปลี่ยนแปลงได้ในอนาคต ระบบรับประกันว่ารหัสการแก้ไขที่ส่งคืนจะใช้ได้เป็นเวลา 24 ชั่วโมงหลังจากที่ส่งคืนเท่านั้น และไม่สามารถแชร์กับผู้ใช้รายอื่นได้ หากรหัสการแก้ไขไม่เปลี่ยนแปลงระหว่างการเรียก แสดงว่างานนำเสนอไม่มีการเปลี่ยนแปลง ในทางกลับกัน รหัสที่เปลี่ยนแปลง (สำหรับการนำเสนอและผู้ใช้รายเดียวกัน) มักหมายความว่าการนำเสนอได้รับการอัปเดตแล้ว อย่างไรก็ตาม รหัสที่เปลี่ยนแปลงอาจเกิดจากปัจจัยภายใน เช่น การเปลี่ยนแปลงรูปแบบรหัส |
pageProperties |
คุณสมบัติของหน้า |
commentAnchors[] |
เอาต์พุตเท่านั้น การตรึงความคิดเห็นที่อยู่ในหน้า |
comments[] |
เอาต์พุตเท่านั้น ชุดข้อความความคิดเห็นที่เชื่อมโยงกับหน้าเว็บ จะป้อนข้อมูลก็ต่อเมื่อดึงข้อมูลหน้าเว็บผ่าน |
commentsViewMode |
เอาต์พุตเท่านั้น โหมดการดูความคิดเห็นที่ใช้กับหน้าเว็บ จะป้อนข้อมูลก็ต่อเมื่อดึงข้อมูลหน้าเว็บผ่าน |
| พร็อพเพอร์ตี้ที่เฉพาะเจาะจงสำหรับหน้าแต่ละประเภท โดยไม่จำเป็นต้องมีพร็อพเพอร์ตี้เพิ่มเติม ต่อไปนี้คือรายการฟิลด์ที่ใช้ร่วมกันไม่ได้ ระบบจะตั้งค่าช่องใดช่องหนึ่งต่อไปนี้ในการตอบกลับ | |
slideProperties |
คุณสมบัติเฉพาะของสไลด์ ตั้งค่าเฉพาะในกรณีที่ pageType = SLIDE |
layoutProperties |
คุณสมบัติเฉพาะของเลย์เอาต์ ตั้งค่าเฉพาะในกรณีที่ pageType = LAYOUT |
notesProperties |
หมายเหตุพร็อพเพอร์ตี้ที่เฉพาะเจาะจง ตั้งค่าเฉพาะในกรณีที่ pageType = NOTES |
masterProperties |
เชี่ยวชาญพร็อพเพอร์ตี้ที่เฉพาะเจาะจง ตั้งค่าเฉพาะเมื่อ pageType = MASTER |
| สิ้นสุดฟิลด์ที่แยกกัน | |
PageType
ประเภทของหน้าเว็บ
| Enum | |
|---|---|
SLIDE |
หน้าสไลด์ |
MASTER |
หน้าสไลด์ต้นแบบ |
LAYOUT |
หน้าเลย์เอาต์ |
NOTES |
หน้าโน้ต |
NOTES_MASTER |
หน้าต้นแบบของโน้ต |
PageElement
องค์ประกอบภาพที่แสดงในหน้าเว็บ
| การแสดง JSON |
|---|
{ "objectId": string, "size": { object ( |
| ช่อง | |
|---|---|
objectId |
รหัสออบเจ็กต์สำหรับองค์ประกอบของหน้านี้ รหัสออบเจ็กต์ที่ |
size |
ขนาดขององค์ประกอบของหน้า |
transform |
การเปลี่ยนรูปขององค์ประกอบของหน้า ลักษณะที่ปรากฏขององค์ประกอบของหน้าจะกำหนดโดยการเปลี่ยนรูปแบบสัมบูรณ์ หากต้องการคำนวณการแปลงแบบสัมบูรณ์ ให้ต่อเติมการแปลงขององค์ประกอบหน้ากับทรานส์ฟอร์มของกลุ่มระดับบนทั้งหมด หากองค์ประกอบของหน้าไม่ได้อยู่ในกลุ่ม การแปลงสัมบูรณ์ขององค์ประกอบจะเหมือนกับค่าในช่องนี้ การแปลงเริ่มต้นสำหรับ |
title |
ชื่อขององค์ประกอบของหน้า รวมกับคำอธิบายเพื่อแสดงข้อความแสดงแทน ระบบไม่รองรับฟิลด์สำหรับองค์ประกอบ |
description |
คำอธิบายขององค์ประกอบของหน้า รวมกับชื่อเพื่อแสดงข้อความแสดงแทน ระบบไม่รองรับฟิลด์สำหรับองค์ประกอบ |
| ประเภทขององค์ประกอบที่ PageElement นี้แสดง ข้อความแต่ละรายการมีพร็อพเพอร์ตี้ที่เฉพาะเจาะจงกับองค์ประกอบหน้าเว็บประเภทนั้นๆ ต่อไปนี้คือรายการฟิลด์ที่ใช้ร่วมกันไม่ได้ ระบบจะตั้งค่าช่องใดช่องหนึ่งต่อไปนี้ในการตอบกลับ | |
elementGroup |
ชุดองค์ประกอบของหน้าเว็บที่รวมกันเป็นหน่วยเดียว |
shape |
รูปร่างทั่วไป |
image |
องค์ประกอบของหน้ารูปภาพ |
video |
องค์ประกอบของหน้าวิดีโอ |
line |
องค์ประกอบของหน้าบรรทัด |
table |
องค์ประกอบของหน้าตาราง |
wordArt |
องค์ประกอบของหน้าข้อความศิลป์ |
sheetsChart |
แผนภูมิที่ลิงก์ซึ่งฝังจาก Google ชีต แผนภูมิที่ไม่ได้ลิงก์จะแสดงเป็นรูปภาพ |
speakerSpotlight |
สปอตไลท์ผู้พูด |
| สิ้นสุดฟิลด์ที่แยกกัน | |
กลุ่ม
PageElement ชนิดที่แสดงถึงคอลเล็กชันของ PageElement ที่รวมกัน
| การแสดง JSON |
|---|
{
"children": [
{
object ( |
| ช่อง | |
|---|---|
children[] |
คอลเล็กชันขององค์ประกอบในกลุ่ม ขนาดขั้นต่ำของกลุ่มคือ 2 |
WordArt
PageElement ประเภทที่แสดงถึงข้อความศิลป์
| การแสดง JSON |
|---|
{ "renderedText": string } |
| ช่อง | |
|---|---|
renderedText |
ข้อความที่แสดงเป็นข้อความศิลป์ |
SpeakerSpotlight
PageElement ประเภทที่แสดงถึงวิดีโอสปอตไลท์ผู้บรรยาย
| การแสดง JSON |
|---|
{
"speakerSpotlightProperties": {
object ( |
| ช่อง | |
|---|---|
speakerSpotlightProperties |
คุณสมบัติของวิดีโอสปอตไลท์ผู้บรรยาย |
SpeakerSpotlightProperties
พร็อพเพอร์ตี้ของ SpeakerSpotlight
| การแสดง JSON |
|---|
{ "outline": { object ( |
| ช่อง | |
|---|---|
outline |
โครงร่างของสปอตไลท์ผู้พูด หากไม่ได้ตั้งค่าไว้ ก็จะไม่มีโครงร่าง |
shadow |
เงาของสปอตไลท์ผู้พูด หากไม่ได้ตั้งค่าไว้ ก็จะไม่มีเงา |
SlideProperties
พร็อพเพอร์ตี้ของ Page ที่เกี่ยวข้องกับหน้าเว็บที่มี pageType SLIDE เท่านั้น
| การแสดง JSON |
|---|
{
"layoutObjectId": string,
"masterObjectId": string,
"notesPage": {
object ( |
| ช่อง | |
|---|---|
layoutObjectId |
รหัสออบเจ็กต์ของเลย์เอาต์ที่สไลด์นี้อิงตาม พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
masterObjectId |
รหัสออบเจ็กต์ของสไลด์ต้นแบบที่สไลด์นี้อิงตาม พร็อพเพอร์ตี้นี้เป็นแบบอ่านอย่างเดียว |
notesPage |
หน้าหมายเหตุที่เชื่อมโยงกับสไลด์นี้ ซึ่งจะกำหนดลักษณะที่ปรากฏของหน้าหมายเหตุเมื่อพิมพ์หรือส่งออกสไลด์พร้อมบันทึกของผู้บรรยาย หน้าโน้ตจะรับช่วงพร็อพเพอร์ตี้จาก |
isSkipped |
ระบบจะข้ามสไลด์ในโหมดการนำเสนอหรือไม่ ค่าเริ่มต้นคือ false |
LayoutProperties
พร็อพเพอร์ตี้ของ Page จะเกี่ยวข้องกับหน้าที่มี pageType เป็น LAYOUT เท่านั้น
| การแสดง JSON |
|---|
{ "masterObjectId": string, "name": string, "displayName": string } |
| ช่อง | |
|---|---|
masterObjectId |
รหัสออบเจ็กต์ของสไลด์ต้นแบบที่เลย์เอาต์นี้อิงตาม |
name |
ชื่อเลย์เอาต์ |
displayName |
ชื่อเลย์เอาต์ที่มนุษย์อ่านได้ |
NotesProperties
พร็อพเพอร์ตี้ของ Page ที่เกี่ยวข้องกับหน้าเว็บที่มี pageType เป็น NOTES เท่านั้น
| การแสดง JSON |
|---|
{ "speakerNotesObjectId": string } |
| ช่อง | |
|---|---|
speakerNotesObjectId |
รหัสออบเจ็กต์ของรูปร่างในหน้าหมายเหตุนี้ซึ่งมีบันทึกของผู้บรรยายสำหรับสไลด์ที่เกี่ยวข้อง รูปร่างจริงอาจไม่อยู่ในหน้าบันทึกเสมอไป การแทรกข้อความโดยใช้รหัสออบเจ็กต์นี้จะสร้างรูปร่างโดยอัตโนมัติ ในกรณีนี้ รูปร่างจริงอาจมีรหัสออบเจ็กต์ที่แตกต่างกัน การดำเนินการ |
MasterProperties
พร็อพเพอร์ตี้ของ Page ที่เกี่ยวข้องกับหน้าที่มี pageType เป็น MASTER เท่านั้น
| การแสดง JSON |
|---|
{ "displayName": string } |
| ช่อง | |
|---|---|
displayName |
ชื่อที่มนุษย์อ่านได้ของมาสเตอร์ |
PageProperties
พร็อพเพอร์ตี้ของ Page
หน้าเว็บจะรับช่วงพร็อพเพอร์ตี้จากหน้าหลัก ลำดับชั้นจะกำหนดใน SlideProperties หรือ LayoutProperties ขึ้นอยู่กับประเภทหน้าเว็บ
| การแสดง JSON |
|---|
{ "pageBackgroundFill": { object ( |
| ช่อง | |
|---|---|
pageBackgroundFill |
สีพื้นหลังของหน้า หากไม่ได้ตั้งค่าไว้ ระบบจะรับค่าการเติมพื้นหลังจากหน้าหลัก หากมี หากหน้าไม่มีหน้าหลัก ระบบจะใช้การเติมพื้นหลังเริ่มต้นเป็นการเติมที่สอดคล้องกันในโปรแกรมแก้ไขสไลด์ |
colorScheme |
รูปแบบสีของหน้าเว็บ หากไม่ได้ตั้งค่าไว้ ระบบจะรับรูปแบบสีจากหน้าหลัก หากหน้าไม่มีหน้าหลัก รูปแบบสีจะใช้รูปแบบสีเริ่มต้นของสไลด์ ซึ่งตรงกับค่าเริ่มต้นในโปรแกรมแก้ไขสไลด์ คุณแก้ไขได้เฉพาะสีที่เป็นรูปธรรมของ |
PageBackgroundFill
สีพื้นหลังของหน้า
| การแสดง JSON |
|---|
{ "propertyState": enum ( |
| ช่อง | |
|---|---|
propertyState |
สถานะพร็อพเพอร์ตี้การเติมพื้นหลัง การอัปเดตการแสดงโฆษณาในหน้าเว็บจะอัปเดตฟิลด์นี้เป็น |
| ประเภทการเติมพื้นหลัง ต่อไปนี้คือรายการฟิลด์ที่ใช้ร่วมกันไม่ได้ ระบบจะตั้งค่าช่องใดช่องหนึ่งต่อไปนี้ในการตอบกลับ | |
solidFill |
การเติมสีทึบ |
stretchedPictureFill |
การเติมรูปภาพแบบยืด |
| สิ้นสุดฟิลด์ที่แยกกัน | |
StretchedPictureFill
การเติมรูปภาพที่ยืด หน้าหรือองค์ประกอบของหน้าจะเต็มไปด้วยรูปภาพที่ระบุ ระบบจะยืดรูปภาพให้พอดีกับคอนเทนเนอร์
| การแสดง JSON |
|---|
{
"contentUrl": string,
"size": {
object ( |
| ช่อง | |
|---|---|
contentUrl |
การอ่าน contentUrl URL ไปยังรูปภาพที่มีอายุเริ่มต้น 30 นาที URL นี้ติดแท็กด้วยบัญชีของผู้ขอ ทุกคนที่มี URL จะเข้าถึงรูปภาพได้เหมือนกับผู้ขอต้นฉบับ คุณอาจสูญเสียสิทธิ์เข้าถึงรูปภาพหากการตั้งค่าการแชร์ของงานนำเสนอมีการเปลี่ยนแปลง การเขียน contentUrl ระบบจะดึงรูปภาพเพียงครั้งเดียวในเวลาที่แทรก และจะจัดเก็บสำเนาไว้เพื่อแสดงภายในงานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB, มีความละเอียดไม่เกิน 25 เมกะพิกเซล และต้องอยู่ในรูปแบบ PNG, JPEG หรือ GIF URL ที่ระบุต้องมีความยาวไม่เกิน 2 KB |
size |
ขนาดเดิมของการเติมรูปภาพ ช่องนี้เป็นแบบอ่านอย่างเดียว |
ColorScheme
ชุดสีที่กำหนดไว้ล่วงหน้าสำหรับหน้าเว็บ
| การแสดง JSON |
|---|
{
"colors": [
{
object ( |
| ช่อง | |
|---|---|
colors[] |
ThemeColorType และคู่สีที่สอดคล้องกัน |
ThemeColorPair
คู่ที่แมปประเภทสีธีมกับสีที่เฉพาะเจาะจงที่แสดง
| การแสดง JSON |
|---|
{ "type": enum ( |
| ช่อง | |
|---|---|
type |
ประเภทของสีธีม |
color |
สีคอนกรีตที่สอดคล้องกับประเภทสีของธีมด้านบน |
CommentAnchor
มีรายการสถานที่ตั้งทั้งหมดใน Page ที่เชื่อมโยงกับ CommentThread ผ่าน anchorId เดียวกัน Anchor แยกกันหลายรายการอาจอ้างอิงถึงตำแหน่งเดียวกัน ไม่ว่าจะอยู่ใน Page หรือในหน้าต่างๆ
| การแสดง JSON |
|---|
{
"anchorId": string,
"objectAnchors": [
{
object ( |
| ช่อง | |
|---|---|
anchorId |
เอาต์พุตเท่านั้น รหัสที่ไม่ซ้ำกันของจุดยึดความคิดเห็น |
objectAnchors[] |
เอาต์พุตเท่านั้น ตำแหน่งทั้งหมดที่อิงตามรหัสออบเจ็กต์ภายในหน้าซึ่งอ้างอิงรหัส Anchor |
ObjectAnchor
แสดงข้อมูลจุดยึดความคิดเห็นที่เชื่อมโยงกับออบเจ็กต์สไลด์ เช่น Page หรือ PageElement
| การแสดง JSON |
|---|
{ "objectId": string, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "shapeTextAnchors": { object ( |
| ช่อง | |
|---|---|
objectId |
เอาต์พุตเท่านั้น หน้าหรือองค์ประกอบของหน้าที่ชุดข้อความความคิดเห็นเชื่อมโยงอยู่ |
| เอาต์พุตเท่านั้น ช่วงข้อความภายในองค์ประกอบของหน้าเว็บที่ชุดความคิดเห็นยึดไว้ จะว่างเปล่าหากสมอความคิดเห็นเป็นของทั้งหน้าหรือองค์ประกอบของหน้า แทนที่จะเป็นช่วงข้อความภายในองค์ประกอบ ต่อไปนี้คือรายการฟิลด์ที่ใช้ร่วมกันไม่ได้ ระบบจะตั้งค่าช่องใดช่องหนึ่งต่อไปนี้ในการตอบกลับ | |
shapeTextAnchors |
สร้างขึ้นสำหรับ |
tableCellAnchors |
สร้างขึ้นสำหรับ |
| สิ้นสุดฟิลด์ที่แยกกัน | |
ShapeTextAnchors
แสดงช่วงข้อความภายในรูปร่างที่ครอบคลุมโดยแท็ก Anchor ของความคิดเห็น
| การแสดง JSON |
|---|
{
"ranges": [
{
object ( |
| ช่อง | |
|---|---|
ranges[] |
รายการช่วงข้อความที่ครอบคลุมโดยแท็ก Anchor ของความคิดเห็น |
TextRange
ระบุช่วงข้อความที่อยู่ติดกันภายใน text ของรูปร่างหรือเซลล์ตาราง
| การแสดง JSON |
|---|
{ "startIndex": integer, "endIndex": integer } |
| ช่อง | |
|---|---|
startIndex |
ดัชนีที่เริ่มจาก 0 ของช่วงเริ่มต้น ฟิลด์นี้เป็น Int32Value เพื่อรองรับกรณีการใช้งานในอนาคตที่มีช่วงแบบเปิด |
endIndex |
ดัชนีที่อิงตาม 0 ของจุดสิ้นสุดของช่วง ฟิลด์นี้เป็น Int32Value เพื่อรองรับกรณีการใช้งานในอนาคตที่มีช่วงแบบเปิด |
TableCellAnchors
แสดงช่วงเซลล์ของตารางภายในตารางที่ครอบคลุมโดยจุดยึดความคิดเห็น
| การแสดง JSON |
|---|
{
"cellRanges": [
{
object ( |
| ช่อง | |
|---|---|
cellRanges[] |
รายการเซลล์ตารางทั้งหมดในตารางที่มีข้อความซึ่งครอบคลุมโดย Anchor ในตาราง |
TableCellTextRanges
แสดงช่วงข้อความภายในเซลล์ตารางที่ครอบคลุมโดยแท็ก Anchor ของความคิดเห็น
| การแสดง JSON |
|---|
{ "cellLocation": { object ( |
| ช่อง | |
|---|---|
cellLocation |
ตำแหน่งของเซลล์ในตาราง |
ranges[] |
รายการช่วงข้อความทั้งหมดที่ครอบคลุมโดย Anchor ในเซลล์นี้ |
เมธอด |
|
|---|---|
|
รับเวอร์ชันล่าสุดของหน้าที่ระบุในงานนำเสนอ |
|
สร้างภาพขนาดย่อของหน้าเวอร์ชันล่าสุดที่ระบุในงานนำเสนอ และแสดง URL ไปยังรูปภาพขนาดย่อ |