REST Resource: presentations.pages

แหล่งข้อมูล: หน้าเว็บ

หน้าในงานนำเสนอ

การแสดง JSON
{
  "objectId": string,
  "pageType": enum (PageType),
  "pageElements": [
    {
      object (PageElement)
    }
  ],
  "revisionId": string,
  "pageProperties": {
    object (PageProperties)
  },

  // Union field properties can be only one of the following:
  "slideProperties": {
    object (SlideProperties)
  },
  "layoutProperties": {
    object (LayoutProperties)
  },
  "notesProperties": {
    object (NotesProperties)
  },
  "masterProperties": {
    object (MasterProperties)
  }
  // End of list of possible types for union field properties.
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของหน้านี้ รหัสออบเจ็กต์ที่ Page และ PageElement ใช้ร่วมกันจะมีเนมสเปซเดียวกัน

pageType

enum (PageType)

ประเภทของหน้า

pageElements[]

object (PageElement)

องค์ประกอบหน้าเว็บที่แสดงผลในหน้า

revisionId

string

เอาต์พุตเท่านั้น รหัสการแก้ไขของงานนำเสนอ ใช้ได้ในคำขออัปเดตเพื่อยืนยันว่าการแก้ไขงานนำเสนอไม่มีการเปลี่ยนแปลงนับตั้งแต่การดำเนินการอ่านครั้งล่าสุด ระบบจะป้อนข้อมูลเฉพาะในกรณีที่ผู้ใช้มีสิทธิ์แก้ไขงานนำเสนอเท่านั้น

รหัสการแก้ไขไม่ใช่ตัวเลขตามลำดับ แต่เป็นสตริงแบบทึบ รูปแบบของรหัสการแก้ไขอาจเปลี่ยนแปลงเมื่อเวลาผ่านไป รหัสการแก้ไขที่แสดงจะใช้งานได้ภายใน 24 ชั่วโมงหลังจากแสดงเท่านั้น และไม่สามารถแชร์ระหว่างผู้ใช้ได้ หากรหัสการแก้ไขไม่เปลี่ยนแปลงระหว่างการเรียกใช้ แสดงว่างานนำเสนอไม่มีการเปลี่ยนแปลง ในทางกลับกัน รหัสที่เปลี่ยนแปลง (สำหรับงานนำเสนอและผู้ใช้เดียวกัน) มักจะหมายความว่ามีการอัปเดตงานนำเสนอ อย่างไรก็ตาม รหัสที่เปลี่ยนแปลงอาจเกิดจากปัจจัยภายใน เช่น การเปลี่ยนแปลงรูปแบบรหัส

pageProperties

object (PageProperties)

พร็อพเพอร์ตี้ของหน้า

ฟิลด์สหภาพ properties พร็อพเพอร์ตี้เฉพาะสำหรับหน้าเว็บแต่ละประเภท ต้นฉบับไม่จำเป็นต้องมีพร็อพเพอร์ตี้เพิ่มเติม properties ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
slideProperties

object (SlideProperties)

พร็อพเพอร์ตี้เฉพาะสไลด์ ตั้งค่าเฉพาะในกรณีที่ pageType = SLIDE

layoutProperties

object (LayoutProperties)

พร็อพเพอร์ตี้เฉพาะของเลย์เอาต์ ตั้งค่าเฉพาะในกรณีที่ pageType = LAYOUT

notesProperties

object (NotesProperties)

บันทึกพร็อพเพอร์ตี้ที่เฉพาะเจาะจง ตั้งค่าเฉพาะในกรณีที่ pageType = NOTES

masterProperties

object (MasterProperties)

จัดการพร็อพเพอร์ตี้ที่เฉพาะเจาะจง ตั้งค่าเฉพาะในกรณีที่ pageType = MASTER

PageType

ประเภทของหน้า

Enum
SLIDE หน้าสไลด์
MASTER หน้าสไลด์หลัก
LAYOUT หน้าเลย์เอาต์
NOTES หน้าโน้ต
NOTES_MASTER หน้าหลักของโน้ต

PageElement

องค์ประกอบภาพซึ่งแสดงผลในหน้าเว็บ

การแสดง JSON
{
  "objectId": string,
  "size": {
    object (Size)
  },
  "transform": {
    object (AffineTransform)
  },
  "title": string,
  "description": string,

  // Union field element_kind can be only one of the following:
  "elementGroup": {
    object (Group)
  },
  "shape": {
    object (Shape)
  },
  "image": {
    object (Image)
  },
  "video": {
    object (Video)
  },
  "line": {
    object (Line)
  },
  "table": {
    object (Table)
  },
  "wordArt": {
    object (WordArt)
  },
  "sheetsChart": {
    object (SheetsChart)
  },
  "speakerSpotlight": {
    object (SpeakerSpotlight)
  }
  // End of list of possible types for union field element_kind.
}
ช่อง
objectId

string

รหัสออบเจ็กต์สําหรับองค์ประกอบหน้าเว็บนี้ รหัสออบเจ็กต์ที่ google.apps.slides.v1.Page และ google.apps.slides.v1.PageElement ใช้ร่วมกันจะมีเนมสเปซเดียวกัน

size

object (Size)

ขนาดขององค์ประกอบหน้าเว็บ

transform

object (AffineTransform)

การเปลี่ยนรูปแบบขององค์ประกอบหน้าเว็บ

ลักษณะที่ปรากฏขององค์ประกอบหน้าเว็บจะกำหนดโดยการเปลี่ยนรูปแบบสัมบูรณ์ หากต้องการคํานวณการเปลี่ยนรูปแบบสัมบูรณ์ ให้ต่อเชื่อมการเปลี่ยนรูปแบบขององค์ประกอบหน้าเว็บกับการเปลี่ยนรูปแบบของกลุ่มหลักทั้งหมดไว้ล่วงหน้า หากองค์ประกอบหน้าเว็บไม่ได้อยู่ในกลุ่ม การเปลี่ยนรูปแบบสัมบูรณ์ขององค์ประกอบจะเหมือนกับค่าในช่องนี้

การแปลงเริ่มต้นสําหรับ Group ที่สร้างขึ้นใหม่คือการแปลงข้อมูลประจำตัวเสมอ

title

string

ชื่อขององค์ประกอบหน้าเว็บ รวมกับคำอธิบายเพื่อแสดงข้อความแสดงแทน

ช่องนี้ไม่รองรับองค์ประกอบ Group

description

string

คำอธิบายองค์ประกอบหน้าเว็บ รวมกับชื่อเพื่อแสดงข้อความแสดงแทน

ช่องนี้ไม่รองรับองค์ประกอบ Group

ฟิลด์สหภาพ element_kind ประเภทขององค์ประกอบที่ PageElement นี้แสดง ข้อความแต่ละรายการจะมีพร็อพเพอร์ตี้เฉพาะสำหรับองค์ประกอบหน้าเว็บประเภทนั้นๆ element_kind ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
elementGroup

object (Group)

คอลเล็กชันองค์ประกอบหน้าเว็บที่รวมกันเป็นหน่วยเดียว

shape

object (Shape)

รูปร่างทั่วไป

image

object (Image)

องค์ประกอบหน้ารูปภาพ

video

object (Video)

องค์ประกอบหน้าวิดีโอ

line

object (Line)

องค์ประกอบหน้าบรรทัด

table

object (