ส่งคำขอ
การอัปเดตประเภทเดียวที่จะใช้กับงานนำเสนอ
| การแสดง 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ประเภทของ LayoutReferencekindต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | |
| 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 | 
        รหัสออบเจ็กต์ของสายที่จะเปลี่ยนเส้นทาง 
       เฉพาะเส้นที่มี  |