- ทรัพยากร: หน้าเว็บ
- การแสดง JSON
- PageType
- PageElement
- AffineTransform
- กลุ่ม
- รูปร่าง
- ประเภท
- TextContent
- TextElement
- ParagraphMarker
- ParagraphStyle
- การจัดแนว
- TextDirection
- SpacingMode
- Bullet
- TextStyle
- OptionalColor
- OpaqueColor
- RgbColor
- ThemeColorType
- ลิงก์
- RelativeSlideLink
- BaselineOffset
- WeightedFontFamily
- TextRun
- AutoText
- ประเภท
- รายการ
- NestingLevel
- ShapeProperties
- ShapeBackgroundFill
- PropertyState
- SolidFill
- Outline
- OutlineFill
- DashStyle
- เงา
- ประเภท
- RectanglePosition
- ContentAlignment
- ปรับขนาดอัตโนมัติ
- AutofitType
- ตัวยึดตําแหน่ง
- ประเภท
- รูปภาพ
- ImageProperties
- CropProperties
- Recolor
- ColorStop
- ชื่อ
- วิดีโอ
- แหล่งที่มา
- VideoProperties
- บรรทัด
- 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
- เมธอด
แหล่งข้อมูล: หน้าเว็บ
หน้าเว็บในงานนำเสนอ
การแสดง JSON |
---|
{ "objectId": string, "pageType": enum ( |
ช่อง | |
---|---|
objectId |
รหัสออบเจ็กต์ของหน้านี้ รหัสออบเจ็กต์ที่ |
pageType |
ประเภทของหน้า |
pageElements[] |
องค์ประกอบหน้าเว็บที่แสดงผลในหน้า |
revisionId |
เอาต์พุตเท่านั้น รหัสการแก้ไขของงานนำเสนอ ใช้ได้ในคำขออัปเดตเพื่อยืนยันว่าการแก้ไขงานนำเสนอไม่มีการเปลี่ยนแปลงนับตั้งแต่การดำเนินการอ่านครั้งล่าสุด ระบบจะป้อนข้อมูลเฉพาะในกรณีที่ผู้ใช้มีสิทธิ์แก้ไขงานนำเสนอเท่านั้น รหัสการแก้ไขไม่ใช่ตัวเลขตามลำดับ แต่เป็นสตริงที่คลุมเครือ รูปแบบของรหัสการแก้ไขอาจเปลี่ยนแปลงเมื่อเวลาผ่านไป เรารับประกันว่ารหัสการแก้ไขที่ส่งคืนจะใช้งานได้เป็นเวลา 24 ชั่วโมงหลังจากที่มีการส่งคืนมาแล้วเท่านั้น และไม่สามารถแชร์กับผู้ใช้ทั้งหมดได้ หากรหัสการแก้ไขไม่มีการเปลี่ยนแปลงระหว่างการเรียกใช้ งานนำเสนอก็จะไม่เปลี่ยนแปลง ในทางกลับกัน รหัสที่เปลี่ยนแปลง (สำหรับงานนำเสนอและผู้ใช้เดียวกัน) มักจะหมายความว่ามีการอัปเดตงานนำเสนอ อย่างไรก็ตาม รหัสที่เปลี่ยนแปลงอาจเกิดจากปัจจัยภายใน เช่น การเปลี่ยนแปลงรูปแบบรหัส |
pageProperties |
พร็อพเพอร์ตี้ของหน้า |
ฟิลด์สหภาพ properties พร็อพเพอร์ตี้ที่เจาะจงสำหรับหน้าเว็บแต่ละประเภท ต้นฉบับไม่จำเป็นต้องมีพร็อพเพอร์ตี้เพิ่มเติม properties ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
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 |
คำอธิบายองค์ประกอบหน้าเว็บ รวมกับชื่อเพื่อแสดงข้อความแสดงแทน ฟิลด์ไม่รองรับองค์ประกอบ |
ฟิลด์สหภาพ element_kind ประเภทขององค์ประกอบที่ PageElement นี้แสดง แต่ละข้อความจะมีพร็อพเพอร์ตี้ที่เฉพาะเจาะจงสำหรับองค์ประกอบหน้าประเภทนั้นๆ element_kind ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
elementGroup |
คอลเล็กชันองค์ประกอบหน้าเว็บที่รวมกันเป็นหน่วยเดียว |
shape |
รูปร่างทั่วไป |
image |
องค์ประกอบหน้ารูปภาพ |
video |
องค์ประกอบหน้าวิดีโอ |
line |
องค์ประกอบหน้าบรรทัด |
table |
องค์ประกอบหน้าตาราง |
wordArt |
องค์ประกอบหน้าข้อความศิลป์ |
sheetsChart |
แผนภูมิที่ลิงก์ซึ่งฝังมาจาก Google ชีต แผนภูมิที่ยกเลิกการลิงก์แล้วจะแสดงเป็นรูปภาพ |
speakerSpotlight |
วิดีโอสปอตไลท์ผู้บรรยาย |
กลุ่ม
ประเภท PageElement
ที่แสดงถึงคอลเล็กชัน PageElements ที่รวมกัน
การแสดง 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 |
สถานะของพร็อพเพอร์ตี้สีพื้นหลัง การอัปเดตการเติมข้อมูลบนหน้าเว็บจะอัปเดตช่องนี้เป็น |
ฟิลด์สหภาพ kind ประเภทของสีพื้นหลัง kind ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
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 |
สีคอนกรีตที่สอดคล้องกับประเภทสีธีมข้างต้น |
เมธอด |
|
---|---|
|
รับหน้าที่ระบุในเวอร์ชันล่าสุดของงานนำเสนอ |
|
สร้างภาพขนาดย่อของหน้าเว็บที่ระบุในเวอร์ชันล่าสุดของงานนำเสนอและแสดงผล URL ของรูปภาพขนาดย่อ |