ส่งคำขอ
การอัปเดตประเภทเดียวที่จะใช้กับงานนำเสนอ
| การแสดง JSON | 
|---|
      { // Union field  | 
    
| ช่อง | |
|---|---|
      ฟิลด์สหภาพ
      kind ประเภทการอัปเดต ต้องมีฟิลด์เดียวเท่านั้น
      kind
      ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
      | 
    |
      createSlide
      | 
     
       
        สร้างสไลด์ใหม่  | 
    
      createShape
      | 
     
       
        สร้างรูปร่างใหม่  | 
    
      createTable
      | 
     
       
        สร้างตารางใหม่  | 
    
      insertText
      | 
     
       
        แทรกข้อความลงในรูปร่างหรือเซลล์ตาราง  | 
    
      insertTableRows
      | 
     
       
        แทรกแถวในตาราง  | 
    
      insertTableColumns
      | 
     
       
        แทรกคอลัมน์ในตาราง  | 
    
      deleteTableRow
      | 
     
       
        ลบแถวออกจากตาราง  | 
    
      deleteTableColumn
      | 
     
       
        ลบคอลัมน์ออกจากตาราง  | 
    
      replaceAllText
      | 
     
       
        แทนที่อินสแตนซ์ทั้งหมดของข้อความที่ระบุ  | 
    
      deleteObject
      | 
     
       
        ลบหน้าเว็บหรือองค์ประกอบของหน้าเว็บออกจากงานนำเสนอ  | 
    
      updatePageElementTransform
      | 
     
       
        อัปเดตการเปลี่ยนรูปแบบขององค์ประกอบหน้าเว็บ  | 
    
      updateSlidesPosition
      | 
     
       
        อัปเดตตำแหน่งของชุดสไลด์ในงานนำเสนอ  | 
    
      deleteText
      | 
     
       
        ลบข้อความออกจากรูปร่างหรือเซลล์ตาราง  | 
    
      createImage
      | 
     
       
        สร้างรูปภาพ  | 
    
      createVideo
      | 
     
       
        สร้างวิดีโอ  | 
    
      createSheetsChart
      | 
     
       
        สร้างแผนภูมิ Google ชีตที่ฝัง  | 
    
      createLine
      | 
     
       
        สร้างเส้น  | 
    
      refreshSheetsChart
      | 
     
       
        รีเฟรชแผนภูมิ Google ชีต  | 
    
      updateShapeProperties
      | 
     
       
        
       อัปเดตพร็อพเพอร์ตี้ของ   | 
    
      updateImageProperties
      | 
     
       
        
       อัปเดตพร็อพเพอร์ตี้ของ   | 
    
      updateVideoProperties
      | 
     
       
        
       อัปเดตพร็อพเพอร์ตี้ของ   | 
    
      updatePageProperties
      | 
     
       
        
       อัปเดตพร็อพเพอร์ตี้ของ   | 
    
      updateTableCellProperties
      | 
     
       
        
       อัปเดตพร็อพเพอร์ตี้ของ   | 
    
      updateLineProperties
      | 
     
       
        
       อัปเดตพร็อพเพอร์ตี้ของ   | 
    
      createParagraphBullets
      | 
     
       
        สร้างหัวข้อย่อยสำหรับย่อหน้า  | 
    
      replaceAllShapesWithImage
      | 
     
       
        แทนที่รูปร่างทั้งหมดที่ตรงกับเกณฑ์บางอย่างด้วยรูปภาพ  | 
    
      duplicateObject
      | 
     
       
        ทำซ้ำองค์ประกอบสไลด์หรือหน้าเว็บ  | 
    
      updateTextStyle
      | 
     
       
         | 
    
      replaceAllShapesWithSheetsChart
      | 
     
       
        แทนที่รูปร่างทั้งหมดที่ตรงกับเกณฑ์บางอย่างด้วยแผนภูมิ Google ชีต  | 
    
      deleteParagraphBullets
      | 
     
       
        ลบหัวข้อย่อยออกจากย่อหน้า  | 
    
      updateParagraphStyle
      | 
     
       
         | 
    
      updateTableBorderProperties
      | 
     
       
        
       อัปเดตพร็อพเพอร์ตี้ของเส้นขอบตารางใน   | 
    
      updateTableColumnProperties
      | 
     
       
        
       อัปเดตพร็อพเพอร์ตี้ของคอลัมน์   | 
    
      updateTableRowProperties
      | 
     
       
        
       อัปเดตพร็อพเพอร์ตี้ของแถว   | 
    
      mergeTableCells
      | 
     
       
        
       ผสานเซลล์ใน   | 
    
      unmergeTableCells
      | 
     
       
        
       ยกเลิกการผสานเซลล์ใน   | 
    
      groupObjects
      | 
     
       
        จัดกลุ่มออบเจ็กต์ เช่น องค์ประกอบหน้าเว็บ  | 
    
      ungroupObjects
      | 
     
       
        
       ยกเลิกการจัดกลุ่มออบเจ็กต์ เช่น
         | 
    
      updatePageElementAltText
      | 
     
       
        
       อัปเดตชื่อและ/หรือคำอธิบายข้อความแสดงแทนของ   | 
    
      replaceImage
      | 
     
       
        แทนที่รูปภาพเดิมด้วยรูปภาพใหม่  | 
    
      updateSlideProperties
      | 
     
       
        อัปเดตพร็อพเพอร์ตี้ของสไลด์  | 
    
      updatePageElementsZOrder
      | 
     
       
        
       อัปเดตลําดับ Z ของ   | 
    
      updateLineCategory
      | 
     
       
        
       อัปเดตหมวดหมู่ของ   | 
    
      rerouteLine
      | 
     
       
        
       เปลี่ยนเส้นทาง
         | 
    
CreateSlideRequest
สร้างสไลด์
| การแสดง JSON | 
|---|
      { "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object (  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ที่ผู้ใช้ระบุ 
       หากคุณระบุรหัส รหัสดังกล่าวต้องไม่ซ้ำกับรหัสของหน้าและองค์ประกอบหน้าทั้งหมดในการแสดงผล รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป  หากคุณไม่ได้ระบุรหัส ระบบจะสร้างรหัสที่ไม่ซ้ำกัน  | 
    
      insertionIndex
      | 
     
       
        ดัชนีแบบ 0 (ไม่บังคับ) ที่ระบุตำแหน่งที่จะแทรกสไลด์ หากไม่ระบุดัชนี ระบบจะสร้างสไลด์ไว้ที่ท้ายสุด  | 
    
      slideLayoutReference
      | 
     
       
        ข้อมูลอ้างอิงรูปแบบของสไลด์ที่จะแทรก โดยอิงตามต้นฉบับปัจจุบัน ซึ่งอาจเป็นอย่างใดอย่างหนึ่งต่อไปนี้ 
 หากไม่พบ LayoutReference ในต้นฉบับปัจจุบัน ระบบจะแสดงข้อผิดพลาด 400 Bad Request 
       หากคุณไม่ได้ระบุข้อมูลอ้างอิงเลย์เอาต์ สไลด์จะใช้เลย์เอาต์   | 
    
      placeholderIdMappings[]
      | 
     
       
        
       รายการการแมปรหัสออบเจ็กต์ (ไม่บังคับ) จาก   | 
    
LayoutReference
ข้อมูลอ้างอิงเกี่ยวกับเลย์เอาต์สไลด์ ซึ่งอาจอ้างอิงถึงสิ่งต่อไปนี้
- เลย์เอาต์ที่กําหนดไว้ล่วงหน้า
 - เลย์เอาต์งานนำเสนอรูปแบบใดรูปแบบหนึ่ง
 
| การแสดง JSON | 
|---|
      { // Union field  | 
    
| ช่อง | |
|---|---|
      ฟิลด์สหภาพ
      kind ประเภทของ LayoutReference
      kind
      ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
      | 
    |
      predefinedLayout
      | 
     
       
        เลย์เอาต์ที่กำหนดไว้ล่วงหน้า  | 
    
      layoutId
      | 
     
       
        รหัสเลย์เอาต์: รหัสออบเจ็กต์ของเลย์เอาต์รายการใดรายการหนึ่งในงานนำเสนอ  | 
    
PredefinedLayout
ประเภทเลย์เอาต์ที่กำหนดไว้ล่วงหน้า เลย์เอาต์เหล่านี้เป็นเลย์เอาต์ที่พบได้ทั่วไปในงานนำเสนอ อย่างไรก็ตาม เราไม่รับประกันว่าเลย์เอาต์เหล่านี้จะอยู่ในต้นฉบับปัจจุบัน เนื่องจากอาจถูกลบไปแล้วหรือไม่เป็นส่วนหนึ่งของธีมที่ใช้ นอกจากนี้ ตัวยึดตําแหน่งในเลย์เอาต์แต่ละรายการอาจเปลี่ยนแปลงไป
| Enum | |
|---|---|
      PREDEFINED_LAYOUT_UNSPECIFIED
      | 
     เลย์เอาต์ที่ไม่ได้ระบุ | 
      BLANK
      | 
     เลย์เอาต์ว่างเปล่าที่ไม่มีตัวยึดตำแหน่ง | 
      CAPTION_ONLY
      | 
     เลย์เอาต์ที่มีคำบรรยายที่ด้านล่าง | 
      TITLE
      | 
     เลย์เอาต์ที่มีชื่อและชื่อรอง | 
      TITLE_AND_BODY
      | 
     เลย์เอาต์ที่มีชื่อและเนื้อหา | 
      TITLE_AND_TWO_COLUMNS
      | 
     เลย์เอาต์ที่มีชื่อและ 2 คอลัมน์ | 
      TITLE_ONLY
      | 
     เลย์เอาต์ที่มีเพียงชื่อ | 
      SECTION_HEADER
      | 
     เลย์เอาต์ที่มีชื่อส่วน | 
      SECTION_TITLE_AND_DESCRIPTION
      | 
     เลย์เอาต์ที่มีชื่อและคำบรรยายอยู่ด้านหนึ่งและคำอธิบายอยู่อีกด้านหนึ่ง | 
      ONE_COLUMN_TEXT
      | 
     เลย์เอาต์ที่มีชื่อและเนื้อหารายการเดียว จัดเรียงในคอลัมน์เดียว | 
      MAIN_POINT
      | 
     เลย์เอาต์ที่มีประเด็นหลัก | 
      BIG_NUMBER
      | 
     เลย์เอาต์ที่มีส่วนหัวตัวเลขขนาดใหญ่ | 
LayoutPlaceholderIdMapping
การแมปรหัสที่ผู้ใช้ระบุสำหรับตัวยึดตำแหน่งที่จะสร้างในสไลด์จากเลย์เอาต์ที่ระบุ
| การแสดง JSON | 
|---|
      { "objectId": string, // Union field  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ที่ผู้ใช้ระบุสำหรับตัวยึดตำแหน่งที่ระบุไว้ด้านบนซึ่งจะสร้างขึ้นในสไลด์ 
       หากคุณระบุรหัส รหัสดังกล่าวต้องไม่ซ้ำกับรหัสของหน้าและองค์ประกอบหน้าทั้งหมดในการแสดงผล รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป  หากคุณไม่ได้ระบุรหัส ระบบจะสร้างรหัสที่ไม่ซ้ำกัน  | 
    
      ฟิลด์สหภาพ
      kind ประเภทที่ใช้ระบุตัวยึดตําแหน่งในเลย์เอาต์
      kind
      ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
      | 
    |
      layoutPlaceholder
      | 
     
       
        
       ตัวยึดตําแหน่งในเลย์เอาต์ที่จะนําไปใช้กับสไลด์ เพียง   | 
    
      layoutPlaceholderObjectId
      | 
     
       
        รหัสออบเจ็กต์ของตัวยึดตําแหน่งในเลย์เอาต์ที่จะนําไปใช้กับสไลด์  | 
    
CreateShapeRequest
สร้างรูปร่างใหม่
| การแสดง JSON | 
|---|
      { "objectId": string, "elementProperties": { object (  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ที่ผู้ใช้ระบุ 
       หากคุณระบุรหัส รหัสดังกล่าวต้องไม่ซ้ำกับรหัสของหน้าและองค์ประกอบหน้าทั้งหมดในการแสดงผล รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป   | 
    
      elementProperties
      | 
     
       
        พร็อพเพอร์ตี้องค์ประกอบของรูปร่าง  | 
    
      shapeType
      | 
     
       
        ประเภทของรูปร่าง  | 
    
PageElementProperties
พร็อพเพอร์ตี้ทั่วไปสําหรับองค์ประกอบหน้าเว็บ
   หมายเหตุ: เมื่อคุณสร้าง PageElement เป็นครั้งแรก API อาจแก้ไขค่าของทั้ง size และ transform แต่ขนาดของภาพจะไม่เปลี่ยนแปลง
  
| การแสดง JSON | 
|---|
      { "pageObjectId": string, "size": { object (  | 
    
| ช่อง | |
|---|---|
      pageObjectId
      | 
     
       
        รหัสออบเจ็กต์ของหน้าที่มีองค์ประกอบ  | 
    
      size
      | 
     
       
        ขนาดขององค์ประกอบ  | 
    
      transform
      | 
     
       
        การเปลี่ยนรูปแบบขององค์ประกอบ  | 
    
CreateTableRequest
สร้างตารางใหม่
| การแสดง JSON | 
|---|
      {
  "objectId": string,
  "elementProperties": {
    object ( | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ที่ผู้ใช้ระบุ 
       หากคุณระบุรหัส รหัสดังกล่าวต้องไม่ซ้ำกับรหัสของหน้าและองค์ประกอบหน้าทั้งหมดในการแสดงผล รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป  หากคุณไม่ได้ระบุรหัส ระบบจะสร้างรหัสที่ไม่ซ้ำกัน  | 
    
      elementProperties
      | 
     
       
        พร็อพเพอร์ตี้องค์ประกอบของตาราง ระบบจะสร้างตารางตามขนาดที่ระบุ โดยขึ้นอยู่กับขนาดขั้นต่ำ หากไม่ได้ระบุขนาด ระบบจะปรับขนาดตารางโดยอัตโนมัติ การเปลี่ยนรูปแบบตารางต้องมีสเกล 1 และไม่มีองค์ประกอบการเลื่อน หากไม่ได้ระบุการเปลี่ยนรูปแบบ ระบบจะจัดตารางให้อยู่กึ่งกลางของหน้า  | 
    
      rows
      | 
     
       
        จํานวนแถวในตาราง  | 
    
      columns
      | 
     
       
        จํานวนคอลัมน์ในตาราง  | 
    
InsertTextRequest
แทรกข้อความลงในรูปร่างหรือเซลล์ตาราง
| การแสดง JSON | 
|---|
      {
  "objectId": string,
  "cellLocation": {
    object ( | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของรูปร่างหรือตารางที่จะแทรกข้อความ  | 
    
      cellLocation
      | 
     
       
        ตำแหน่งเซลล์ตารางที่ไม่บังคับ หากต้องการแทรกข้อความลงในเซลล์ตาราง หากมี objectId ต้องอ้างอิงถึงตาราง  | 
    
      text
      | 
     
       
        ข้อความที่จะแทรก 
       การวางอักขระบรรทัดใหม่จะสร้าง  
       ระบบจะกำหนดรูปแบบข้อความสำหรับข้อความที่แทรกโดยอัตโนมัติ โดยปกติจะคงการจัดรูปแบบของข้อความที่อยู่ใกล้เคียงไว้ ในกรณีส่วนใหญ่ ระบบจะเพิ่มข้อความลงใน  ระบบจะนำอักขระควบคุมบางตัว (U+0000-U+0008, U+000C-U+001F) และอักขระจากพื้นที่ใช้งานส่วนตัวของ Unicode Basic Multilingual Plane (U+E000-U+F8FF) ออกจากข้อความที่แทรก  | 
    
      insertionIndex
      | 
     
       
        
       ดัชนีที่จะแทรกข้อความในหน่วยโค้ด Unicode โดยอิงตามดัชนี  ดัชนีจะนับจาก 0 และคำนวณจากจุดเริ่มต้นของสตริง ระบบอาจปรับดัชนีเพื่อป้องกันการแทรกภายในกลุ่มกราเฟม Unicode ในกรณีเหล่านี้ ระบบจะแทรกข้อความไว้หลังกลุ่มกราเฟมทันที  | 
    
InsertTableRowsRequest
แทรกแถวในตาราง
| การแสดง JSON | 
|---|
      {
  "tableObjectId": string,
  "cellLocation": {
    object ( | 
    
| ช่อง | |
|---|---|
      tableObjectId
      | 
     
       
        ตารางที่จะแทรกแถว  | 
    
      cellLocation
      | 
     
       
        ตำแหน่งเซลล์ในตารางอ้างอิงที่จะแทรกแถว ระบบจะแทรกแถวใหม่เหนือ (หรือใต้) แถวที่มีเซลล์อ้างอิง หากเซลล์อ้างอิงเป็นเซลล์ที่ผสาน ระบบจะแทรกแถวใหม่เหนือ (หรือใต้) เซลล์ที่ผสาน  | 
    
      insertBelow
      | 
     
       
        เลือกว่าจะแทรกแถวใหม่ใต้ตำแหน่งเซลล์อ้างอิงหรือไม่ 
  | 
    
      number
      | 
     
       
        จํานวนแถวที่จะแทรก สูงสุด 20 รายการต่อคำขอ  | 
    
InsertTableColumnsRequest
แทรกคอลัมน์ในตาราง
ระบบจะปรับขนาดคอลัมน์อื่นๆ ในตารางให้พอดีกับคอลัมน์ใหม่
| การแสดง JSON | 
|---|
      {
  "tableObjectId": string,
  "cellLocation": {
    object ( | 
    
| ช่อง | |
|---|---|
      tableObjectId
      | 
     
       
        ตารางที่จะแทรกคอลัมน์  | 
    
      cellLocation
      | 
     
       
        ตำแหน่งเซลล์ในตารางอ้างอิงที่จะแทรกคอลัมน์ ระบบจะแทรกคอลัมน์ใหม่ทางด้านซ้าย (หรือขวา) ของคอลัมน์ที่มีเซลล์อ้างอิงอยู่ หากเซลล์อ้างอิงเป็นเซลล์ที่ผสาน ระบบจะแทรกคอลัมน์ใหม่ทางด้านซ้าย (หรือขวา) ของเซลล์ที่ผสาน  | 
    
      insertRight
      | 
     
       
        เลือกว่าจะแทรกคอลัมน์ใหม่ทางด้านขวาของตำแหน่งเซลล์อ้างอิงหรือไม่ 
  | 
    
      number
      | 
     
       
        จํานวนคอลัมน์ที่จะแทรก สูงสุด 20 รายการต่อคำขอ  | 
    
DeleteTableRowRequest
ลบแถวออกจากตาราง
| การแสดง JSON | 
|---|
      {
  "tableObjectId": string,
  "cellLocation": {
    object ( | 
    
| ช่อง | |
|---|---|
      tableObjectId
      | 
     
       
        ตารางที่จะลบแถว  | 
    
      cellLocation
      | 
     
       
        ตำแหน่งเซลล์ในตารางอ้างอิงที่จะลบแถว ระบบจะลบแถวที่เซลล์นี้ครอบคลุม หากเป็นเซลล์ที่ผสาน ระบบจะลบหลายแถว หากไม่มีแถวเหลืออยู่ในตารางหลังจากการลบนี้ ระบบจะลบทั้งตาราง  | 
    
DeleteTableColumnRequest
ลบคอลัมน์ออกจากตาราง
| การแสดง JSON | 
|---|
      {
  "tableObjectId": string,
  "cellLocation": {
    object ( | 
    
| ช่อง | |
|---|---|
      tableObjectId
      | 
     
       
        ตารางที่จะลบคอลัมน์  | 
    
      cellLocation
      | 
     
       
        ตำแหน่งเซลล์ในตารางอ้างอิงที่จะลบคอลัมน์ ระบบจะลบคอลัมน์ที่เซลล์นี้อยู่ หากเป็นเซลล์ที่ผสาน ระบบจะลบหลายคอลัมน์ หากไม่มีคอลัมน์เหลืออยู่ในตารางหลังจากการลบนี้ ระบบจะลบทั้งตาราง  | 
    
ReplaceAllTextRequest
   แทนที่อินสแตนซ์ทั้งหมดของข้อความที่ตรงกับเกณฑ์ด้วย replace text
  
| การแสดง JSON | 
|---|
      { "replaceText": string, "pageObjectIds": [ string ], // Union field  | 
    
| ช่อง | |
|---|---|
      replaceText
      | 
     
       
        ข้อความที่จะแทนที่ข้อความที่ตรงกัน  | 
    
      pageObjectIds[]
      | 
     
       
        หากไม่ว่างเปล่า จะจํากัดการจับคู่ไว้ที่องค์ประกอบหน้าเว็บในหน้านั้นๆ เท่านั้น 
       แสดงข้อผิดพลาด 400 Bad Request หากระบุรหัสออบเจ็กต์หน้าของ   | 
    
      ฟิลด์สหภาพ
      criteria เกณฑ์ที่ใช้จับคู่ข้อความที่จะแทนที่
      criteria
      ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
      | 
    |
      containsText
      | 
     
       
        ค้นหาข้อความในรูปร่างที่ตรงกับสตริงย่อยนี้  | 
    
SubstringMatchCriteria
เกณฑ์ที่ตรงกับสตริงข้อความที่เฉพาะเจาะจงในรูปร่างหรือตาราง
| การแสดง JSON | 
|---|
      { "text": string, "matchCase": boolean, "searchByRegex": boolean }  | 
    
| ช่อง | |
|---|---|
      text
      | 
     
       
        ข้อความที่จะค้นหาในรูปร่างหรือตาราง  | 
    
      matchCase
      | 
     
       
        ระบุว่าการค้นหาควรคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่หรือไม่ 
  | 
    
      searchByRegex
      | 
     
       
        ไม่บังคับ จริงหากควรถือว่าค่าการค้นหาเป็นนิพจน์ทั่วไป แบ็กสแลชในนิพจน์ควรได้รับการหลีก 
  | 
    
DeleteObjectRequest
   ลบออบเจ็กต์ pages หรือ page elements ออกจากงานนำเสนอ
  
| การแสดง JSON | 
|---|
      { "objectId": string }  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของหน้าหรือองค์ประกอบหน้าเว็บที่จะลบ 
       หากหลังจากการดําเนินการลบแล้ว  หากมีการลบตัวยึดตําแหน่งในเลย์เอาต์ ระบบจะลบตัวยึดตําแหน่งที่รับค่าว่างออกด้วย  | 
    
UpdatePageElementTransformRequest
อัปเดตการเปลี่ยนรูปแบบขององค์ประกอบหน้าเว็บ
   การอัปเดตการเปลี่ยนรูปแบบของกลุ่มจะเปลี่ยนการเปลี่ยนรูปแบบสัมบูรณ์ขององค์ประกอบหน้าในกลุ่มนั้น ซึ่งอาจเปลี่ยนลักษณะที่ปรากฏ ดูรายละเอียดเพิ่มเติมในเอกสารประกอบของ
    PageElement.transform
  
| การแสดง JSON | 
|---|
      { "objectId": string, "transform": { object (  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ขององค์ประกอบหน้าเว็บที่จะอัปเดต  | 
    
      transform
      | 
     
       
        เมทริกซ์การเปลี่ยนรูปแบบอินพุตที่ใช้อัปเดตองค์ประกอบหน้าเว็บ  | 
    
      applyMode
      | 
     
       
        โหมดการใช้การอัปเดตการเปลี่ยนรูปแบบ  | 
    
ApplyMode
โหมดการใช้การอัปเดตการเปลี่ยนรูปแบบ
| Enum | |
|---|---|
      APPLY_MODE_UNSPECIFIED
      | 
     โหมดที่ไม่ระบุ | 
      RELATIVE
      | 
     ใช้เมทริกซ์ AffineTransform ใหม่กับเมทริกซ์ที่มีอยู่ และแทนที่เมทริกซ์ที่มีอยู่ด้วยการต่อสตริงผลลัพธ์ | 
      ABSOLUTE
      | 
     แทนที่เมทริกซ์ AffineTransform ที่มีอยู่ด้วยเมทริกซ์ใหม่ | 
UpdateSlidesPositionRequest
อัปเดตตำแหน่งของสไลด์ในงานนำเสนอ
| การแสดง JSON | 
|---|
      { "slideObjectIds": [ string ], "insertionIndex": integer }  | 
    
| ช่อง | |
|---|---|
      slideObjectIds[]
      | 
     
       
        รหัสของสไลด์ในงานนำเสนอที่ควรย้าย สไลด์ในรายการนี้ต้องอยู่ในลำดับของงานนำเสนอที่มีอยู่โดยไม่มีรายการที่ซ้ำกัน  | 
    
      insertionIndex
      | 
     
       
        ดัชนีที่ควรแทรกสไลด์ โดยอิงตามการจัดเรียงสไลด์ก่อนการย้าย ต้องเป็นตัวเลขระหว่าง 0 ถึงจำนวนสไลด์ในงานนำเสนอ  | 
    
DeleteTextRequest
ลบข้อความออกจากรูปร่างหรือเซลล์ตาราง
| การแสดง JSON | 
|---|
      { "objectId": string, "cellLocation": { object (  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของรูปร่างหรือตารางที่จะลบข้อความ  | 
    
      cellLocation
      | 
     
       
        ตำแหน่งเซลล์ตารางที่ไม่บังคับ หากต้องการลบข้อความออกจากเซลล์ตาราง หากมี objectId ต้องอ้างอิงถึงตาราง  | 
    
      textRange
      | 
     
       
        
       ช่วงข้อความที่จะลบ โดยอิงตาม  
       จะมีอักขระขึ้นบรรทัดใหม่โดยนัยอยู่ท้ายข้อความของรูปร่างหรือเซลล์ตารางเสมอ ซึ่งจะลบไม่ได้
        การลบข้อความที่ตัดผ่านขอบเขตย่อหน้าอาจส่งผลให้สไตล์ย่อหน้าและรายการมีการเปลี่ยนแปลงเมื่อผสานย่อหน้า 2 ย่อหน้าเข้าด้วยกัน ระบบจะขยายช่วงที่มีหน่วยโค้ดเพียงหน่วยเดียวของคู่ตัวแทนให้รวมหน่วยโค้ดทั้ง 2 หน่วย  | 
    
ช่วง
ระบุช่วงต่อเนื่องของคอลเล็กชันที่จัดทําดัชนี เช่น อักขระในข้อความ
| การแสดง JSON | 
|---|
      {
  "startIndex": integer,
  "endIndex": integer,
  "type": enum ( | 
    
| ช่อง | |
|---|---|
      startIndex
      | 
     
       
        
       ดัชนีเริ่มต้นของคอลเล็กชันแบบนับจาก 0 (ไม่บังคับ) ต้องระบุสำหรับช่วง   | 
    
      endIndex
      | 
     
       
        
       ดัชนีที่เริ่มต้นที่ 0 ของส่วนท้ายคอลเล็กชัน (ไม่บังคับ) ต้องระบุสำหรับช่วง   | 
    
      type
      | 
     
       
        ประเภทของช่วง  | 
    
ประเภท
ประเภทของช่วง
| Enum | |
|---|---|
      RANGE_TYPE_UNSPECIFIED
      | 
     ประเภทช่วงที่ไม่ระบุ ห้ามใช้ค่านี้ | 
      FIXED_RANGE
      | 
     
      ช่วงแบบคงที่ ต้องระบุทั้ง startIndex และ endIndex
      | 
    
      FROM_START_INDEX
      | 
     
      เริ่มต้นช่วงตั้งแต่ startIndex ไปจนถึงสิ้นสุดคอลเล็กชัน คุณต้องไม่ระบุ endIndex
      | 
    
      ALL
      | 
     
      กำหนดช่วงเป็นความยาวทั้งหมดของคอลเล็กชัน ต้องไม่ระบุทั้ง startIndex และ endIndex
      | 
    
CreateImageRequest
สร้างรูปภาพ
| การแสดง JSON | 
|---|
      { "objectId": string, "elementProperties": { object (  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ที่ผู้ใช้ระบุ 
       หากคุณระบุรหัส รหัสดังกล่าวต้องไม่ซ้ำกับรหัสของหน้าและองค์ประกอบหน้าทั้งหมดในการแสดงผล รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป  หากคุณไม่ได้ระบุรหัส ระบบจะสร้างรหัสที่ไม่ซ้ำกัน  | 
    
      elementProperties
      | 
     
       
        พร็อพเพอร์ตี้องค์ประกอบของรูปภาพ เมื่อสัดส่วนภาพของขนาดที่ระบุไม่ตรงกับสัดส่วนภาพของรูปภาพ ระบบจะปรับขนาดรูปภาพและจัดกึ่งกลางรูปภาพตามขนาดเพื่อรักษาสัดส่วนภาพ ระบบจะใช้การเปลี่ยนรูปแบบที่ระบุหลังจากการดำเนินการนี้ 
       คุณจะระบุพร็อพเพอร์ตี้  
       คุณจะระบุพร็อพเพอร์ตี้   | 
    
      ฟิลด์สหภาพ
      image_source ประเภทแหล่งที่มาของรูปภาพ
      image_source
      ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
      | 
    |
      url
      | 
     
       
        URL ของรูปภาพ ระบบจะดึงข้อมูลรูปภาพเพียงครั้งเดียว ณ เวลาที่มีการแทรก และจัดเก็บสำเนาไว้เพื่อแสดงภายในงานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB, ไม่เกิน 25 ล้านพิกเซล และต้องอยู่ในรูปแบบ PNG, JPEG หรือ GIF 
       URL ที่ระบุต้องเข้าถึงได้แบบสาธารณะและมีความยาวไม่เกิน 2 KB ระบบจะบันทึก URL ไว้กับรูปภาพและแสดงผ่านช่อง   | 
    
CreateVideoRequest
สร้างวิดีโอ
หมายเหตุ: การสร้างวิดีโอจาก Google ไดรฟ์กำหนดให้แอปที่ขอต้องมีขอบเขต OAuth อย่างน้อย 1 รายการจาก drive, drive.readonly หรือ drive.file
| การแสดง JSON | 
|---|
      { "objectId": string, "elementProperties": { object (  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ที่ผู้ใช้ระบุ 
       หากคุณระบุรหัส รหัสดังกล่าวต้องไม่ซ้ำกับรหัสของหน้าและองค์ประกอบหน้าทั้งหมดในการแสดงผล รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป  หากคุณไม่ได้ระบุรหัส ระบบจะสร้างรหัสที่ไม่ซ้ำกัน  | 
    
      elementProperties
      | 
     
       
        พร็อพเพอร์ตี้องค์ประกอบของวิดีโอ 
       คุณจะระบุพร็อพเพอร์ตี้  
       คุณจะระบุพร็อพเพอร์ตี้   | 
    
      source
      | 
     
       
        แหล่งที่มาของวิดีโอ  | 
    
      id
      | 
     
       
        ตัวระบุที่ไม่ซ้ำกันของแหล่งที่มาของวิดีโอสำหรับวิดีโอนี้ เช่น สำหรับวิดีโอ YouTube ที่https://www.youtube.com/watch?v=7U3axjORYZ0 รหัสคือ 7U3axjORYZ0 สำหรับวิดีโอใน Google ไดรฟ์ https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q รหัสคือ 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q หากต้องการเข้าถึงไฟล์วิดีโอ Google ไดรฟ์ คุณอาจต้องเพิ่มคีย์ทรัพยากรลงในส่วนหัว HTTP สำหรับไฟล์ชุดย่อยเก่า ดูข้อมูลเพิ่มเติมได้ที่เข้าถึงไฟล์ที่แชร์ลิงก์โดยใช้คีย์ทรัพยากร  | 
    
CreateSheetsChartRequest
สร้างแผนภูมิ Google ชีตที่ฝัง
หมายเหตุ: การสร้างแผนภูมิต้องใช้ขอบเขต OAuth อย่างน้อย 1 รายการจาก spreadsheets.readonly, spreadsheets, drive.readonly, drive.file หรือ drive
| การแสดง JSON | 
|---|
      { "objectId": string, "elementProperties": { object (  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ที่ผู้ใช้ระบุ หากระบุ รหัสต้องไม่ซ้ำกันในทุกหน้าและองค์ประกอบหน้าในการแสดงผล รหัสควรขึ้นต้นด้วยอักขระที่เป็นคำ [a-zA-Z0-9_] ตามด้วยอักขระต่อไปนี้ตามจำนวนที่ต้องการ [a-zA-Z0-9_-:] ความยาวของรหัสไม่ควรน้อยกว่า 5 หรือมากกว่า 50 หากเว้นว่างไว้ ระบบจะสร้างตัวระบุที่ไม่ซ้ำกัน  | 
    
      elementProperties
      | 
     
       
        พร็อพเพอร์ตี้องค์ประกอบของแผนภูมิ เมื่อสัดส่วนภาพของขนาดที่ระบุไม่ตรงกับสัดส่วนภาพของแผนภูมิ ระบบจะปรับขนาดและจัดกึ่งกลางแผนภูมิตามขนาดดังกล่าวเพื่อรักษาสัดส่วนภาพ ระบบจะใช้การเปลี่ยนรูปแบบที่ระบุหลังจากการดำเนินการนี้  | 
    
      spreadsheetId
      | 
     
       
        รหัสของสเปรดชีต Google ชีตที่มีแผนภูมิ คุณอาจต้องเพิ่มคีย์ทรัพยากรลงในส่วนหัว HTTP สำหรับไฟล์ชุดย่อยเก่า ดูข้อมูลเพิ่มเติมได้ที่เข้าถึงไฟล์ที่แชร์ลิงก์โดยใช้คีย์ทรัพยากร  | 
    
      chartId
      | 
     
       
        รหัสของแผนภูมิที่ต้องการในสเปรดชีต Google ชีต  | 
    
      linkingMode
      | 
     
       
        โหมดที่แผนภูมิลิงก์กับสเปรดชีตต้นทาง หากไม่ระบุ แผนภูมิจะเป็นรูปภาพที่ไม่ได้ลิงก์  | 
    
LinkingMode
โหมดที่แผนภูมิลิงก์กับสเปรดชีตต้นทาง
| Enum | |
|---|---|
      NOT_LINKED_IMAGE
      | 
     แผนภูมิไม่ได้เชื่อมโยงกับสเปรดชีตต้นทางและอัปเดตไม่ได้ ระบบจะแทรกแผนภูมิที่ไม่ได้ลิงก์เป็นรูปภาพ | 
      LINKED
      | 
     การลิงก์แผนภูมิช่วยให้อัปเดตแผนภูมิได้ และผู้ทำงานร่วมกันคนอื่นๆ จะเห็นลิงก์ไปยังสเปรดชีต | 
CreateLineRequest
สร้างเส้น
| การแสดง JSON | 
|---|
      { "objectId": string, "elementProperties": { object (  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ที่ผู้ใช้ระบุ 
       หากคุณระบุรหัส รหัสดังกล่าวต้องไม่ซ้ำกับรหัสของหน้าและองค์ประกอบหน้าทั้งหมดในการแสดงผล รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป  หากคุณไม่ได้ระบุรหัส ระบบจะสร้างรหัสที่ไม่ซ้ำกัน  | 
    
      elementProperties
      | 
     
       
        พร็อพเพอร์ตี้องค์ประกอบของบรรทัด  | 
    
      lineCategory
       
      | 
     
       
        หมวดหมู่ของบรรทัดที่สร้างขึ้น 
       
        เลิกใช้งานแล้ว
       
        : ให้ใช้
        
       ระบบจะกำหนด 
       หากคุณระบุทั้ง   | 
    
      category
      | 
     
       
        หมวดหมู่ของบรรทัดที่สร้างขึ้น 
       ระบบจะกำหนด 
       หากคุณระบุทั้ง  
       หากคุณไม่ได้ระบุค่าสำหรับ  
       หากคุณไม่ได้ระบุค่าใดเลย ระบบจะใช้   | 
    
หมวดหมู่
หมวดหมู่ของเส้น
| Enum | |
|---|---|
      STRAIGHT
      | 
     ขั้วต่อแบบตรง ซึ่งรวมถึงขั้วต่อแบบตรง 1 หมวดหมู่นี้เป็นหมวดหมู่เริ่มต้นเมื่อไม่ได้ระบุหมวดหมู่ใด | 
      BENT
      | 
     ขั้วต่อที่งอ รวมถึงขั้วต่อที่งอ 2 ถึง 5 | 
      CURVED
      | 
     หัวต่อแบบโค้ง ซึ่งรวมถึงหัวต่อแบบโค้ง 2 ถึง 5 | 
RefreshSheetsChartRequest
รีเฟรชแผนภูมิ Google ชีตที่ฝังอยู่โดยแทนที่ด้วยแผนภูมิเวอร์ชันล่าสุดจาก Google ชีต
หมายเหตุ: การรีเฟรชแผนภูมิต้องมีขอบเขต OAuth ของ spreadsheets.readonly, spreadsheets, drive.readonly หรือ drive อย่างน้อย 1 รายการ
| การแสดง JSON | 
|---|
      { "objectId": string }  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของแผนภูมิที่จะรีเฟรช  | 
    
UpdateShapePropertiesRequest
   อัปเดตพร็อพเพอร์ตี้ของ Shape
  
| การแสดง JSON | 
|---|
      {
  "objectId": string,
  "shapeProperties": {
    object ( | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของรูปร่างที่จะใช้การอัปเดต  | 
    
      shapeProperties
      | 
     
       
        พร็อพเพอร์ตี้ของรูปร่างที่จะอัปเดต  | 
    
      fields
      | 
     
       
        ช่องที่ควรอัปเดต 
       ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก  
       เช่น หากต้องการอัปเดตสีพื้นหลังของรูปร่าง ให้ตั้งค่า  หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ช่อง แต่ไม่ต้องตั้งค่าช่อง  | 
    
UpdateImagePropertiesRequest
   อัปเดตพร็อพเพอร์ตี้ของ Image
  
| การแสดง JSON | 
|---|
      {
  "objectId": string,
  "imageProperties": {
    object ( | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของรูปภาพที่จะใช้การอัปเดต  | 
    
      imageProperties
      | 
     
       
        พร็อพเพอร์ตี้รูปภาพที่จะอัปเดต  | 
    
      fields
      | 
     
       
        ช่องที่ควรอัปเดต 
       ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก  
       เช่น หากต้องการอัปเดตสีเส้นขอบรูปภาพ ให้ตั้งค่า
        หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ช่อง แต่ไม่ต้องตั้งค่าช่อง  | 
    
UpdateVideoPropertiesRequest
   อัปเดตพร็อพเพอร์ตี้ของ Video
  
| การแสดง JSON | 
|---|
      {
  "objectId": string,
  "videoProperties": {
    object ( | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของวิดีโอที่จะใช้การอัปเดต  | 
    
      videoProperties
      | 
     
       
        พร็อพเพอร์ตี้วิดีโอที่จะอัปเดต  | 
    
      fields
      | 
     
       
        ช่องที่ควรอัปเดต 
       ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก  
       เช่น หากต้องการอัปเดตสีเส้นขอบวิดีโอ ให้ตั้งค่า  หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ช่อง แต่ไม่ต้องตั้งค่าช่อง  | 
    
UpdatePagePropertiesRequest
   อัปเดตพร็อพเพอร์ตี้ของ Page
  
| การแสดง JSON | 
|---|
      {
  "objectId": string,
  "pageProperties": {
    object ( | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของหน้าเว็บที่มีผลกับการอัปเดต  | 
    
      pageProperties
      | 
     
       
        พร็อพเพอร์ตี้ของหน้าที่จะอัปเดต  | 
    
      fields
      | 
     
       
        ช่องที่ควรอัปเดต 
       ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก  
       เช่น หากต้องการอัปเดตสีพื้นหลังของหน้าเว็บ ให้ตั้งค่า  หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ช่อง แต่ไม่ต้องตั้งค่าช่อง  | 
    
UpdateTableCellPropertiesRequest
   อัปเดตพร็อพเพอร์ตี้ของ TableCell
  
| การแสดง JSON | 
|---|
      { "objectId": string, "tableRange": { object (  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของตาราง  | 
    
      tableRange
      | 
     
       
        ช่วงตารางที่แสดงชุดย่อยของตารางที่จะใช้การอัปเดต หากไม่ได้ระบุช่วงของตาราง การอัปเดตจะมีผลกับทั้งตาราง  | 
    
      tableCellProperties
      | 
     
       
        คุณสมบัติของเซลล์ตารางที่จะอัปเดต  | 
    
      fields
      | 
     
       
        ช่องที่ควรอัปเดต 
       ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก  
       เช่น หากต้องการอัปเดตสีพื้นหลังของเซลล์ตารางเป็นสีทึบ ให้ตั้งค่า  หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ช่อง แต่ไม่ต้องตั้งค่าช่อง  | 
    
TableRange
ช่วงตารางแสดงการอ้างอิงไปยังชุดย่อยของตาราง
โปรดทราบว่าเซลล์ที่ระบุโดยช่วงตารางไม่จำเป็นต้องเป็นรูปสี่เหลี่ยมผืนผ้า ตัวอย่างเช่น สมมติว่าเรามีตารางขนาด 3 x 3 ที่ผสานเซลล์ทั้งหมดของแถวสุดท้ายเข้าด้วยกัน ตารางจะมีลักษณะดังนี้
 [   ][   ][   ]
 [   ][   ][   ]
 [             ]
ช่วงตารางที่มีตำแหน่ง = (0, 0), ช่วงแถว = 3 และช่วงคอลัมน์ = 2 จะระบุเซลล์ต่อไปนี้
 [ x ][ x ][   ]
 [ x ][ x ][   ]
 [ x    x    x ]
| การแสดง JSON | 
|---|
      {
  "location": {
    object ( | 
    
| ช่อง | |
|---|---|
      location
      | 
     
       
        ตำแหน่งเริ่มต้นของช่วงตาราง  | 
    
      rowSpan
      | 
     
       
        ช่วงแถวของช่วงตาราง  | 
    
      columnSpan
      | 
     
       
        ช่วงคอลัมน์ของช่วงตาราง  | 
    
UpdateLinePropertiesRequest
   อัปเดตพร็อพเพอร์ตี้ของ Line
  
| การแสดง JSON | 
|---|
      {
  "objectId": string,
  "lineProperties": {
    object ( | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของบรรทัดที่จะใช้การอัปเดต  | 
    
      lineProperties
      | 
     
       
        พร็อพเพอร์ตี้ของบรรทัดที่จะอัปเดต  | 
    
      fields
      | 
     
       
        ช่องที่ควรอัปเดต 
       ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก  
       เช่น หากต้องการอัปเดตสีของเส้นที่เติมแบบเต็ม ให้ตั้งค่า  หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ช่อง แต่ไม่ต้องตั้งค่าช่อง  | 
    
CreateParagraphBulletsRequest
สร้างหัวข้อย่อยสำหรับย่อหน้าทั้งหมดที่ทับซ้อนกับช่วงดัชนีข้อความที่ระบุ
ระดับการฝังของย่อหน้าแต่ละรายการจะกำหนดโดยการนับแท็บนำหน้าของแต่ละย่อหน้า คำขอนี้จะนําแท็บขึ้นต้นออกเพื่อไม่ให้มีช่องว่างมากเกินไประหว่างหัวข้อย่อยกับย่อหน้าที่เกี่ยวข้อง ซึ่งอาจทำให้ดัชนีของข้อความบางส่วนเปลี่ยนแปลง
หากย่อหน้าที่อยู่ก่อนหน้าย่อหน้าที่จะอัปเดตอยู่ในรายการที่มีค่าที่กำหนดไว้ล่วงหน้าที่ตรงกัน ระบบจะเพิ่มย่อหน้าที่จะอัปเดตลงในรายการก่อนหน้านั้น
| การแสดง JSON | 
|---|
      { "objectId": string, "cellLocation": { object (  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของรูปร่างหรือตารางที่มีข้อความที่จะเพิ่มหัวข้อย่อย  | 
    
      cellLocation
      | 
     
       
        ตำแหน่งเซลล์ตารางที่ไม่บังคับ หากข้อความที่จะแก้ไขอยู่ในเซลล์ตาราง หากมี objectId ต้องอ้างอิงถึงตาราง  | 
    
      textRange
      | 
     
       
        
       ช่วงข้อความที่จะใช้สัญลักษณ์แสดงหัวข้อย่อยที่กำหนดล่วงหน้า โดยอิงตามดัชนี   | 
    
      bulletPreset
      | 
     
       
        
       ประเภทของสัญลักษณ์หัวข้อที่จะใช้ ค่าเริ่มต้นคือค่าที่ตั้งล่วงหน้า   | 
    
BulletGlyphPreset
รูปแบบที่กำหนดไว้ล่วงหน้าของสัญลักษณ์หัวข้อย่อยสำหรับรายการในข้อความ
รูปแบบเหล่านี้ใช้สัญลักษณ์หัวข้อประเภทต่อไปนี้
- 
    
ARROW: ลูกศรที่สอดคล้องกับจุดโค้ด Unicode U+2794 - 
    
ARROW3D: ลูกศรที่มีแรเงา 3 มิติ ซึ่งสอดคล้องกับ Code Point ของ Unicode U+27a2 - 
    
CHECKBOX: สี่เหลี่ยมจัตุรัสกลวง ซึ่งสอดคล้องกับจุดโค้ด Unicode U+274f - 
    
CIRCLE: วงกลมกลวงซึ่งสอดคล้องกับจุดโค้ด Unicode U+25cb - 
    
DIAMOND: เพชรเต็มรูปแบบ ซึ่งสอดคล้องกับ Code Point Unicode U+25c6 - 
    
DIAMONDX: เพชรที่มี "x" ซึ่งสอดคล้องกับ Code Point ของ Unicode U+2756 - 
    
HOLLOWDIAMOND: ข้าวหลามตัดแบบโปร่ง ซึ่งสอดคล้องกับ Code Point ของ Unicode U+25c7 - 
    
DISC: วงกลมตัน ซึ่งสอดคล้องกับจุดโค้ด Unicode U+25cf - 
    
SQUARE: สี่เหลี่ยมจัตุรัสตัน ซึ่งสอดคล้องกับจุดโค้ด Unicode U+25a0 - 
    
STAR: ดาว ซึ่งสอดคล้องกับ Code Point Unicode U+2605 - 
    
ALPHA: ตัวอักษรตัวพิมพ์เล็ก เช่น "a", "b" หรือ "c" - 
    
UPPERALPHA: ตัวอักษรพิมพ์ใหญ่ เช่น "ก" "ข" หรือ "ค" - 
    
DIGIT: ตัวเลข เช่น "1", "2" หรือ "3" - 
    
ZERODIGIT: ตัวเลขที่มี 0 นำหน้าตัวเลขหลักเดียว เช่น "01", "02" หรือ "03" ตัวเลขที่มีมากกว่า 1 หลักจะไม่ขึ้นต้นด้วย 0 - 
    
ROMAN: ตัวเลขโรมันตัวพิมพ์เล็ก เช่น "i", "ii" หรือ "iii" - 
    
UPPERROMAN: ตัวเลขโรมันตัวพิมพ์ใหญ่ เช่น "I", "II" หรือ "III" - 
    
LEFTTRIANGLE: รูปสามเหลี่ยมชี้ไปทางซ้าย ซึ่งสอดคล้องกับจุดโค้ด Unicode U+25c4 
| Enum | |
|---|---|
      BULLET_DISC_CIRCLE_SQUARE
      | 
     
      รายการหัวข้อย่อยที่มีสัญลักษณ์หัวข้อย่อย DISC, CIRCLE และ SQUARE สำหรับรายการระดับการซ้อน 3 ระดับแรก
      | 
    
      BULLET_DIAMONDX_ARROW3D_SQUARE
      | 
     
      รายการหัวข้อย่อยที่มีสัญลักษณ์หัวข้อย่อย DIAMONDX, ARROW3D และ SQUARE สำหรับรายการระดับการซ้อน 3 ระดับแรก
      | 
    
      BULLET_CHECKBOX
      | 
     
      รายการที่มีหัวข้อย่อยซึ่งมีสัญลักษณ์หัวข้อย่อย CHECKBOX ในระดับการซ้อนรายการทั้งหมด
      | 
    
      BULLET_ARROW_DIAMOND_DISC
      | 
     
      รายการหัวข้อย่อยที่มีสัญลักษณ์หัวข้อย่อย ARROW, DIAMOND และ DISC สำหรับรายการระดับการซ้อน 3 ระดับแรก
      | 
    
      BULLET_STAR_CIRCLE_SQUARE
      | 
     
      รายการหัวข้อย่อยที่มีสัญลักษณ์หัวข้อย่อย STAR, CIRCLE และ SQUARE สำหรับรายการระดับการซ้อน 3 ระดับแรก
      | 
    
      BULLET_ARROW3D_CIRCLE_SQUARE
      | 
     
      รายการหัวข้อย่อยที่มีสัญลักษณ์หัวข้อย่อย ARROW3D, CIRCLE และ SQUARE สำหรับรายการระดับการซ้อน 3 ระดับแรก
      | 
    
      BULLET_LEFTTRIANGLE_DIAMOND_DISC
      | 
     
      รายการหัวข้อย่อยที่มีสัญลักษณ์หัวข้อย่อย LEFTTRIANGLE, DIAMOND และ DISC สำหรับรายการระดับการซ้อน 3 ระดับแรก
      | 
    
      BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
      | 
     
      รายการหัวข้อย่อยที่มีสัญลักษณ์หัวข้อย่อย DIAMONDX, HOLLOWDIAMOND และ SQUARE สำหรับรายการระดับการซ้อน 3 ระดับแรก
      | 
    
      BULLET_DIAMOND_CIRCLE_SQUARE
      | 
     
      รายการหัวข้อย่อยที่มีสัญลักษณ์หัวข้อย่อย DIAMOND, CIRCLE และ SQUARE สำหรับรายการระดับการซ้อน 3 ระดับแรก
      | 
    
      NUMBERED_DIGIT_ALPHA_ROMAN
      | 
     
      รายการลำดับเลขที่มีสัญลักษณ์ตัวเลข DIGIT, ALPHA และ ROMAN สำหรับรายการระดับการซ้อน 3 ระดับแรก ตามด้วยเครื่องหมายจุด
      | 
    
      NUMBERED_DIGIT_ALPHA_ROMAN_PARENS
      | 
     
      รายการลำดับเลขที่มีสัญลักษณ์ตัวเลข DIGIT,
      ALPHA
      และ
      ROMAN
      สําหรับรายการระดับการซ้อน 3 ระดับแรก ตามด้วยวงเล็บ
      | 
    
      NUMBERED_DIGIT_NESTED
      | 
     
      รายการที่เรียงลำดับพร้อมด้วย
      DIGIT
      สัญลักษณ์ตัวเลขคั่นด้วยจุด โดยที่แต่ละระดับการฝังจะใช้สัญลักษณ์ของระดับการฝังก่อนหน้าเป็นคำนำหน้า เช่น "1." '1.1.', '2.', '2.2.'
      | 
    
      NUMBERED_UPPERALPHA_ALPHA_ROMAN
      | 
     
      รายการลำดับเลขที่มีสัญลักษณ์ตัวเลข UPPERALPHA, ALPHA และ ROMAN สำหรับรายการระดับการซ้อน 3 ระดับแรก ตามด้วยเครื่องหมายจุด
      | 
    
      NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT
      | 
     
      รายการลำดับเลขที่มีสัญลักษณ์ตัวเลข UPPERROMAN, UPPERALPHA และ DIGIT สำหรับรายการระดับการซ้อน 3 ระดับแรก ตามด้วยเครื่องหมายจุด
      | 
    
      NUMBERED_ZERODIGIT_ALPHA_ROMAN
      | 
     
      รายการลำดับเลขที่มีสัญลักษณ์ตัวเลข ZERODIGIT, ALPHA และ ROMAN สำหรับรายการระดับการซ้อน 3 ระดับแรก ตามด้วยเครื่องหมายจุด
      | 
    
ReplaceAllShapesWithImageRequest
แทนที่รูปร่างทั้งหมดที่ตรงกับเกณฑ์ที่ระบุด้วยรูปภาพที่ระบุ
รูปภาพที่แทนที่รูปร่างจะเป็นสี่เหลี่ยมผืนผ้าหลังจากแทรกลงในงานนำเสนอ และไม่ใช้รูปแบบของรูปร่าง
| การแสดง JSON | 
|---|
      { "replaceMethod": enum (  | 
    
| ช่อง | |
|---|---|
      replaceMethod
       
      | 
     
       
        วิธีการแทนที่ 
       
        เลิกใช้งานแล้ว
       
        : ให้ใช้
        
       หากคุณระบุทั้ง   | 
    
      imageReplaceMethod
      | 
     
       
        วิธีการแทนที่รูปภาพ 
       หากคุณระบุทั้ง  
       หากคุณไม่ได้ระบุค่าสำหรับ  หากคุณไม่ได้ระบุค่าใดเลย ระบบจะใช้ CENTER_INSIDE  | 
    
      pageObjectIds[]
      | 
     
       
        หากไม่ว่างเปล่า จะจํากัดการจับคู่ไว้ที่องค์ประกอบหน้าเว็บในหน้านั้นๆ เท่านั้น 
       แสดงข้อผิดพลาด 400 Bad Request หากระบุรหัสออบเจ็กต์หน้าเว็บของ   | 
    
      ฟิลด์สหภาพ
      criteria เกณฑ์ที่รูปร่างต้องตรงกันจึงจะแทนที่กันได้
      criteria
      ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
      | 
    |
      containsText
      | 
     
       
        หากตั้งค่าไว้ คำขอนี้จะแทนที่รูปร่างทั้งหมดที่มีข้อความที่ระบุ  | 
    
      ฟิลด์สหภาพ
      image_source ประเภทแหล่งที่มาของรูปภาพ
      image_source
      ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
      | 
    |
      imageUrl
      | 
     
       
        URL ของรูปภาพ ระบบจะดึงข้อมูลรูปภาพเพียงครั้งเดียว ณ เวลาที่มีการแทรก และจัดเก็บสำเนาไว้เพื่อแสดงภายในงานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB, ไม่เกิน 25 ล้านพิกเซล และต้องอยู่ในรูปแบบ PNG, JPEG หรือ GIF 
       URL ที่ระบุมีความยาวได้สูงสุด 2 KB ระบบจะบันทึก URL ไว้กับรูปภาพและแสดงผ่านช่อง   | 
    
ReplaceMethod
วิธีการแทนที่
| Enum | |
|---|---|
      CENTER_INSIDE
      | 
     ปรับขนาดและจัดรูปภาพให้อยู่ตรงกลางเพื่อให้พอดีกับขอบเขตของรูปร่างเดิมและรักษาสัดส่วนการแสดงผลของรูปภาพไว้ ขนาดที่แสดงผลของรูปภาพอาจเล็กกว่าขนาดของรูปร่าง ซึ่งเป็นเมธอดเริ่มต้นเมื่อไม่ได้ระบุ | 
      CENTER_CROP
      | 
     ปรับขนาดและจัดรูปภาพให้อยู่ตรงกลางเพื่อเติมเต็มขอบเขตของรูปร่างเดิม ระบบอาจครอบตัดรูปภาพเพื่อให้พอดีกับรูปร่าง ขนาดที่แสดงผลของรูปภาพจะเหมือนกับขนาดของรูปร่างเดิม | 
ImageReplaceMethod
วิธีการแทนที่รูปภาพ
| Enum | |
|---|---|
      IMAGE_REPLACE_METHOD_UNSPECIFIED
      | 
     ไม่ได้ระบุวิธีการแทนที่รูปภาพ ห้ามใช้ค่านี้ | 
      CENTER_INSIDE
      | 
     ปรับขนาดและจัดรูปภาพให้อยู่ตรงกลางเพื่อให้พอดีกับขอบเขตของรูปร่างเดิมและรักษาสัดส่วนการแสดงผลของรูปภาพไว้ ขนาดที่แสดงผลของรูปภาพอาจเล็กกว่าขนาดของรูปร่าง ซึ่งเป็นเมธอดเริ่มต้นเมื่อไม่ได้ระบุ | 
      CENTER_CROP
      | 
     ปรับขนาดและจัดรูปภาพให้อยู่ตรงกลางเพื่อเติมเต็มขอบเขตของรูปร่างเดิม ระบบอาจครอบตัดรูปภาพเพื่อให้พอดีกับรูปร่าง ขนาดที่แสดงผลของรูปภาพจะเหมือนกับรูปร่างเดิม | 
DuplicateObjectRequest
ทำซ้ำองค์ประกอบสไลด์หรือหน้าเว็บ
เมื่อทำซ้ำสไลด์ ระบบจะสร้างสไลด์ที่ซ้ำกันต่อจากสไลด์ที่ระบุทันที เมื่อทำซ้ำองค์ประกอบของหน้า ระบบจะวางรายการที่ซ้ำกันในหน้าเดียวกันในตำแหน่งเดียวกับรายการต้นฉบับ
| การแสดง JSON | 
|---|
      { "objectId": string, "objectIds": { string: string, ... } }  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสของออบเจ็กต์ที่จะทำซ้ำ  | 
    
      objectIds
      | 
     
       
        
       ออบเจ็กต์ที่คัดลอกอาจมีออบเจ็กต์อื่นๆ เช่น เมื่อคัดลอกสไลด์หรือองค์ประกอบหน้ากลุ่ม การแมปนี้จะกำหนดวิธีสร้างรหัสของออบเจ็กต์ที่ซ้ำกัน โดยคีย์คือรหัสของออบเจ็กต์ต้นฉบับ และค่าคือรหัสที่จะกำหนดให้กับออบเจ็กต์ที่ซ้ำกันที่เกี่ยวข้อง คุณระบุรหัสของออบเจ็กต์ต้นทางที่ซ้ำกันได้ในการแมปนี้ด้วยเช่นกัน โดยใช้ค่าเดียวกันของช่อง  
       คีย์ทั้งหมดต้องสอดคล้องกับรหัสที่มีอยู่ในการนำเสนอ ค่าทั้งหมดต้องไม่ซ้ำกันในการแสดงผล และต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป  หากไม่ระบุรหัสของออบเจ็กต์ต้นทางในแผนที่ ระบบจะกำหนดรหัสใหม่แบบสุ่ม หากแผนที่ว่างเปล่าหรือไม่ได้รับการตั้งค่า ออบเจ็กต์ที่ซ้ำกันทั้งหมดจะได้รับรหัสใหม่แบบสุ่ม  | 
    
UpdateTextStyleRequest
| การแสดง JSON | 
|---|
      { "objectId": string, "cellLocation": { object (  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของรูปร่างหรือตารางที่มีข้อความที่จะจัดรูปแบบ  | 
    
      cellLocation
      | 
     
       
        
       ตำแหน่งของเซลล์ในตารางที่มีข้อความที่จะจัดรูปแบบ หาก   | 
    
      style
      | 
     
       
        รูปแบบที่จะตั้งค่าในข้อความ หากค่าของสไตล์หนึ่งๆ ตรงกับค่าของสไตล์หลัก ระบบจะตั้งค่าสไตล์นั้นให้รับค่าจากสไตล์หลัก 
       การเปลี่ยนแปลงรูปแบบข้อความบางอย่างอาจทำให้เกิดการเปลี่ยนแปลงอื่นๆ ที่มีไว้เพื่อจำลองลักษณะการทำงานของเครื่องมือแก้ไขสไลด์ ดูข้อมูลเพิ่มเติมในเอกสารประกอบของ   | 
    
      textRange
      | 
     
       
        ช่วงของข้อความที่จะจัดรูปแบบ ระบบอาจขยายช่วงให้รวมบรรทัดใหม่ที่อยู่ติดกันด้วย หากช่วงมีย่อหน้าที่เป็นของรายการทั้งหมด ระบบจะอัปเดตสัญลักษณ์หัวข้อของย่อหน้าด้วยรูปแบบข้อความที่ตรงกันด้วย  | 
    
      fields
      | 
     
       
        ช่องที่ควรอัปเดต 
       ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก  
       เช่น หากต้องการอัปเดตรูปแบบข้อความเป็นแบบตัวหนา ให้ตั้งค่า  หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ช่อง แต่ไม่ต้องตั้งค่าช่อง  | 
    
ReplaceAllShapesWithSheetsChartRequest
แทนที่รูปร่างทั้งหมดที่ตรงกับเกณฑ์ที่ระบุด้วยแผนภูมิ Google ชีตที่ระบุ ระบบจะปรับขนาดและจัดกึ่งกลางแผนภูมิให้พอดีกับขอบเขตของรูปร่างเดิม
หมายเหตุ: การแทนที่รูปร่างด้วยแผนภูมิต้องใช้ขอบเขต spreadsheets.readonly, spreadsheets, drive.readonly หรือ drive OAuth อย่างน้อย 1 รายการ
| การแสดง JSON | 
|---|
      { "containsText": { object (  | 
    
| ช่อง | |
|---|---|
      containsText
      | 
     
       
        เกณฑ์ที่รูปร่างต้องตรงกันจึงจะแทนที่กันได้ คำขอจะแทนที่รูปทรงทั้งหมดที่มีข้อความที่ระบุ  | 
    
      spreadsheetId
      | 
     
       
        รหัสของสเปรดชีต Google ชีตที่มีแผนภูมิ  | 
    
      chartId
      | 
     
       
        รหัสของแผนภูมิที่ต้องการในสเปรดชีต Google ชีต  | 
    
      linkingMode
      | 
     
       
        โหมดที่แผนภูมิลิงก์กับสเปรดชีตต้นทาง หากไม่ระบุ แผนภูมิจะเป็นรูปภาพที่ไม่ได้ลิงก์  | 
    
      pageObjectIds[]
      | 
     
       
        หากไม่ว่างเปล่า จะจํากัดการจับคู่ไว้ที่องค์ประกอบหน้าเว็บในหน้านั้นๆ เท่านั้น 
       แสดงข้อผิดพลาด 400 Bad Request หากระบุรหัสออบเจ็กต์หน้าเว็บของ   | 
    
LinkingMode
โหมดที่แผนภูมิลิงก์กับสเปรดชีตต้นทาง
| Enum | |
|---|---|
      NOT_LINKED_IMAGE
      | 
     แผนภูมิไม่ได้เชื่อมโยงกับสเปรดชีตต้นทางและอัปเดตไม่ได้ ระบบจะแทรกแผนภูมิที่ไม่ได้ลิงก์เป็นรูปภาพ | 
      LINKED
      | 
     การลิงก์แผนภูมิช่วยให้อัปเดตแผนภูมิได้ และผู้ทำงานร่วมกันคนอื่นๆ จะเห็นลิงก์ไปยังสเปรดชีต | 
DeleteParagraphBulletsRequest
   ลบหัวข้อย่อยออกจากย่อหน้าทั้งหมดที่ทับซ้อนกับดัชนีข้อความที่ระบุ
   range
  
ระบบจะคงระดับการฝังของย่อหน้าแต่ละรายการไว้โดยเพิ่มการเยื้องไว้ที่ต้นของย่อหน้าที่เกี่ยวข้อง
| การแสดง JSON | 
|---|
      { "objectId": string, "cellLocation": { object (  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของรูปร่างหรือตารางที่มีข้อความที่จะลบหัวข้อ  | 
    
      cellLocation
      | 
     
       
        ตำแหน่งเซลล์ตารางที่ไม่บังคับ หากข้อความที่จะแก้ไขอยู่ในเซลล์ตาราง หากมี objectId ต้องอ้างอิงถึงตาราง  | 
    
      textRange
      | 
     
       
        
       ช่วงข้อความที่จะลบหัวข้อตามดัชนี   | 
    
UpdateParagraphStyleRequest
   อัปเดตการจัดรูปแบบสำหรับย่อหน้าทั้งหมดภายใน
   Shape
   หรือ
   Table
   ที่ซ้อนทับกับช่วงดัชนีข้อความที่ระบุ
  
| การแสดง JSON | 
|---|
      { "objectId": string, "cellLocation": { object (  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของรูปร่างหรือตารางที่มีข้อความที่จะจัดรูปแบบ  | 
    
      cellLocation
      | 
     
       
        
       ตำแหน่งของเซลล์ในตารางที่มีย่อหน้าที่จะจัดรูปแบบ หาก   | 
    
      style
      | 
     
       
        รูปแบบของย่อหน้า  | 
    
      textRange
      | 
     
       
        ช่วงข้อความที่มีย่อหน้าที่จะจัดรูปแบบ  | 
    
      fields
      | 
     
       
        ช่องที่ควรอัปเดต 
       ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก  
       เช่น หากต้องการอัปเดตการจัดข้อความของย่อหน้า ให้ตั้งค่า  หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ช่อง แต่ไม่ต้องตั้งค่าช่อง  | 
    
UpdateTableBorderPropertiesRequest
   อัปเดตพร็อพเพอร์ตี้ของเส้นขอบตารางใน Table
  
| การแสดง JSON | 
|---|
      { "objectId": string, "tableRange": { object (  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของตาราง  | 
    
      tableRange
      | 
     
       
        ช่วงตารางที่แสดงชุดย่อยของตารางที่จะใช้การอัปเดต หากไม่ได้ระบุช่วงของตาราง การอัปเดตจะมีผลกับทั้งตาราง  | 
    
      borderPosition
      | 
     
       
        ตำแหน่งเส้นขอบในช่วงตารางที่การอัปเดตควรมีผล หากไม่ได้ระบุตำแหน่งเส้นขอบ การอัปเดตจะมีผลกับเส้นขอบทั้งหมดในช่วงของตาราง  | 
    
      tableBorderProperties
      | 
     
       
        คุณสมบัติเส้นขอบตารางที่จะอัปเดต  | 
    
      fields
      | 
     
       
        ช่องที่ควรอัปเดต 
       ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก  
       เช่น หากต้องการอัปเดตสีการเติมแบบทึบของเส้นขอบตาราง ให้ตั้งค่า  หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ช่อง แต่ไม่ต้องตั้งค่าช่อง  | 
    
BorderPosition
ตำแหน่งเส้นขอบตาราง
| Enum | |
|---|---|
      ALL
      | 
     เส้นขอบทั้งหมดในช่วง | 
      BOTTOM
      | 
     เส้นขอบที่ด้านล่างของช่วง | 
      INNER
      | 
     เส้นขอบด้านในของช่วง | 
      INNER_HORIZONTAL
      | 
     เส้นขอบแนวนอนด้านในของช่วง | 
      INNER_VERTICAL
      | 
     เส้นขอบแนวตั้งด้านในของช่วง | 
      LEFT
      | 
     เส้นขอบทางด้านซ้ายของช่วง | 
      OUTER
      | 
     เส้นขอบด้านนอกของช่วง | 
      RIGHT
      | 
     เส้นขอบทางด้านขวาของช่วง | 
      TOP
      | 
     เส้นขอบที่ด้านบนของช่วง | 
UpdateTableColumnPropertiesRequest
   อัปเดตพร็อพเพอร์ตี้ของคอลัมน์ Table
  
| การแสดง JSON | 
|---|
      {
  "objectId": string,
  "columnIndices": [
    integer
  ],
  "tableColumnProperties": {
    object ( | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของตาราง  | 
    
      columnIndices[]
      | 
     
       
        รายการดัชนีฐาน 0 ที่ระบุคอลัมน์ที่จะอัปเดต หากไม่ได้ระบุดัชนี ระบบจะอัปเดตคอลัมน์ทั้งหมดในตาราง  | 
    
      tableColumnProperties
      | 
     
       
        พร็อพเพอร์ตี้ของคอลัมน์ตารางที่จะอัปเดต 
       หากค่าของ   | 
    
      fields
      | 
     
       
        ช่องที่ควรอัปเดต 
       ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก  
       เช่น หากต้องการอัปเดตความกว้างของคอลัมน์ ให้ตั้งค่า  หากมี "columnWidth" รวมอยู่ในมาสก์ช่องแต่ไม่ได้ตั้งค่าพร็อพเพอร์ตี้ ความกว้างของคอลัมน์จะเป็น 406,400 EMU (32 จุด) โดยค่าเริ่มต้น  | 
    
UpdateTableRowPropertiesRequest
   อัปเดตพร็อพเพอร์ตี้ของแถว Table
  
| การแสดง JSON | 
|---|
      {
  "objectId": string,
  "rowIndices": [
    integer
  ],
  "tableRowProperties": {
    object ( | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของตาราง  | 
    
      rowIndices[]
      | 
     
       
        รายการดัชนีฐาน 0 ที่ระบุแถวที่จะอัปเดต หากไม่ได้ระบุดัชนี ระบบจะอัปเดตทุกแถวในตาราง  | 
    
      tableRowProperties
      | 
     
       
        พร็อพเพอร์ตี้แถวตารางที่จะอัปเดต  | 
    
      fields
      | 
     
       
        ช่องที่ควรอัปเดต 
       ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก  
       เช่น หากต้องการอัปเดตความสูงขั้นต่ำของแถว ให้ตั้งค่า  หากมี "minRowHeight" รวมอยู่ในมาสก์ช่องแต่ไม่ได้ตั้งค่าพร็อพเพอร์ตี้ ค่าเริ่มต้นของแถวที่มีขนาดเล็กที่สุดจะเป็น 0  | 
    
MergeTableCellsRequest
   ผสานเซลล์ใน Table
  
| การแสดง JSON | 
|---|
      {
  "objectId": string,
  "tableRange": {
    object ( | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของตาราง  | 
    
      tableRange
      | 
     
       
        ช่วงตารางที่ระบุเซลล์ของตารางที่จะผสาน ระบบจะต่อข้อความในเซลล์ที่ผสานและจัดเก็บไว้ในเซลล์ซ้ายบน ("ส่วนหัว") ของช่วง หากช่วงไม่ใช่สี่เหลี่ยมผืนผ้า (ซึ่งอาจเกิดขึ้นในบางกรณีที่ช่วงครอบคลุมเซลล์ที่ผสานไว้แล้ว) ระบบจะแสดงข้อผิดพลาด 400 Bad Request  | 
    
UnmergeTableCellsRequest
   ยกเลิกการผสานเซลล์ใน Table
  
| การแสดง JSON | 
|---|
      {
  "objectId": string,
  "tableRange": {
    object ( | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของตาราง  | 
    
      tableRange
      | 
     
       
        ช่วงตารางที่ระบุเซลล์ของตารางที่จะยกเลิกการผสาน ระบบจะยกเลิกการผสานเซลล์ทั้งหมดในช่วงนี้ และเซลล์ที่ยกเลิกการผสานแล้วจะไม่ได้รับผลกระทบ หากช่วงไม่มีเซลล์ที่ผสาน คำขอจะไม่ดำเนินการใดๆ หากมีข้อความในเซลล์ที่ผสาน ข้อความจะยังคงอยู่ในเซลล์ซ้ายบน ("ส่วนหัว") ของบล็อกเซลล์ที่ไม่ได้ผสานซึ่งได้  | 
    
GroupObjectsRequest
   จัดกลุ่มออบเจ็กต์เพื่อสร้างกลุ่มออบเจ็กต์ เช่น กลุ่ม
    PageElements
    เพื่อสร้าง
    Group
    ในหน้าเดียวกับรายการย่อยทั้งหมด
  
| การแสดง JSON | 
|---|
      { "groupObjectId": string, "childrenObjectIds": [ string ] }  | 
    
| ช่อง | |
|---|---|
      groupObjectId
      | 
     
       
        รหัสออบเจ็กต์ที่ผู้ใช้ระบุสำหรับกลุ่มที่จะสร้าง 
       หากคุณระบุรหัส รหัสดังกล่าวต้องไม่ซ้ำกับรหัสของหน้าและองค์ประกอบหน้าทั้งหมดในการแสดงผล รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป  หากคุณไม่ได้ระบุรหัส ระบบจะสร้างรหัสที่ไม่ซ้ำกัน  | 
    
      childrenObjectIds[]
      | 
     
       
        รหัสออบเจ็กต์ของออบเจ็กต์ที่จะจัดกลุ่ม 
       มีเพียงองค์ประกอบหน้าเว็บเท่านั้นที่จัดกลุ่มได้ องค์ประกอบหน้าเว็บในหน้าเดียวกันควรมีอย่างน้อย 2 รายการที่ไม่ได้อยู่ในกลุ่มอื่น องค์ประกอบหน้าเว็บบางรายการ เช่น   | 
    
UngroupObjectsRequest
   ยกเลิกการจัดกลุ่มออบเจ็กต์ เช่น
   groups
  
| การแสดง JSON | 
|---|
      { "objectIds": [ string ] }  | 
    
| ช่อง | |
|---|---|
      objectIds[]
      | 
     
       
        รหัสออบเจ็กต์ของออบเจ็กต์ที่จะยกเลิกการจัดกลุ่ม 
       คุณยกเลิกการจัดกลุ่มได้เฉพาะ   | 
    
UpdatePageElementAltTextRequest
   อัปเดตชื่อและ/หรือคำอธิบายข้อความแสดงแทนของ page element
  
| การแสดง JSON | 
|---|
      { "objectId": string, "title": string, "description": string }  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ขององค์ประกอบหน้าเว็บที่จะใช้การอัปเดต  | 
    
      title
      | 
     
       
        ชื่อข้อความแสดงแทนที่อัปเดตแล้วขององค์ประกอบหน้าเว็บ หากไม่ได้ตั้งค่า ระบบจะเก็บค่าที่มีอยู่ไว้ ชื่อจะแสดงในโปรแกรมอ่านหน้าจอและอินเทอร์เฟซการช่วยเหลือพิเศษอื่นๆ ใช้เฉพาะค่าที่มนุษย์อ่านได้ซึ่งเกี่ยวข้องกับเนื้อหาขององค์ประกอบหน้าเว็บ  | 
    
      description
      | 
     
       
        คําอธิบายข้อความแสดงแทนที่อัปเดตแล้วขององค์ประกอบหน้าเว็บ หากไม่ได้ตั้งค่า ระบบจะเก็บค่าที่มีอยู่ไว้ คำอธิบายจะแสดงในโปรแกรมอ่านหน้าจอและอินเทอร์เฟซการช่วยเหลือพิเศษอื่นๆ ใช้เฉพาะค่าที่มนุษย์อ่านได้ซึ่งเกี่ยวข้องกับเนื้อหาขององค์ประกอบหน้าเว็บ  | 
    
ReplaceImageRequest
แทนที่รูปภาพเดิมด้วยรูปภาพใหม่
   การแทนที่รูปภาพจะนำimage effectsออกจากรูปภาพที่มีอยู่
  
| การแสดง JSON | 
|---|
      { "imageObjectId": string, "imageReplaceMethod": enum (  | 
    
| ช่อง | |
|---|---|
      imageObjectId
      | 
     
       
        รหัสของรูปภาพที่มีอยู่ซึ่งจะถูกแทนที่ คุณสามารถดึงรหัสได้จากคำตอบของคำขอ GET  | 
    
      imageReplaceMethod
      | 
     
       
        วิธีการเปลี่ยนทดแทน  | 
    
      ฟิลด์สหภาพ
      image_source ประเภทแหล่งที่มาของรูปภาพ
      image_source
      ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
      | 
    |
      url
      | 
     
       
        URL ของรูปภาพ ระบบจะดึงข้อมูลรูปภาพเพียงครั้งเดียว ณ เวลาที่มีการแทรก และจัดเก็บสำเนาไว้เพื่อแสดงภายในงานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB, ไม่เกิน 25 เมกะพิกเซล และต้องอยู่ในรูปแบบ PNG, JPEG หรือ GIF 
       URL ที่ระบุมีความยาวได้ไม่เกิน 2 KB ระบบจะบันทึก URL ไว้กับรูปภาพและแสดงผ่านช่อง   | 
    
UpdateSlidePropertiesRequest
อัปเดตพร็อพเพอร์ตี้ของสไลด์
| การแสดง JSON | 
|---|
      {
  "objectId": string,
  "slideProperties": {
    object ( | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของสไลด์ที่จะใช้การอัปเดต  | 
    
      slideProperties
      | 
     
       
        คุณสมบัติของสไลด์ที่จะอัปเดต  | 
    
      fields
      | 
     
       
        ช่องที่ควรอัปเดต 
       ต้องระบุฟิลด์อย่างน้อย 1 ช่อง รูท "slideProperties" จะระบุโดยนัยและไม่ควรระบุ  
       เช่น หากต้องการอัปเดตว่าข้ามสไลด์หรือไม่ ให้ตั้งค่า
        หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ช่อง แต่ไม่ต้องตั้งค่าช่อง  | 
    
UpdatePageElementsZOrderRequest
อัปเดตลําดับ Z ขององค์ประกอบหน้าเว็บ ลําดับ Z คือลําดับขององค์ประกอบในหน้าเว็บจากด้านหลังไปด้านหน้า องค์ประกอบหน้าเว็บที่อยู่ด้านหน้าอาจบดบังองค์ประกอบที่อยู่ด้านหลัง
| การแสดง JSON | 
|---|
      {
  "pageElementObjectIds": [
    string
  ],
  "operation": enum ( | 
    
| ช่อง | |
|---|---|
      pageElementObjectIds[]
      | 
     
       
        รหัสออบเจ็กต์ขององค์ประกอบหน้าเว็บที่จะอัปเดต องค์ประกอบหน้าเว็บทั้งหมดต้องอยู่ในหน้าเดียวกันและต้องไม่จัดกลุ่ม  | 
    
      operation
      | 
     
       
        การดำเนินการลําดับชั้น Z เพื่อใช้กับองค์ประกอบของหน้า เมื่อใช้การดำเนินการกับองค์ประกอบหน้าเว็บหลายรายการ ระบบจะรักษาลําดับ Z แบบสัมพัทธ์ภายในองค์ประกอบหน้าเว็บเหล่านี้ก่อนการดำเนินการ  | 
    
ZOrderOperation
การดำเนินการเพื่ออัปเดตลําดับ Z ขององค์ประกอบหน้าเว็บ
| Enum | |
|---|---|
      Z_ORDER_OPERATION_UNSPECIFIED
      | 
     การดำเนินการที่ไม่ได้ระบุ | 
      BRING_TO_FRONT
      | 
     นําองค์ประกอบหน้าเว็บไปไว้ที่ด้านหน้าของหน้า | 
      BRING_FORWARD
      | 
     เลื่อนองค์ประกอบหน้าเว็บไปข้างหน้าในหน้าเว็บ 1 องค์ประกอบโดยสัมพันธ์กับองค์ประกอบที่อยู่ข้างหน้าสุดในองค์ประกอบหน้าเว็บที่ระบุ | 
      SEND_BACKWARD
      | 
     เลื่อนองค์ประกอบหน้าเว็บในหน้าเว็บไปข้างหลัง 1 องค์ประกอบโดยสัมพันธ์กับองค์ประกอบที่อยู่หลังสุดในองค์ประกอบหน้าเว็บที่ระบุ | 
      SEND_TO_BACK
      | 
     ส่งองค์ประกอบของหน้าเว็บไปไว้ที่ด้านหลังของหน้า | 
UpdateLineCategoryRequest
   อัปเดตหมวดหมู่ของ line
  
| การแสดง JSON | 
|---|
      {
  "objectId": string,
  "lineCategory": enum ( | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของบรรทัดที่จะใช้การอัปเดต 
       คุณจะอัปเดตได้เฉพาะเส้นที่มี  ระบบอาจเปลี่ยนเส้นทางของสายหลังจากอัปเดตหมวดหมู่  | 
    
      lineCategory
      | 
     
       
        หมวดหมู่บรรทัดที่จะอัปเดต 
         | 
    
RerouteLineRequest
   เปลี่ยนเส้นทาง
    line
    เพื่อให้เชื่อมต่อที่จุดเชื่อมต่อที่ใกล้ที่สุด 2 จุดในองค์ประกอบหน้าเว็บที่เชื่อมต่อ
  
| การแสดง JSON | 
|---|
      { "objectId": string }  | 
    
| ช่อง | |
|---|---|
      objectId
      | 
     
       
        รหัสออบเจ็กต์ของสายที่จะเปลี่ยนเส้นทาง 
       เฉพาะเส้นที่มี   |