Requests

ส่งคำขอ

การอัปเดตครั้งเดียวสำหรับใช้กับงานนำเสนอ

การแสดง JSON
{

  // Union field kind can be only one of the following:
  "createSlide": {
    object (CreateSlideRequest)
  },
  "createShape": {
    object (CreateShapeRequest)
  },
  "createTable": {
    object (CreateTableRequest)
  },
  "insertText": {
    object (InsertTextRequest)
  },
  "insertTableRows": {
    object (InsertTableRowsRequest)
  },
  "insertTableColumns": {
    object (InsertTableColumnsRequest)
  },
  "deleteTableRow": {
    object (DeleteTableRowRequest)
  },
  "deleteTableColumn": {
    object (DeleteTableColumnRequest)
  },
  "replaceAllText": {
    object (ReplaceAllTextRequest)
  },
  "deleteObject": {
    object (DeleteObjectRequest)
  },
  "updatePageElementTransform": {
    object (UpdatePageElementTransformRequest)
  },
  "updateSlidesPosition": {
    object (UpdateSlidesPositionRequest)
  },
  "deleteText": {
    object (DeleteTextRequest)
  },
  "createImage": {
    object (CreateImageRequest)
  },
  "createVideo": {
    object (CreateVideoRequest)
  },
  "createSheetsChart": {
    object (CreateSheetsChartRequest)
  },
  "createLine": {
    object (CreateLineRequest)
  },
  "refreshSheetsChart": {
    object (RefreshSheetsChartRequest)
  },
  "updateShapeProperties": {
    object (UpdateShapePropertiesRequest)
  },
  "updateImageProperties": {
    object (UpdateImagePropertiesRequest)
  },
  "updateVideoProperties": {
    object (UpdateVideoPropertiesRequest)
  },
  "updatePageProperties": {
    object (UpdatePagePropertiesRequest)
  },
  "updateTableCellProperties": {
    object (UpdateTableCellPropertiesRequest)
  },
  "updateLineProperties": {
    object (UpdateLinePropertiesRequest)
  },
  "createParagraphBullets": {
    object (CreateParagraphBulletsRequest)
  },
  "replaceAllShapesWithImage": {
    object (ReplaceAllShapesWithImageRequest)
  },
  "duplicateObject": {
    object (DuplicateObjectRequest)
  },
  "updateTextStyle": {
    object (UpdateTextStyleRequest)
  },
  "replaceAllShapesWithSheetsChart": {
    object (ReplaceAllShapesWithSheetsChartRequest)
  },
  "deleteParagraphBullets": {
    object (DeleteParagraphBulletsRequest)
  },
  "updateParagraphStyle": {
    object (UpdateParagraphStyleRequest)
  },
  "updateTableBorderProperties": {
    object (UpdateTableBorderPropertiesRequest)
  },
  "updateTableColumnProperties": {
    object (UpdateTableColumnPropertiesRequest)
  },
  "updateTableRowProperties": {
    object (UpdateTableRowPropertiesRequest)
  },
  "mergeTableCells": {
    object (MergeTableCellsRequest)
  },
  "unmergeTableCells": {
    object (UnmergeTableCellsRequest)
  },
  "groupObjects": {
    object (GroupObjectsRequest)
  },
  "ungroupObjects": {
    object (UngroupObjectsRequest)
  },
  "updatePageElementAltText": {
    object (UpdatePageElementAltTextRequest)
  },
  "replaceImage": {
    object (ReplaceImageRequest)
  },
  "updateSlideProperties": {
    object (UpdateSlidePropertiesRequest)
  },
  "updatePageElementsZOrder": {
    object (UpdatePageElementsZOrderRequest)
  },
  "updateLineCategory": {
    object (UpdateLineCategoryRequest)
  },
  "rerouteLine": {
    object (RerouteLineRequest)
  }
  // End of list of possible types for union field kind.
}
ช่อง
ฟิลด์ Union kind ประเภทของการอัปเดต ต้องระบุข้อมูล 1 ช่องเท่านั้น kind ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้
createSlide

object (CreateSlideRequest)

สร้างสไลด์ใหม่

createShape

object (CreateShapeRequest)

สร้างรูปร่างใหม่

createTable

object (CreateTableRequest)

สร้างตารางใหม่

insertText

object (InsertTextRequest)

แทรกข้อความในรูปร่างหรือเซลล์ในตาราง

insertTableRows

object (InsertTableRowsRequest)

แทรกแถวในตาราง

insertTableColumns

object (InsertTableColumnsRequest)

แทรกคอลัมน์ลงในตาราง

deleteTableRow

object (DeleteTableRowRequest)

ลบแถวออกจากตาราง

deleteTableColumn

object (DeleteTableColumnRequest)

ลบคอลัมน์ออกจากตาราง

replaceAllText

object (ReplaceAllTextRequest)

แทนที่ข้อความที่ระบุทั้งหมด

deleteObject

object (DeleteObjectRequest)

ลบหน้าหรือองค์ประกอบของหน้าออกจากงานนำเสนอ

updatePageElementTransform

object (UpdatePageElementTransformRequest)

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

updateSlidesPosition

object (UpdateSlidesPositionRequest)

อัปเดตตำแหน่งของชุดสไลด์ในงานนำเสนอ

deleteText

object (DeleteTextRequest)

ลบข้อความออกจากรูปร่างหรือเซลล์ในตาราง

createImage

object (CreateImageRequest)

สร้างรูปภาพ

createVideo

object (CreateVideoRequest)

สร้างวิดีโอ

createSheetsChart

object (CreateSheetsChartRequest)

สร้างแผนภูมิ Google ชีตแบบฝัง

createLine

object (CreateLineRequest)

ขึ้นบรรทัดใหม่

refreshSheetsChart

object (RefreshSheetsChartRequest)

รีเฟรชแผนภูมิ Google ชีต

updateShapeProperties

object (UpdateShapePropertiesRequest)

อัปเดตพร็อพเพอร์ตี้ของ Shape

updateImageProperties

object (UpdateImagePropertiesRequest)

อัปเดตพร็อพเพอร์ตี้ของ Image

updateVideoProperties

object (UpdateVideoPropertiesRequest)

อัปเดตพร็อพเพอร์ตี้ของ Video

updatePageProperties

object (UpdatePagePropertiesRequest)

อัปเดตพร็อพเพอร์ตี้ของ Page

updateTableCellProperties

object (UpdateTableCellPropertiesRequest)

อัปเดตพร็อพเพอร์ตี้ของ TableCell

updateLineProperties

object (UpdateLinePropertiesRequest)

อัปเดตพร็อพเพอร์ตี้ของ Line

createParagraphBullets

object (CreateParagraphBulletsRequest)

สร้างหัวข้อย่อยสำหรับย่อหน้า

replaceAllShapesWithImage

object (ReplaceAllShapesWithImageRequest)

แทนที่รูปร่างทั้งหมดที่ตรงกับเกณฑ์บางส่วนด้วยรูปภาพ

duplicateObject

object (DuplicateObjectRequest)

ทำสำเนาสไลด์หรือองค์ประกอบของหน้า

updateTextStyle

object (UpdateTextStyleRequest)

อัปเดตการจัดรูปแบบข้อความภายใน Shape หรือ Table

replaceAllShapesWithSheetsChart

object (ReplaceAllShapesWithSheetsChartRequest)

แทนที่รูปร่างทั้งหมดที่ตรงกับเกณฑ์บางส่วนด้วยแผนภูมิของ Google ชีต

deleteParagraphBullets

object (DeleteParagraphBulletsRequest)

ลบหัวข้อย่อยออกจากย่อหน้า

updateParagraphStyle

object (UpdateParagraphStyleRequest)

อัปเดตการจัดรูปแบบย่อหน้าภายใน Shape หรือ Table

updateTableBorderProperties

object (UpdateTableBorderPropertiesRequest)

อัปเดตคุณสมบัติของเส้นขอบตารางในแอตทริบิวต์ Table

updateTableColumnProperties

object (UpdateTableColumnPropertiesRequest)

อัปเดตพร็อพเพอร์ตี้ของ Table

updateTableRowProperties

object (UpdateTableRowPropertiesRequest)

อัปเดตพร็อพเพอร์ตี้ของ Table แถว

mergeTableCells

object (MergeTableCellsRequest)

ผสานเซลล์ใน Table

unmergeTableCells

object (UnmergeTableCellsRequest)

ยกเลิกการผสานเซลล์ใน Table

groupObjects

object (GroupObjectsRequest)

จัดกลุ่มออบเจ็กต์ เช่น องค์ประกอบของหน้า

ungroupObjects

object (UngroupObjectsRequest)

เลิกจัดกลุ่มออบเจ็กต์ เช่น groups

updatePageElementAltText

object (UpdatePageElementAltTextRequest)

อัปเดตชื่อข้อความแสดงแทนและ/หรือคำอธิบายของ page element

replaceImage

object (ReplaceImageRequest)

แทนที่รูปภาพที่มีอยู่ด้วยรูปภาพใหม่

updateSlideProperties

object (UpdateSlidePropertiesRequest)

อัปเดตคุณสมบัติของสไลด์

updatePageElementsZOrder

object (UpdatePageElementsZOrderRequest)

อัปเดต Z-order ของ page elements

updateLineCategory

object (UpdateLineCategoryRequest)

อัปเดตหมวดหมู่ line

rerouteLine

object (RerouteLineRequest)

เปลี่ยนเส้นทาง line เพื่อเชื่อมต่อกับไซต์เชื่อมต่อที่อยู่ใกล้ที่สุดสองแห่งในองค์ประกอบของหน้าที่เชื่อมโยงกัน

CreateSlideRequest

สร้างสไลด์

การแสดง JSON
{
  "objectId": string,
  "insertionIndex": integer,
  "slideLayoutReference": {
    object (LayoutReference)
  },
  "placeholderIdMappings": [
    {
      object (LayoutPlaceholderIdMapping)
    }
  ]
}
ช่อง
objectId

string

รหัสออบเจ็กต์ที่ผู้ใช้ระบุ

หากคุณระบุรหัส รหัสต้องไม่ซ้ำกับหน้าและองค์ประกอบทั้งหมดของหน้าในงานนำเสนอ รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป [a-zA-Z0-9_]); อักขระที่เหลืออาจประกอบด้วยเครื่องหมายยติภังค์หรือเครื่องหมายทวิภาค (ตรงกับนิพจน์ทั่วไป [a-zA-Z0-9_-:]) รหัสต้องมีความยาวระหว่าง 5 ถึง 50 อักขระ (รวมเลขตัวแรกและตัวสุดท้าย)

หากไม่ระบุรหัส ระบบจะสร้างรหัสที่ไม่ซ้ำกัน

insertionIndex

integer

ดัชนีที่ไม่บังคับแบบ 0 ซึ่งระบุตําแหน่งที่จะแทรกสไลด์

หากไม่ระบุดัชนี ระบบจะสร้างสไลด์ขึ้นท้ายสุด

slideLayoutReference

object (LayoutReference)

การอ้างอิงเลย์เอาต์ของสไลด์ที่จะแทรก โดยอ้างอิงจาก ปัจจุบันหลัก ซึ่งก็คือรายการใดรายการหนึ่งต่อไปนี้

  • ต้นแบบของดัชนีสไลด์ก่อนหน้า
  • ต้นฉบับของสไลด์แรก ถ้าดัชนีการแทรกเป็นศูนย์
  • ต้นแบบแรกในงานนำเสนอ หากไม่มีสไลด์

หากไม่พบ LayoutReference ในต้นฉบับปัจจุบัน ระบบจะแสดงข้อผิดพลาด 400 คำขอที่ไม่ถูกต้อง

หากคุณไม่ระบุการอ้างอิงการออกแบบ สไลด์จะใช้การกำหนด BLANK เลย์เอาต์

placeholderIdMappings[]

object (LayoutPlaceholderIdMapping)

รายการที่ไม่บังคับของการแมปรหัสออบเจ็กต์จาก placeholder s) ในการออกแบบไปยังตัวยึดตำแหน่งที่สร้างขึ้นในสไลด์จากการออกแบบที่ระบุ สามารถใช้ได้ต่อเมื่อ slideLayoutReference ที่ระบุไว้

LayoutReference

การอ้างอิงเลย์เอาต์สไลด์ ซึ่งอาจอ้างอิงถึงข้อใดข้อหนึ่งต่อไปนี้

  • เลย์เอาต์ที่กำหนดไว้ล่วงหน้า
  • หนึ่งในเลย์เอาต์ในงานนำเสนอ
การแสดง JSON
{

  // Union field kind can be only one of the following:
  "predefinedLayout": enum (PredefinedLayout),
  "layoutId": string
  // End of list of possible types for union field kind.
}
ช่อง
ฟิลด์ Union kind ประเภทของ LayoutReference kind ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้
predefinedLayout

enum (PredefinedLayout)

เลย์เอาต์ที่กำหนดไว้ล่วงหน้า

layoutId

string

รหัสเลย์เอาต์: รหัสออบเจ็กต์ของเลย์เอาต์ใดเลย์เอาต์หนึ่งในงานนำเสนอ

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 เลย์เอาต์ที่มีชื่อ 1 รายการและเนื้อหา 1 รายการจัดอยู่ในคอลัมน์เดียว
MAIN_POINT เลย์เอาต์ที่มีประเด็นหลัก
BIG_NUMBER เลย์เอาต์ที่มีส่วนหัวจำนวนมาก

LayoutPlaceholderIdMapping

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

การแสดง JSON
{
  "objectId": string,

  // Union field kind can be only one of the following:
  "layoutPlaceholder": {
    object (Placeholder)
  },
  "layoutPlaceholderObjectId": string
  // End of list of possible types for union field kind.
}
ช่อง
objectId

string

รหัสออบเจ็กต์ที่ผู้ใช้ระบุสำหรับตัวยึดตำแหน่งที่ระบุข้างต้นซึ่งจะสร้างขึ้นในสไลด์

หากคุณระบุรหัส รหัสต้องไม่ซ้ำกับหน้าและองค์ประกอบทั้งหมดของหน้าในงานนำเสนอ รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป [a-zA-Z0-9_]); อักขระที่เหลืออาจประกอบด้วยเครื่องหมายยติภังค์หรือเครื่องหมายทวิภาค (ตรงกับนิพจน์ทั่วไป [a-zA-Z0-9_-:]) รหัสต้องยาวไม่น้อยกว่า 5 หรือมากกว่า 50

หากไม่ระบุรหัส ระบบจะสร้างรหัสที่ไม่ซ้ำกัน

ฟิลด์ Union kind ชนิดที่ใช้ในการระบุตัวยึดตำแหน่งในเลย์เอาต์ kind ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้
layoutPlaceholder

object (Placeholder)

ตัวยึดตำแหน่งในเลย์เอาต์ที่จะนำไปใช้กับสไลด์ เฉพาะ type และ วันที่ index เป็นสิ่งจำเป็น เช่น ตัวระบุที่กำหนดไว้ล่วงหน้า TITLE_AND_BODY การจัดวางอาจมีตัวยึดตำแหน่ง TITLE ที่มีดัชนี 0 และตัวยึดตำแหน่ง BODY ที่มีดัชนี 0

layoutPlaceholderObjectId

string

รหัสวัตถุของตัวยึดตำแหน่งในเลย์เอาต์ที่จะนำไปใช้กับสไลด์

CreateShapeRequest

สร้างรูปร่างใหม่

การแสดง JSON
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "shapeType": enum (Type)
}
ช่อง
objectId

string

รหัสออบเจ็กต์ที่ผู้ใช้ระบุ

หากคุณระบุรหัส รหัสต้องไม่ซ้ำกับหน้าและองค์ประกอบทั้งหมดของหน้าในงานนำเสนอ รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป [a-zA-Z0-9_]); อักขระที่เหลืออาจประกอบด้วยเครื่องหมายยติภังค์หรือเครื่องหมายทวิภาค (ตรงกับนิพจน์ทั่วไป [a-zA-Z0-9_-:]) รหัสต้องยาวไม่น้อยกว่า 5 หรือมากกว่า 50 หากเว้นว่างไว้ ระบบจะสร้างตัวระบุที่ไม่ซ้ำกัน

elementProperties

object (PageElementProperties)

คุณสมบัติขององค์ประกอบสำหรับรูปร่าง

shapeType

enum (Type)

ประเภทรูปร่าง

PageElementProperties

พร็อพเพอร์ตี้ทั่วไปสำหรับองค์ประกอบของหน้า

หมายเหตุ: เมื่อคุณสร้าง PageElement API อาจแก้ไขค่าของทั้ง วันที่ size และ transform แต่ขนาดของภาพจะไม่มีการเปลี่ยนแปลง

การแสดง JSON
{
  "pageObjectId": string,
  "size": {
    object (Size)
  },
  "transform": {
    object (AffineTransform)
  }
}
ช่อง
pageObjectId

string

รหัสออบเจ็กต์ของหน้าเว็บที่มีองค์ประกอบอยู่

size

object (Size)

ขนาดขององค์ประกอบ

transform

object (AffineTransform)

การเปลี่ยนรูปแบบสําหรับองค์ประกอบ

CreateTableRequest

สร้างตารางใหม่

การแสดง JSON
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "rows": integer,
  "columns": integer
}
ช่อง
objectId

string

รหัสออบเจ็กต์ที่ผู้ใช้ระบุ

หากคุณระบุรหัส รหัสต้องไม่ซ้ำกับหน้าและองค์ประกอบทั้งหมดของหน้าในงานนำเสนอ รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป [a-zA-Z0-9_]); อักขระที่เหลืออาจประกอบด้วยเครื่องหมายยติภังค์หรือเครื่องหมายทวิภาค (ตรงกับนิพจน์ทั่วไป [a-zA-Z0-9_-:]) รหัสต้องยาวไม่น้อยกว่า 5 หรือมากกว่า 50

หากไม่ระบุรหัส ระบบจะสร้างรหัสที่ไม่ซ้ำกัน

elementProperties

object (PageElementProperties)

พร็อพเพอร์ตี้ขององค์ประกอบของตาราง

ระบบจะสร้างตารางตามขนาดที่ระบุโดยขึ้นอยู่กับขนาดขั้นต่ำ หากไม่ได้ระบุขนาด ระบบจะปรับขนาดตารางให้โดยอัตโนมัติ

การแปลงตารางต้องมีสเกลเป็น 1 และไม่มีส่วนประกอบของแรงเฉือน หากไม่ได้กำหนดการเปลี่ยนรูปแบบ ตารางจะอยู่ตรงกลางของหน้า

rows

integer

จำนวนแถวในตาราง

columns

integer

จำนวนคอลัมน์ในตาราง

InsertTextRequest

แทรกข้อความในรูปร่างหรือเซลล์ในตาราง

การแสดง JSON
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "text": string,
  "insertionIndex": integer
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของรูปร่างหรือตารางที่จะแทรกข้อความ

cellLocation

object (TableCellLocation)

ตำแหน่งเซลล์ของตารางที่เป็นตัวเลือกหากจะแทรกข้อความลงในเซลล์ของตาราง หากมี รหัส objectId ต้องอ้างอิงถึงตาราง

text

string

ข้อความที่จะแทรก

การแทรกอักขระขึ้นบรรทัดใหม่จะเป็นการสร้าง ParagraphMarker ที่ดัชนีดังกล่าว รูปแบบย่อหน้าของย่อหน้าใหม่จะถูกคัดลอกจากย่อหน้าที่ดัชนีการแทรกปัจจุบัน ซึ่งมีรายการและหัวข้อย่อย

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

อักขระควบคุมบางตัว (U+0000-U+0008, U+000C-U+001F) และอักขระจาก Unicode Basic Multilingual Plane Private Use Area (U+E000-U+F8FF) จะถูกตัดออกจากข้อความที่แทรก

insertionIndex

integer

ดัชนีที่จะมีการแทรกข้อความในหน่วยโค้ด Unicode โดยอิงจาก TextElement ดัชนี

ดัชนีจะอิงตามศูนย์และคํานวณจากจุดเริ่มต้นของสตริง อาจมีการปรับดัชนีเพื่อป้องกันการแทรกภายในคลัสเตอร์กราฟมี Unicode ในกรณีเหล่านี้ ระบบจะแทรกข้อความทันทีหลังจากคลัสเตอร์กราฟมี

InsertTableRowsRequest

แทรกแถวในตาราง

การแสดง JSON
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "insertBelow": boolean,
  "number": integer
}
ช่อง
tableObjectId

string

ตารางที่จะแทรกแถว

cellLocation

object (TableCellLocation)

ตำแหน่งของเซลล์ในตารางอ้างอิงที่จะแทรกแถว

ระบบจะแทรกแถวใหม่ด้านบน (หรือด้านล่าง) แถวที่มีเซลล์อ้างอิง หากเซลล์อ้างอิงเป็นเซลล์ที่ผสาน ระบบจะแทรกแถวใหม่ด้านบน (หรือด้านล่าง) ของเซลล์ที่ผสาน

insertBelow

boolean

เลือกว่าจะแทรกแถวใหม่ใต้ตำแหน่งเซลล์อ้างอิงหรือไม่

  • True : แทรกใต้เซลล์
  • False : แทรกเหนือเซลล์
number

integer

จำนวนแถวที่จะแทรก สูงสุด 20 รายการต่อคำขอ

InsertTableColumnsRequest

แทรกคอลัมน์ลงในตาราง

คอลัมน์อื่นๆ ในตารางจะได้รับการปรับขนาดให้พอดีกับคอลัมน์ใหม่

การแสดง JSON
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "insertRight": boolean,
  "number": integer
}
ช่อง
tableObjectId

string

ตารางที่จะแทรกคอลัมน์

cellLocation

object (TableCellLocation)

ตำแหน่งเซลล์ของตารางอ้างอิงที่จะแทรกคอลัมน์

ระบบจะแทรกคอลัมน์ใหม่ทางซ้าย (หรือขวา) ของคอลัมน์ที่มีเซลล์อ้างอิง หากเซลล์อ้างอิงเป็นเซลล์ที่ผสาน ระบบจะแทรกคอลัมน์ใหม่ไปทางซ้าย (หรือขวา) ของเซลล์ที่ผสาน

insertRight

boolean

เลือกว่าจะแทรกคอลัมน์ใหม่ทางด้านขวาของตำแหน่งเซลล์อ้างอิงหรือไม่

  • True : แทรกไปทางขวา
  • False : แทรกไปทางซ้าย
number

integer

จำนวนคอลัมน์ที่จะแทรก สูงสุด 20 รายการต่อคำขอ

DeleteTableRowRequest

ลบแถวออกจากตาราง

การแสดง JSON
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  }
}
ช่อง
tableObjectId

string

ตารางที่จะลบแถว

cellLocation

object (TableCellLocation)

ตำแหน่งของเซลล์ในตารางอ้างอิงที่แถวจะถูกลบ

แถวที่ช่วงเซลล์นี้จะถูกลบ หากเป็นเซลล์ที่ผสาน ระบบจะลบหลายแถว หากไม่มีแถวเหลืออยู่ในตารางหลังจากการลบนี้ ระบบจะลบทั้งตาราง

DeleteTableColumnRequest

ลบคอลัมน์ออกจากตาราง

การแสดง JSON
{
  "tableObjectId": string,
  "cellLocation": {
    object (TableCellLocation)
  }
}
ช่อง
tableObjectId

string

ตารางที่จะลบคอลัมน์

cellLocation

object (TableCellLocation)

ตำแหน่งของเซลล์ตารางอ้างอิงที่คอลัมน์จะถูกลบ

คอลัมน์ช่วงของเซลล์นี้จะถูกลบ หากเป็นเซลล์ที่ผสาน ระบบจะลบหลายคอลัมน์ หากไม่มีคอลัมน์เหลืออยู่ในตารางหลังจากการลบนี้ ระบบจะลบทั้งตารางออก

ReplaceAllTextRequest

แทนที่ข้อความทั้งหมดที่ตรงกับเกณฑ์ด้วย replace text

การแสดง JSON
{
  "replaceText": string,
  "pageObjectIds": [
    string
  ],

  // Union field criteria can be only one of the following:
  "containsText": {
    object (SubstringMatchCriteria)
  }
  // End of list of possible types for union field criteria.
}
ช่อง
replaceText

string

ข้อความที่จะแทนที่ข้อความที่ตรงกัน

pageObjectIds[]

string

หากไม่ว่างเปล่า ระบบจะจำกัดการจับคู่ให้เฉพาะกับองค์ประกอบของหน้าเว็บในหน้าที่ระบุเท่านั้น

ส่งคืนข้อผิดพลาดคำขอที่ไม่ถูกต้อง 400 หากได้รับรหัสออบเจ็กต์หน้าเว็บของ notes master หรือหากหน้าที่มีรหัสออบเจ็กต์นั้นไม่มีอยู่ในงานนำเสนอ

ฟิลด์ Union criteria เกณฑ์ที่ใช้จับคู่ข้อความที่จะแทนที่ criteria ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้
containsText

object (SubstringMatchCriteria)

ค้นหาข้อความในรูปร่างที่ตรงกับสตริงย่อยนี้

SubstringMatchCriteria

เกณฑ์ที่ตรงกับสตริงข้อความที่ระบุในรูปร่างหรือตาราง

การแสดง JSON
{
  "text": string,
  "matchCase": boolean
}
ช่อง
text

string

ข้อความที่จะค้นหาในรูปร่างหรือตาราง

matchCase

boolean

ระบุว่าการค้นหาควรเป็นไปตามตัวพิมพ์ใหญ่-เล็กหรือไม่

  • True : การค้นหาจะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
  • False : การค้นหาไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

DeleteObjectRequest

ลบออบเจ็กต์อย่างใดอย่างหนึ่ง pages หรือ page elements จากงานนำเสนอ

การแสดง JSON
{
  "objectId": string
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของหน้าเว็บหรือองค์ประกอบหน้าที่จะลบ

หากหลังจากการดำเนินการลบ group มีองค์ประกอบของหน้าเว็บเพียง 1 รายการหรือไม่มีเลย กลุ่มจะถูกลบไปด้วย

หากลบตัวยึดตำแหน่งในเลย์เอาต์ ระบบจะลบตัวยึดตำแหน่งที่รับค่ามาที่ว่างเปล่าด้วย

UpdatePageElementTransformRequest

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

การอัปเดตการเปลี่ยนรูปแบบของกลุ่มจะเปลี่ยนการเปลี่ยนแปลงแบบสัมบูรณ์ขององค์ประกอบหน้าในกลุ่มนั้น ซึ่งอาจเปลี่ยนรูปลักษณ์ได้ ดูเอกสารสำหรับ PageElement.transform เพื่อดูรายละเอียดเพิ่มเติม

การแสดง JSON
{
  "objectId": string,
  "transform": {
    object (AffineTransform)
  },
  "applyMode": enum (ApplyMode)
}
ช่อง
objectId

string

รหัสออบเจ็กต์ขององค์ประกอบหน้าเว็บที่จะอัปเดต

transform

object (AffineTransform)

เมทริกซ์การเปลี่ยนรูปแบบอินพุตที่ใช้อัปเดตองค์ประกอบหน้า

applyMode

enum (ApplyMode)

โหมดใช้ของการอัปเดตการเปลี่ยนรูปแบบ

ApplyMode

โหมดการใช้ของการอัปเดตการเปลี่ยนรูปแบบ

Enum
APPLY_MODE_UNSPECIFIED โหมดที่ไม่ได้ระบุ
RELATIVE ใช้เมทริกซ์ AffineTransform ใหม่กับเมทริกซ์ที่มีอยู่ และแทนที่เมทริกซ์ที่มีอยู่ด้วยการเชื่อมโยงผลลัพธ์
ABSOLUTE แทนที่เมทริกซ์ AffineTransform ที่มีอยู่ด้วยเมทริกซ์ใหม่

UpdateSlidesPositionRequest

อัปเดตตำแหน่งของสไลด์ในงานนำเสนอ

การแสดง JSON
{
  "slideObjectIds": [
    string
  ],
  "insertionIndex": integer
}
ช่อง
slideObjectIds[]

string

รหัสของสไลด์ในงานนำเสนอที่ควรย้าย สไลด์ในรายการนี้ต้องอยู่ในลำดับงานนำเสนอที่มีอยู่โดยไม่มีสำเนา

insertionIndex

integer

ดัชนีที่จะแทรกสไลด์ โดยอิงตามการจัดเรียงสไลด์ก่อนการย้าย ต้องอยู่ระหว่าง 0 ถึงจำนวนสไลด์ในงานนำเสนอ โดยนับรวมด้วย

DeleteTextRequest

ลบข้อความออกจากรูปร่างหรือเซลล์ในตาราง

การแสดง JSON
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  }
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของรูปร่างหรือตารางที่ข้อความจะถูกลบ

cellLocation

object (TableCellLocation)

ตำแหน่งเซลล์ของตาราง (ไม่บังคับ) หากข้อความจะถูกลบออกจากเซลล์ตาราง หากมี รหัส objectId ต้องอ้างอิงถึงตาราง

textRange

object (Range)

ช่วงข้อความที่จะลบ โดยอิงตาม TextElement ดัชนี

มักจะมีอักขระขึ้นบรรทัดใหม่โดยนัยที่ท้ายข้อความของรูปร่างหรือเซลล์ตารางซึ่งไม่สามารถลบได้ Range.Type.ALL จะใช้ขอบเขตที่ถูกต้อง แต่ต้องดำเนินการเมื่อระบุขอบเขตที่ชัดเจนสำหรับประเภทช่วง วันที่ FROM_START_INDEX และ FIXED_RANGE ตัวอย่างเช่น ถ้าข้อความคือ "ABC" ตามด้วยบรรทัดใหม่โดยนัย ค่าสูงสุดคือ 2 textRange.start_index และ 3 สำหรับ textRange.end_index

การลบข้อความที่ข้ามขอบเขตของย่อหน้าอาจส่งผลให้มีการเปลี่ยนแปลงรูปแบบของย่อหน้าและรายการเมื่อทั้ง 2 ย่อหน้ารวมเข้าด้วยกัน

ช่วงที่มีหน่วยโค้ดเพียง 1 หน่วยของคู่ตัวแทนเท่านั้นจะถูกขยายเพื่อรวมหน่วยของรหัสทั้ง 2 หน่วย

ช่วง

ระบุช่วงที่ต่อเนื่องกันของคอลเล็กชันที่จัดทำดัชนี เช่น อักขระในข้อความ

การแสดง JSON
{
  "startIndex": integer,
  "endIndex": integer,
  "type": enum (Type)
}
ช่อง
startIndex

integer

ดัชนีฐาน 0 ที่ไม่บังคับของจุดเริ่มต้นของคอลเล็กชัน ต้องระบุสำหรับ FIXED_RANGE และ วันที่ FROM_START_INDEX

endIndex

integer

ดัชนีฐาน 0 ที่ไม่บังคับของจุดสิ้นสุดของคอลเล็กชัน ต้องระบุสำหรับ FIXED_RANGE

type

enum (Type)

ประเภทของช่วง

ประเภท

ประเภทของช่วง

Enum
RANGE_TYPE_UNSPECIFIED ไม่ได้ระบุประเภทของช่วง ต้องไม่ใช้ค่านี้
FIXED_RANGE ช่วงคงที่ ทั้ง startIndex และ วันที่ endIndex ต้องระบุ
FROM_START_INDEX เริ่มต้นช่วงที่ startIndex และดำเนินต่อไปจนจบ endIndex ต้องไม่ระบุ
ALL ตั้งค่าช่วงเป็นความยาวทั้งหมดของคอลเล็กชัน ทั้ง startIndex และ วันที่ endIndex ต้องไม่ระบุ

CreateImageRequest

สร้างรูปภาพ

การแสดง JSON
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },

  // Union field image_source can be only one of the following:
  "url": string
  // End of list of possible types for union field image_source.
}
ช่อง
objectId

string

รหัสออบเจ็กต์ที่ผู้ใช้ระบุ

หากคุณระบุรหัส รหัสต้องไม่ซ้ำกับหน้าและองค์ประกอบทั้งหมดของหน้าในงานนำเสนอ รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป [a-zA-Z0-9_]); อักขระที่เหลืออาจประกอบด้วยเครื่องหมายยติภังค์หรือเครื่องหมายทวิภาค (ตรงกับนิพจน์ทั่วไป [a-zA-Z0-9_-:]) รหัสต้องยาวไม่น้อยกว่า 5 หรือมากกว่า 50

หากไม่ระบุรหัส ระบบจะสร้างรหัสที่ไม่ซ้ำกัน

elementProperties

object (PageElementProperties)

คุณสมบัติองค์ประกอบของรูปภาพ

เมื่อสัดส่วนภาพของขนาดที่ระบุไม่ตรงกับสัดส่วนภาพ รูปภาพจะถูกปรับขนาดและจัดให้อยู่กึ่งกลางตามขนาดเพื่อรักษาอัตราส่วนไว้ การเปลี่ยนรูปแบบที่ระบุจะมีผลหลังจากการดำเนินการนี้

PageElementProperties.size หรือไม่ใส่ก็ได้ หากคุณไม่ระบุขนาด ระบบจะใช้ขนาดเริ่มต้นของรูปภาพ

PageElementProperties.transform หรือไม่ใส่ก็ได้ หากคุณไม่ระบุการเปลี่ยนรูปแบบ รูปภาพจะวางอยู่ที่มุมซ้ายบนของหน้า

ฟิลด์ Union image_source ประเภทแหล่งที่มาของรูปภาพ image_source ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้
url

string

URL ของรูปภาพ

ระบบจะดึงข้อมูลรูปภาพครั้งเดียวเมื่อมีการแทรกและจัดเก็บสำเนาไว้เพื่อแสดงผลภายในงานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB และมีขนาดไม่เกิน 25 เมกะพิกเซล และต้องอยู่ในรูปแบบ PNG, JPEG หรือ GIF

URL ที่ระบุต้องเข้าถึงได้แบบสาธารณะและมีความยาวไม่เกิน 2 KB บันทึก URL พร้อมกับรูปภาพ และเปิดเผยผ่าน Image.source_url ด้วย

CreateVideoRequest

สร้างวิดีโอ

หมายเหตุ: การสร้างวิดีโอจาก Google ไดรฟ์กำหนดให้แอปที่ส่งคำขอต้องมีขอบเขต OAuth, drive.readonly หรือ drive.file อย่างน้อย 1 ขอบเขต

การแสดง JSON
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "source": enum (Source),
  "id": string
}
ช่อง
objectId

string

รหัสออบเจ็กต์ที่ผู้ใช้ระบุ

หากคุณระบุรหัส รหัสต้องไม่ซ้ำกับหน้าและองค์ประกอบทั้งหมดของหน้าในงานนำเสนอ รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป [a-zA-Z0-9_]); อักขระที่เหลืออาจประกอบด้วยเครื่องหมายยติภังค์หรือเครื่องหมายทวิภาค (ตรงกับนิพจน์ทั่วไป [a-zA-Z0-9_-:]) รหัสต้องยาวไม่น้อยกว่า 5 หรือมากกว่า 50

หากไม่ระบุรหัส ระบบจะสร้างรหัสที่ไม่ซ้ำกัน

elementProperties

object (PageElementProperties)

คุณสมบัติองค์ประกอบสำหรับวิดีโอ

PageElementProperties.size หรือไม่ใส่ก็ได้ หากไม่ระบุขนาด เซิร์ฟเวอร์จะเลือกขนาดเริ่มต้น

PageElementProperties.transform หรือไม่ใส่ก็ได้ การเปลี่ยนรูปแบบต้องไม่มีส่วนประกอบที่มีแรงเฉือน หากคุณไม่ระบุการเปลี่ยนรูปแบบ วิดีโอจะแสดงที่มุมบนซ้ายของหน้า

source

enum (Source)

แหล่งที่มาของวิดีโอ

id

string

ตัวระบุที่ไม่ซ้ำกันของแหล่งที่มาของวิดีโอนี้สำหรับวิดีโอนี้

เช่น สำหรับวิดีโอ 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, สเปรดชีต, drive.readonly, drive.file หรือไดรฟ์อย่างน้อย 1 รายการ

การแสดง JSON
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "spreadsheetId": string,
  "chartId": integer,
  "linkingMode": enum (LinkingMode)
}
ช่อง
objectId

string

รหัสออบเจ็กต์ที่ผู้ใช้ระบุ

หากระบุไว้ รหัสต้องไม่ซ้ำกันในหน้าเว็บและองค์ประกอบของหน้าทั้งหมดในงานนำเสนอ รหัสควรขึ้นต้นด้วยอักขระที่เป็นคำ [a-zA-Z0-9_] จากนั้นตามด้วยอักขระต่อไปนี้จำนวนเท่าใดก็ได้ [a-zA-Z0-9_-:] รหัสไม่ควรต่ำกว่า 5 หรือมากกว่า 50 หากเว้นว่างไว้ ระบบจะสร้างตัวระบุที่ไม่ซ้ำกัน

elementProperties

object (PageElementProperties)

พร็อพเพอร์ตี้ขององค์ประกอบสำหรับแผนภูมิ

เมื่อสัดส่วนภาพของขนาดที่ระบุไม่ตรงกับอัตราส่วนของแผนภูมิ แผนภูมิจะได้รับการปรับขนาดและอยู่กึ่งกลางตามขนาดเพื่อรักษาอัตราส่วนไว้ การเปลี่ยนรูปแบบที่ระบุจะมีผลหลังจากการดำเนินการนี้

spreadsheetId

string

รหัสสเปรดชีต Google ชีตที่มีแผนภูมินี้

คุณอาจต้องเพิ่มคีย์แหล่งข้อมูลในส่วนหัวของ HTTP สำหรับไฟล์เก่าบางส่วน สำหรับข้อมูลเพิ่มเติม โปรดดู เข้าถึงไฟล์ที่แชร์ลิงก์โดยใช้คีย์แหล่งข้อมูล

chartId

integer

รหัสของแผนภูมิที่ต้องการในสเปรดชีตของ Google ชีต

linkingMode

enum (LinkingMode)

โหมดที่แผนภูมิลิงก์กับสเปรดชีตต้นทาง เมื่อไม่ระบุ แผนภูมิจะเป็นรูปภาพที่ไม่ได้ลิงก์

LinkingMode

โหมดที่แผนภูมิลิงก์กับสเปรดชีตต้นทาง

Enum
NOT_LINKED_IMAGE แผนภูมิไม่ได้เชื่อมโยงกับสเปรดชีตแหล่งที่มาและอัปเดตไม่ได้ ระบบจะแทรกแผนภูมิที่ไม่ได้ลิงก์เป็นรูปภาพ
LINKED การลิงก์แผนภูมิจะช่วยให้มีการอัปเดต และผู้ทำงานร่วมกันคนอื่นๆ จะเห็นลิงก์ไปยังสเปรดชีต

CreateLineRequest

ขึ้นบรรทัดใหม่

การแสดง JSON
{
  "objectId": string,
  "elementProperties": {
    object (PageElementProperties)
  },
  "lineCategory": enum (Category),
  "category": enum (LineCategory)
}
ช่อง
objectId

string

รหัสออบเจ็กต์ที่ผู้ใช้ระบุ

หากคุณระบุรหัส รหัสต้องไม่ซ้ำกับหน้าและองค์ประกอบทั้งหมดของหน้าในงานนำเสนอ รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป [a-zA-Z0-9_]); อักขระที่เหลืออาจประกอบด้วยเครื่องหมายยติภังค์หรือเครื่องหมายทวิภาค (ตรงกับนิพจน์ทั่วไป [a-zA-Z0-9_-:]) รหัสต้องยาวไม่น้อยกว่า 5 หรือมากกว่า 50

หากไม่ระบุรหัส ระบบจะสร้างรหัสที่ไม่ซ้ำกัน

elementProperties

object (PageElementProperties)

คุณสมบัติขององค์ประกอบของเส้น

lineCategory
(deprecated)

enum (Category)

หมวดหมู่ของเส้นที่ต้องการสร้าง

เลิกใช้งานแล้ว : ใช้ category แทน

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

หากคุณระบุทั้ง category และ lineCategory category จะมีความสำคัญเหนือกว่า

category

enum (LineCategory)

หมวดหมู่ของเส้นที่ต้องการสร้าง

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

หากคุณระบุทั้ง category และ lineCategory category จะมีความสำคัญเหนือกว่า

หากคุณไม่ได้ระบุค่าสำหรับ category แต่ระบุค่าสำหรับ lineCategory ตามด้วยค่าที่ระบุ วันที่ lineCategory

ถ้าคุณไม่ได้ระบุ STRAIGHT

หมวดหมู่

หมวดหมู่ของเส้น

Enum
STRAIGHT หัวต่อแบบตรง รวมถึงหัวต่อแบบตรง 1 หมวดหมู่เริ่มต้นคือหมวดหมู่ที่ไม่ได้ระบุ
BENT ขั้วต่อแบบงอ ซึ่งรวมถึงขั้วต่อแบบงอ 2 ถึง 5
CURVED เครื่องมือเชื่อมต่อแบบโค้ง ซึ่งรวมถึงเครื่องมือเชื่อมต่อแบบโค้ง 2 ถึง 5

RefreshSheetsChartRequest

รีเฟรชแผนภูมิ Google ชีตที่ฝังโดยแทนที่ด้วยแผนภูมิเวอร์ชันล่าสุดจาก Google ชีต

หมายเหตุ: การรีเฟรชแผนภูมิต้องใช้ขอบเขต OAuth.readonly, สเปรดชีต, drive.readonly หรือไดรฟ์อย่างน้อย 1 รายการ

การแสดง JSON
{
  "objectId": string
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของแผนภูมิที่จะรีเฟรช

UpdateShapePropertiesRequest

อัปเดตพร็อพเพอร์ตี้ของ Shape

การแสดง JSON
{
  "objectId": string,
  "shapeProperties": {
    object (ShapeProperties)
  },
  "fields": string
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของรูปร่างที่ใช้การอัปเดต

shapeProperties

object (ShapeProperties)

คุณสมบัติของรูปร่างที่จะอัปเดต

fields

string (FieldMask format)

ฟิลด์ที่ควรอัปเดต

ต้องระบุอย่างน้อย 1 ช่อง รูท shapeProperties เป็นคำโดยนัยและไม่ควรระบุ คำขอ "*" สามารถใช้เป็นช่องสั้นๆ สำหรับแสดงรายการทุกช่อง

ตัวอย่างเช่น หากต้องการอัปเดตสีเติมพื้นสีพื้นหลังของรูปร่าง ตั้งค่า fields ถึง "shapeBackgroundFill.solidFill.color"

หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ของช่อง แต่ไม่ได้ตั้งค่าช่องดังกล่าว

UpdateImagePropertiesRequest

อัปเดตพร็อพเพอร์ตี้ของ Image

การแสดง JSON
{
  "objectId": string,
  "imageProperties": {
    object (ImageProperties)
  },
  "fields": string
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของรูปภาพที่ใช้การอัปเดต

imageProperties

object (ImageProperties)

คุณสมบัติรูปภาพที่จะอัปเดต

fields

string (FieldMask format)

ฟิลด์ที่ควรอัปเดต

ต้องระบุอย่างน้อย 1 ช่อง รูท imageProperties เป็นคำโดยนัยและไม่ควรระบุ คำขอ "*" สามารถใช้เป็นช่องสัญญาณสั้นๆ สำหรับแสดงรายการทุกช่อง

เช่น หากต้องการอัปเดตสีโครงร่างรูปภาพ ให้ตั้งค่า fields ถึง "outline.outlineFill.solidFill.color"

หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ของช่อง แต่ไม่ได้ตั้งค่าช่องดังกล่าว

UpdateVideoPropertiesRequest

อัปเดตพร็อพเพอร์ตี้ของ Video

การแสดง JSON
{
  "objectId": string,
  "videoProperties": {
    object (VideoProperties)
  },
  "fields": string
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของวิดีโอที่ใช้การอัปเดต

videoProperties

object (VideoProperties)

พร็อพเพอร์ตี้วิดีโอที่จะอัปเดต

fields

string (FieldMask format)

ฟิลด์ที่ควรอัปเดต

ต้องระบุอย่างน้อย 1 ช่อง รูท videoProperties เป็นคำโดยนัยและไม่ควรระบุ คำขอ "*" สามารถใช้เป็นช่องสัญญาณสั้นๆ สำหรับแสดงรายการทุกช่อง

เช่น หากต้องการอัปเดตสีโครงร่างวิดีโอ ให้ตั้งค่า fields ถึง "outline.outlineFill.solidFill.color"

หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ของช่อง แต่ไม่ได้ตั้งค่าช่องดังกล่าว

UpdatePagePropertiesRequest

อัปเดตพร็อพเพอร์ตี้ของ Page

การแสดง JSON
{
  "objectId": string,
  "pageProperties": {
    object (PageProperties)
  },
  "fields": string
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของหน้าเว็บที่ใช้การอัปเดต

pageProperties

object (PageProperties)

คุณสมบัติของหน้าที่จะอัปเดต

fields

string (FieldMask format)

ฟิลด์ที่ควรอัปเดต

ต้องระบุอย่างน้อย 1 ช่อง รูท pageProperties เป็นคำโดยนัยและไม่ควรระบุ คำขอ "*" สามารถใช้เป็นช่องสัญญาณสั้นๆ สำหรับแสดงรายการทุกช่อง

ตัวอย่างเช่น ในการอัปเดตสีเติมพื้นพื้นหลังของหน้าเว็บให้ตั้งค่า fields ถึง "pageBackgroundFill.solidFill.color"

หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ของช่อง แต่ไม่ได้ตั้งค่าช่องดังกล่าว

UpdateTableCellPropertiesRequest

อัปเดตพร็อพเพอร์ตี้ของ TableCell

การแสดง JSON
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  },
  "tableCellProperties": {
    object (TableCellProperties)
  },
  "fields": string
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของตาราง

tableRange

object (TableRange)

ช่วงตารางซึ่งแสดงชุดย่อยของตารางที่ใช้การอัปเดต หากไม่ได้ระบุช่วงตาราง การอัปเดตจะมีผลกับทั้งตาราง

tableCellProperties

object (TableCellProperties)

คุณสมบัติของเซลล์ในตารางที่จะอัปเดต

fields

string (FieldMask format)

ฟิลด์ที่ควรอัปเดต

ต้องระบุอย่างน้อย 1 ช่อง รูท tableCellProperties เป็นคำโดยนัยและไม่ควรระบุ คำขอ "*" สามารถใช้เป็นช่องสัญญาณสั้นๆ สำหรับแสดงรายการทุกช่อง

ตัวอย่างเช่น หากต้องการอัปเดตสีเติมพื้นทึบพื้นหลังของเซลล์ตาราง ให้ตั้งค่า fields ถึง "tableCellBackgroundFill.solidFill.color"

หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ของช่อง แต่ไม่ได้ตั้งค่าช่องดังกล่าว

TableRange

ช่วงตารางแสดงการอ้างอิงชุดย่อยของตาราง

โปรดทราบว่าเซลล์ที่ระบุโดยช่วงตารางไม่จำเป็นต้องเป็นรูปสี่เหลี่ยมผืนผ้า ตัวอย่างเช่น สมมติว่าเรามีตารางขนาด 3 x 3 ที่มีการผสานเซลล์ทั้งหมดของแถวสุดท้ายเข้าด้วยกัน ตารางจะมีลักษณะดังนี้

 [   ][   ][   ]
 [   ][   ][   ]
 [             ]

ช่วงตารางที่มีตำแหน่ง = (0, 0) ช่วงแถว = 3 และช่วงคอลัมน์ = 2 จะระบุเซลล์ต่อไปนี้

 [ x ][ x ][   ]
 [ x ][ x ][   ]
 [ x    x    x ]
การแสดง JSON
{
  "location": {
    object (TableCellLocation)
  },
  "rowSpan": integer,
  "columnSpan": integer
}
ช่อง
location

object (TableCellLocation)

ตำแหน่งเริ่มต้นของช่วงตาราง

rowSpan

integer

ช่วงแถวของช่วงตาราง

columnSpan

integer

ช่วงคอลัมน์ของช่วงตาราง

UpdateLinePropertiesRequest

อัปเดตพร็อพเพอร์ตี้ของ Line

การแสดง JSON
{
  "objectId": string,
  "lineProperties": {
    object (LineProperties)
  },
  "fields": string
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของบรรทัดที่ใช้การอัปเดต

lineProperties

object (LineProperties)

คุณสมบัติของบรรทัดที่ต้องอัปเดต

fields

string (FieldMask format)

ฟิลด์ที่ควรอัปเดต

ต้องระบุอย่างน้อย 1 ช่อง รูท lineProperties เป็นคำโดยนัยและไม่ควรระบุ คำขอ "*" สามารถใช้เป็นช่องสั้นๆ สำหรับแสดงรายการทุกช่อง

ตัวอย่างเช่น หากต้องการอัปเดตสีเติมเส้นทึบ ให้เลือก fields ถึง "lineFill.solidFill.color"

หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ของช่อง แต่ไม่ได้ตั้งค่าช่องดังกล่าว

CreateParagraphBulletsRequest

สร้างหัวข้อย่อยสำหรับทุกย่อหน้าที่ซ้อนทับกับช่วงดัชนีข้อความที่กำหนด

ระดับการซ้อนของแต่ละย่อหน้าจะกำหนดโดยการนับแท็บที่นำอยู่หน้าแต่ละย่อหน้า เพื่อไม่ให้มีช่องว่างระหว่างหัวข้อย่อยและย่อหน้าที่เกี่ยวข้องมากเกินไป คำขอนี้จะลบแท็บนำเหล่านี้ออก การดำเนินการนี้อาจเปลี่ยนดัชนีส่วนต่างๆ ของข้อความ

หากย่อหน้าก่อนย่อหน้าที่อัปเดตอยู่ในรายการที่มีค่าที่กำหนดล่วงหน้าที่ตรงกัน ระบบจะเพิ่มย่อหน้าที่อัปเดตลงในรายการก่อนหน้า

การแสดง JSON
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  },
  "bulletPreset": enum (BulletGlyphPreset)
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของรูปร่างหรือตารางที่มีข้อความที่จะเพิ่มสัญลักษณ์หัวข้อย่อย

cellLocation

object (TableCellLocation)

ตำแหน่งเซลล์ในตารางที่ไม่บังคับหากข้อความที่จะแก้ไขอยู่ในเซลล์ตาราง หากมี รหัส objectId ต้องอ้างอิงถึงตาราง

textRange

object (Range)

ช่วงข้อความที่จะใช้ค่าที่กำหนดล่วงหน้าของหัวข้อย่อย โดยอิงจาก TextElement ดัชนี

bulletPreset

enum (BulletGlyphPreset)

ประเภทของสัญลักษณ์หัวข้อย่อยที่จะใช้ ค่าเริ่มต้นคือ BULLET_DISC_CIRCLE_SQUARE ค่าที่กำหนดล่วงหน้า

BulletGlyphPreset

ตั้งค่ารูปแบบอักขระสัญลักษณ์หัวข้อย่อยไว้ล่วงหน้าสำหรับรายการในข้อความ

รูปแบบเหล่านี้ใช้สัญลักษณ์หัวข้อย่อยเหล่านี้

  • ARROW : ลูกศรที่สอดคล้องกับจุดรหัส Unicode U+2794
  • ARROW3D : ลูกศรที่มีเฉดสี 3 มิติ ซึ่งสอดคล้องกับจุดโค้ด Unicode U+27a2
  • CHECKBOX : สี่เหลี่ยมจัตุรัสแบบโปร่ง ซึ่งตรงกับจุดรหัส Unicode U+274f
  • CIRCLE : วงกลมโปร่ง สอดคล้องกับ Code Point ของ Unicode U+25cb
  • DIAMOND : ข้าวหลามตัดแข็ง ตามจุดโค้ด Unicode U+25c6
  • DIAMONDX : เพชรที่มี "x" ซึ่งตรงกับจุดรหัส Unicode U+2756
  • HOLLOWDIAMOND : ข้าวหลามตัดแบบโปร่ง ซึ่งตรงกับจุดโค้ด Unicode U+25c7
  • DISC : วงกลมทึบ ซึ่งตรงกับจุดโค้ด Unicode U+25cf
  • SQUARE : สี่เหลี่ยมจัตุรัสทึบ ซึ่งตรงกับจุดโค้ด Unicode U+25a0
  • STAR : ดาว ตามจุดโค้ด Unicode U+2605
  • ALPHA : ตัวอักษรพิมพ์เล็ก เช่น "a", "b" หรือ "c"
  • UPPERALPHA : ตัวอักษรพิมพ์ใหญ่ เช่น "A" "B" หรือ "C"
  • DIGIT : ตัวเลข เช่น "1", "2" หรือ "3"
  • ZERODIGIT : ตัวเลขที่ตัวเลขหลักหนึ่งนำหน้าด้วยศูนย์ เช่น "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": enum (ImageReplaceMethod),
  "pageObjectIds": [
    string
  ],

  // Union field criteria can be only one of the following:
  "containsText": {
    object (SubstringMatchCriteria)
  }
  // End of list of possible types for union field criteria.

  // Union field image_source can be only one of the following:
  "imageUrl": string
  // End of list of possible types for union field image_source.
}
ช่อง
replaceMethod
(deprecated)

enum (ReplaceMethod)

วิธีการแทนที่

เลิกใช้งานแล้ว : ใช้ imageReplaceMethod แทน

หากคุณระบุทั้ง replaceMethod และ imageReplaceMethod วันที่ imageReplaceMethod จะมีความสำคัญเหนือกว่า

imageReplaceMethod

enum (ImageReplaceMethod)

วิธีการแทนที่รูปภาพ

หากคุณระบุทั้ง replaceMethod และ imageReplaceMethod วันที่ imageReplaceMethod จะมีความสำคัญเหนือกว่า

หากคุณไม่ได้ระบุค่าสำหรับ imageReplaceMethod แต่ระบุค่าสำหรับ replaceMethod ตามด้วยค่าที่ระบุ วันที่ replaceMethod

หากคุณไม่ระบุ ระบบจะใช้ CENTER_INSIDE

pageObjectIds[]

string

หากไม่ว่างเปล่า ระบบจะจำกัดการจับคู่ให้เฉพาะกับองค์ประกอบของหน้าเว็บในหน้าที่ระบุเท่านั้น

ส่งคืนข้อผิดพลาดคำขอที่ไม่ถูกต้อง 400 หากได้รับรหัสออบเจ็กต์หน้าเว็บของ notes page หรือ notes master หรือหากหน้าที่มีรหัสออบเจ็กต์นั้นไม่มีอยู่ในงานนำเสนอ

ฟิลด์ Union criteria เกณฑ์ที่รูปร่างต้องตรงกันจึงจะถูกแทนที่ criteria ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้
containsText

object (SubstringMatchCriteria)

ถ้ามีการตั้งค่า คำขอนี้จะแทนที่รูปร่างทั้งหมดที่มีข้อความที่ระบุ

ฟิลด์ Union image_source ประเภทแหล่งที่มาของรูปภาพ image_source ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้
imageUrl

string

URL ของรูปภาพ

ระบบจะดึงข้อมูลรูปภาพครั้งเดียวเมื่อมีการแทรกและจัดเก็บสำเนาไว้เพื่อแสดงผลภายในงานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB และมีขนาดไม่เกิน 25 เมกะพิกเซล และต้องอยู่ในรูปแบบ PNG, JPEG หรือ GIF

URL ที่ระบุต้องมีความยาวไม่เกิน 2 KB URL ได้รับการบันทึกพร้อมกับรูปภาพ และเปิดเผยผ่าน Image.source_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

string

รหัสของออบเจ็กต์ที่จะทำซ้ำ

objectIds

map (key: string, value: string)

วัตถุที่จะทำซ้ำอาจมีวัตถุอื่นๆ เช่น เมื่อทำสำเนาสไลด์หรือองค์ประกอบหน้ากลุ่ม แผนที่นี้จะกำหนดวิธีสร้างรหัสของวัตถุที่ซ้ำกัน โดยคีย์คือรหัสของวัตถุดั้งเดิมและค่าของคีย์คือรหัสที่จะกำหนดให้กับวัตถุที่ซ้ำกันที่เกี่ยวข้อง สามารถระบุรหัสที่ซ้ำกันของออบเจ็กต์ที่มาไว้ในแผนที่นี้ได้ด้วย โดยใช้ค่าเดียวกันของ objectId เป็นคีย์และรหัสที่ต้องการใหม่เป็นค่า

คีย์ทั้งหมดต้องตรงกับรหัสที่มีอยู่ในงานนำเสนอ ค่าทั้งหมดต้องไม่ซ้ำกันในงานนำเสนอ และต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป [a-zA-Z0-9_]); อักขระที่เหลืออาจประกอบด้วยเครื่องหมายยติภังค์หรือเครื่องหมายทวิภาค (ตรงกับนิพจน์ทั่วไป [a-zA-Z0-9_-:]) รหัสใหม่ต้องมีความยาวไม่ต่ำกว่า 5 รหัสหรือมากกว่า 50

หากรหัสของออบเจ็กต์แหล่งที่มาไม่อยู่ในแผนที่ ระบบจะกำหนดรหัสแบบสุ่มใหม่ หากแผนที่ว่างเปล่าหรือไม่ได้ตั้งค่า วัตถุที่ซ้ำกันทั้งหมดจะได้รับรหัสแบบสุ่มใหม่

UpdateTextStyleRequest

อัปเดตการจัดรูปแบบข้อความใน Shape หรือ Table

การแสดง JSON
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "style": {
    object (TextStyle)
  },
  "textRange": {
    object (Range)
  },
  "fields": string
}
ช่อง
objectId

string

รหัสวัตถุของรูปร่างหรือตารางที่มีข้อความที่จะจัดรูปแบบ

cellLocation

object (TableCellLocation)

ตำแหน่งของเซลล์ในตารางที่มีข้อความที่จะจัดรูปแบบ ถ้า objectId หมายถึงตาราง วันที่ cellLocation ต้องมีค่า มิเช่นนั้น จะต้องไม่

style

object (TextStyle)

รูปแบบที่จะตั้งค่าในข้อความ

หากค่าสำหรับสไตล์ใดสไตล์หนึ่งตรงกับค่าของรูปแบบหลัก สไตล์ดังกล่าวจะได้รับการตั้งค่าให้รับค่า

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

textRange

object (Range)

ช่วงของข้อความที่จะจัดรูปแบบ

อาจขยายช่วงให้ครอบคลุมบรรทัดใหม่ที่ติดกัน

หากช่วงประกอบด้วยย่อหน้าที่เป็นของรายการทั้งหมด ระบบจะอัปเดตหัวข้อย่อยของย่อหน้าให้มีรูปแบบข้อความที่ตรงกันด้วย

fields

string (FieldMask format)

ฟิลด์ที่ควรอัปเดต

ต้องระบุอย่างน้อย 1 ช่อง รูท style เป็นคำโดยนัยและไม่ควรระบุ คำขอ "*" สามารถใช้เป็นช่องสัญญาณสั้นๆ สำหรับแสดงรายการทุกช่อง

เช่น หากต้องการอัปเดตรูปแบบข้อความเป็นตัวหนา ให้ตั้งค่า fields ถึง "bold"

หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ของช่อง แต่ไม่ได้ตั้งค่าช่องดังกล่าว

ReplaceAllShapesWithSheetsChartRequest

แทนที่รูปร่างทั้งหมดที่ตรงกับเกณฑ์ที่ระบุด้วยแผนภูมิ Google ชีตที่มีให้ ระบบจะปรับขนาดและจัดแผนภูมิให้อยู่ตรงกลางภายในขอบเขตของรูปร่างเดิม

หมายเหตุ: การแทนที่รูปร่างด้วยแผนภูมิต้องใช้ขอบเขต OAuth, สเปรดชีต, drive.readonly หรือไดรฟ์อย่างน้อย 1 รายการ

การแสดง JSON
{
  "containsText": {
    object (SubstringMatchCriteria)
  },
  "spreadsheetId": string,
  "chartId": integer,
  "linkingMode": enum (LinkingMode),
  "pageObjectIds": [
    string
  ]
}
ช่อง
containsText

object (SubstringMatchCriteria)

เกณฑ์ที่รูปร่างต้องตรงกันจึงจะถูกแทนที่ คำขอนี้จะแทนที่รูปร่างทั้งหมดที่มีข้อความที่ระบุ

spreadsheetId

string

รหัสสเปรดชีต Google ชีตที่มีแผนภูมินี้

chartId

integer

รหัสของแผนภูมิที่ต้องการในสเปรดชีตของ Google ชีต

linkingMode

enum (LinkingMode)

โหมดที่แผนภูมิลิงก์กับสเปรดชีตต้นทาง เมื่อไม่ระบุ แผนภูมิจะเป็นรูปภาพที่ไม่ได้ลิงก์

pageObjectIds[]

string

หากไม่ว่างเปล่า ระบบจะจำกัดการจับคู่ให้เฉพาะกับองค์ประกอบของหน้าเว็บในหน้าที่ระบุเท่านั้น

ส่งคืนข้อผิดพลาดคำขอที่ไม่ถูกต้อง 400 หากได้รับรหัสออบเจ็กต์หน้าเว็บของ notes page หรือ notes master หรือหากหน้าที่มีรหัสออบเจ็กต์นั้นไม่มีอยู่ในงานนำเสนอ

LinkingMode

โหมดที่แผนภูมิลิงก์กับสเปรดชีตต้นทาง

Enum
NOT_LINKED_IMAGE แผนภูมิไม่ได้เชื่อมโยงกับสเปรดชีตแหล่งที่มาและอัปเดตไม่ได้ ระบบจะแทรกแผนภูมิที่ไม่ได้ลิงก์เป็นรูปภาพ
LINKED การลิงก์แผนภูมิจะช่วยให้มีการอัปเดต และผู้ทำงานร่วมกันคนอื่นๆ จะเห็นลิงก์ไปยังสเปรดชีต

DeleteParagraphBulletsRequest

ลบหัวข้อย่อยออกจากย่อหน้าทั้งหมดที่ซ้อนทับกับดัชนีข้อความที่กำหนด range

ระดับการซ้อนของแต่ละย่อหน้าจะเก็บรักษาภาพไว้ด้วยการเพิ่มการเยื้องที่ต้นย่อหน้าที่เกี่ยวข้อง

การแสดง JSON
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "textRange": {
    object (Range)
  }
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของรูปร่างหรือตารางที่มีข้อความสำหรับลบสัญลักษณ์หัวข้อย่อย

cellLocation

object (TableCellLocation)

ตำแหน่งเซลล์ในตารางที่ไม่บังคับหากข้อความที่จะแก้ไขอยู่ในเซลล์ตาราง หากมี รหัส objectId ต้องอ้างอิงถึงตาราง

textRange

object (Range)

ช่วงข้อความที่จะลบหัวข้อย่อย โดยอิงตาม TextElement ดัชนี

UpdateParagraphStyleRequest

อัปเดตการจัดรูปแบบของย่อหน้าทั้งหมดภายใน Shape หรือ วันที่ Table ที่ทับซ้อนกับช่วงดัชนีข้อความที่ระบุ

การแสดง JSON
{
  "objectId": string,
  "cellLocation": {
    object (TableCellLocation)
  },
  "style": {
    object (ParagraphStyle)
  },
  "textRange": {
    object (Range)
  },
  "fields": string
}
ช่อง
objectId

string

รหัสวัตถุของรูปร่างหรือตารางที่มีข้อความที่จะจัดรูปแบบ

cellLocation

object (TableCellLocation)

ตำแหน่งของเซลล์ในตารางที่มีย่อหน้าที่จะจัดรูปแบบ ถ้า objectId หมายถึงตาราง วันที่ cellLocation ต้องมีค่า มิเช่นนั้น จะต้องไม่

style

object (ParagraphStyle)

รูปแบบของย่อหน้า

textRange

object (Range)

ช่วงข้อความที่มีย่อหน้าที่ต้องการจัดรูปแบบ

fields

string (FieldMask format)

ฟิลด์ที่ควรอัปเดต

ต้องระบุอย่างน้อย 1 ช่อง รูท style เป็นคำโดยนัยและไม่ควรระบุ คำขอ "*" สามารถใช้เป็นช่องสั้นๆ สำหรับแสดงรายการทุกช่อง

เช่น หากต้องการอัปเดตการปรับแนวย่อหน้า ให้ตั้งค่า fields ถึง "alignment"

หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ของช่อง แต่ไม่ได้ตั้งค่าช่องดังกล่าว

UpdateTableBorderPropertiesRequest

อัปเดตคุณสมบัติของเส้นขอบตารางในแอตทริบิวต์ Table

การแสดง JSON
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  },
  "borderPosition": enum (BorderPosition),
  "tableBorderProperties": {
    object (TableBorderProperties)
  },
  "fields": string
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของตาราง

tableRange

object (TableRange)

ช่วงตารางซึ่งแสดงชุดย่อยของตารางที่ใช้การอัปเดต หากไม่ได้ระบุช่วงตาราง การอัปเดตจะมีผลกับทั้งตาราง

borderPosition

enum (BorderPosition)

ตำแหน่งเส้นขอบในช่วงตารางที่ควรใช้การอัปเดต หากไม่ได้ระบุตำแหน่งเส้นขอบ การอัปเดตจะมีผลกับเส้นขอบทั้งหมดในช่วงตาราง

tableBorderProperties

object (TableBorderProperties)

พร็อพเพอร์ตี้เส้นขอบของตารางที่จะอัปเดต

fields

string (FieldMask format)

ฟิลด์ที่ควรอัปเดต

ต้องระบุอย่างน้อย 1 ช่อง รูท tableBorderProperties เป็นคำโดยนัยและไม่ควรระบุ คำขอ "*" สามารถใช้เป็นช่องสั้นๆ สำหรับแสดงรายการทุกช่อง

เช่น หากต้องการอัปเดตสีเติมแบบทึบสำหรับเส้นขอบตาราง ให้ตั้งค่า fields ถึง "tableBorderFill.solidFill.color"

หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ของช่อง แต่ไม่ได้ตั้งค่าช่องดังกล่าว

BorderPosition

ตำแหน่งเส้นขอบตาราง

Enum
ALL เส้นขอบทั้งหมดในช่วง
BOTTOM เส้นขอบที่ด้านล่างของช่วง
INNER เส้นขอบที่อยู่ภายในช่วง
INNER_HORIZONTAL เส้นขอบแนวนอนที่อยู่ภายในช่วง
INNER_VERTICAL เส้นขอบแนวตั้งที่อยู่ภายในช่วง
LEFT เส้นขอบทางด้านซ้ายของช่วง
OUTER เส้นขอบนอกช่วง
RIGHT เส้นขอบทางด้านขวาของช่วง
TOP เส้นขอบที่ด้านบนของช่วง

UpdateTableColumnPropertiesRequest

อัปเดตพร็อพเพอร์ตี้ของ Table

การแสดง JSON
{
  "objectId": string,
  "columnIndices": [
    integer
  ],
  "tableColumnProperties": {
    object (TableColumnProperties)
  },
  "fields": string
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของตาราง

columnIndices[]

integer

รายการดัชนีฐาน 0 ซึ่งระบุคอลัมน์ที่จะอัปเดต หากไม่ได้ระบุดัชนี ระบบจะอัปเดตคอลัมน์ทั้งหมดในตาราง

tableColumnProperties

object (TableColumnProperties)

พร็อพเพอร์ตี้ของคอลัมน์ในตารางที่จะอัปเดต

หากค่าของ tableColumnProperties#columnWidth ในคำขอน้อยกว่า 406,400 EMU (32 พอยต์) ระบบจะแสดงข้อผิดพลาดของคำขอที่ไม่ถูกต้อง 400 รายการ

fields

string (FieldMask format)

ฟิลด์ที่ควรอัปเดต

ต้องระบุอย่างน้อย 1 ช่อง รูท tableColumnProperties เป็นคำโดยนัยและไม่ควรระบุ คำขอ "*" สามารถใช้เป็นช่องสั้นๆ สำหรับแสดงรายการทุกช่อง

ตัวอย่างเช่น หากต้องการอัปเดตความกว้างของคอลัมน์ ให้ตั้งค่า fields ถึง "columnWidth"

หาก '"columnWidth"' รวมอยู่ในฟิลด์มาสก์ แต่ไม่ได้ตั้งค่าพร็อพเพอร์ตี้ ความกว้างของคอลัมน์จะมีค่าเริ่มต้นเป็น 406,400 EMU (32 พอยต์)

UpdateTableRowPropertiesRequest

อัปเดตพร็อพเพอร์ตี้ของ Table แถว

การแสดง JSON
{
  "objectId": string,
  "rowIndices": [
    integer
  ],
  "tableRowProperties": {
    object (TableRowProperties)
  },
  "fields": string
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของตาราง

rowIndices[]

integer

รายการดัชนีฐาน 0 ซึ่งระบุแถวที่จะอัปเดต หากไม่ได้ระบุดัชนี ระบบจะอัปเดตแถวทั้งหมดในตาราง

tableRowProperties

object (TableRowProperties)

พร็อพเพอร์ตี้แถวของตารางที่จะอัปเดต

fields

string (FieldMask format)

ฟิลด์ที่ควรอัปเดต

ต้องระบุอย่างน้อย 1 ช่อง รูท tableRowProperties เป็นคำโดยนัยและไม่ควรระบุ คำขอ "*" สามารถใช้เป็นช่องสั้นๆ สำหรับแสดงรายการทุกช่อง

ตัวอย่างเช่น หากต้องการอัปเดตความสูงขั้นต่ำของแถว ให้ตั้งค่า fields ถึง "minRowHeight"

หาก '"minRowHeight"' รวมอยู่ในฟิลด์มาสก์ แต่ไม่ได้ตั้งค่าคุณสมบัติ ความสูงของแถวขั้นต่ำจะมีค่าเริ่มต้นเป็น 0

MergeTableCellsRequest

ผสานเซลล์ใน Table

การแสดง JSON
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  }
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของตาราง

tableRange

object (TableRange)

ช่วงตารางที่ระบุเซลล์ของตารางที่จะผสาน

ข้อความในเซลล์ที่ผสานจะต่อกันและจัดเก็บไว้ในเซลล์ด้านซ้ายบน ("head") ของช่วง หากช่วงไม่ใช่สี่เหลี่ยมผืนผ้า (ซึ่งอาจเกิดขึ้นได้ในบางกรณีที่ช่วงครอบคลุมเซลล์ที่ผสานแล้ว) ระบบจะแสดงข้อผิดพลาด 400 คำขอที่ไม่ถูกต้อง

UnmergeTableCellsRequest

ยกเลิกการผสานเซลล์ใน Table

การแสดง JSON
{
  "objectId": string,
  "tableRange": {
    object (TableRange)
  }
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของตาราง

tableRange

object (TableRange)

ช่วงตารางที่ระบุเซลล์ของตารางที่จะยกเลิกการผสาน

ระบบจะยกเลิกการผสานเซลล์ที่ผสานทั้งหมดในช่วงนี้ และเซลล์ที่ยกเลิกการผสานแล้วจะไม่ได้รับผลกระทบ หากช่วงไม่มีเซลล์ที่ผสาน คำขอจะไม่ดำเนินการใดๆ หากมีข้อความในเซลล์ที่ผสาน ข้อความจะยังคงอยู่ในเซลล์ด้านซ้ายบน ("head") ของบล็อกผลลัพธ์ของเซลล์ที่ไม่ได้ผสาน

GroupObjectsRequest

จัดกลุ่มออบเจ็กต์เพื่อสร้างกลุ่มออบเจ็กต์ เช่น กลุ่ม PageElements เพื่อสร้าง วันที่ Group ในหน้าเดียวกับเด็กทุกคน

การแสดง JSON
{
  "groupObjectId": string,
  "childrenObjectIds": [
    string
  ]
}
ช่อง
groupObjectId

string

รหัสออบเจ็กต์ที่ผู้ใช้ระบุสำหรับสร้างกลุ่ม

หากคุณระบุรหัส รหัสต้องไม่ซ้ำกับหน้าและองค์ประกอบทั้งหมดของหน้าในงานนำเสนอ รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป [a-zA-Z0-9_]); อักขระที่เหลืออาจประกอบด้วยเครื่องหมายยติภังค์หรือเครื่องหมายทวิภาค (ตรงกับนิพจน์ทั่วไป [a-zA-Z0-9_-:]) รหัสต้องยาวไม่น้อยกว่า 5 หรือมากกว่า 50

หากไม่ระบุรหัส ระบบจะสร้างรหัสที่ไม่ซ้ำกัน

childrenObjectIds[]

string

รหัสออบเจ็กต์ของออบเจ็กต์ที่จะจัดกลุ่ม

สามารถจัดกลุ่มได้เฉพาะองค์ประกอบของหน้าเท่านั้น ควรมีองค์ประกอบของหน้าอย่างน้อย 2 รายการบนหน้าเดียวกันซึ่งไม่ได้อยู่ในกลุ่มอื่น องค์ประกอบบางอย่างของหน้าเว็บ เช่น videos, วันที่ tables และ placeholders ไม่สามารถจัดกลุ่มได้

UngroupObjectsRequest

เลิกจัดกลุ่มออบเจ็กต์ เช่น groups

การแสดง JSON
{
  "objectIds": [
    string
  ]
}
ช่อง
objectIds[]

string

รหัสออบเจ็กต์ของออบเจ็กต์ที่จะยกเลิกการจัดกลุ่ม

เฉพาะ groups ที่ไม่ได้อยู่ในส่วนอื่น วันที่ groups สามารถเลิกจัดกลุ่มได้ ทุกกลุ่มควรอยู่ในหน้าเดียวกัน กลุ่มจะถูกลบ แต่ขนาดและตำแหน่งที่มองเห็นของผู้เผยแพร่โฆษณาย่อยทั้งหมดจะยังอยู่เหมือนเดิม

UpdatePageElementAltTextRequest

อัปเดตชื่อข้อความแสดงแทนและ/หรือคำอธิบายของ page element

การแสดง JSON
{
  "objectId": string,
  "title": string,
  "description": string
}
ช่อง
objectId

string

รหัสออบเจ็กต์ขององค์ประกอบของหน้าที่ใช้การอัปเดต

title

string

ชื่อข้อความแสดงแทนที่อัปเดตแล้วขององค์ประกอบหน้า หากไม่ได้ตั้งค่า ระบบจะรักษาค่าที่มีอยู่ไว้ ชื่อจะแสดงต่อโปรแกรมอ่านหน้าจอและอินเทอร์เฟซการช่วยเหลือพิเศษอื่นๆ ใช้เฉพาะค่าที่มนุษย์อ่านได้ซึ่งเกี่ยวข้องกับเนื้อหาขององค์ประกอบหน้า

description

string

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

ReplaceImageRequest

แทนที่รูปภาพที่มีอยู่ด้วยรูปภาพใหม่

การแทนที่รูปภาพจะเป็นการนำบางส่วนออก image effects จากรูปภาพที่มีอยู่

การแสดง JSON
{
  "imageObjectId": string,
  "imageReplaceMethod": enum (ImageReplaceMethod),

  // Union field image_source can be only one of the following:
  "url": string
  // End of list of possible types for union field image_source.
}
ช่อง
imageObjectId

string

รหัสของรูปภาพที่มีอยู่ซึ่งจะถูกแทนที่ โดยรหัสจะดึงมาจากการตอบกลับคำขอ get

imageReplaceMethod

enum (ImageReplaceMethod)

วิธีการแทนที่

ฟิลด์ Union image_source ประเภทแหล่งที่มาของรูปภาพ image_source ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้
url

string

URL ของรูปภาพ

ระบบจะดึงข้อมูลรูปภาพครั้งเดียวเมื่อมีการแทรกและจัดเก็บสำเนาไว้เพื่อแสดงผลภายในงานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB และมีขนาดไม่เกิน 25 เมกะพิกเซลและต้องอยู่ในรูปแบบ PNG, JPEG หรือ GIF

URL ที่ระบุต้องมีความยาวไม่เกิน 2 KB บันทึก URL พร้อมกับรูปภาพ และเปิดเผยผ่าน Image.source_url ด้วย

UpdateSlidePropertiesRequest

อัปเดตคุณสมบัติของสไลด์

การแสดง JSON
{
  "objectId": string,
  "slideProperties": {
    object (SlideProperties)
  },
  "fields": string
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของสไลด์ที่ใช้การอัปเดต

slideProperties

object (SlideProperties)

คุณสมบัติของสไลด์ที่จะอัปเดต

fields

string (FieldMask format)

ฟิลด์ที่ควรอัปเดต

ต้องระบุอย่างน้อย 1 ช่อง รูท "slideProperties" เป็นคำโดยนัยและไม่ควรระบุ คำขอ "*" สามารถใช้เป็นช่องสั้นๆ สำหรับแสดงรายการทุกช่อง

เช่น หากต้องการอัปเดตว่าจะข้ามสไลด์หรือไม่ ให้ตั้งค่า fields ถึง "isSkipped"

หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อช่องในมาสก์ของช่อง แต่ไม่ได้ตั้งค่าช่องดังกล่าว

UpdatePageElementsZOrderRequest

อัปเดตลำดับ Z ขององค์ประกอบของหน้าเว็บ Z-order คือการเรียงลำดับองค์ประกอบในหน้าจากด้านหลังไปด้านหน้า องค์ประกอบที่อยู่ด้านหน้าอาจบดบังองค์ประกอบที่อยู่ด้านหลัง

การแสดง JSON
{
  "pageElementObjectIds": [
    string
  ],
  "operation": enum (ZOrderOperation)
}
ช่อง
pageElementObjectIds[]

string

รหัสออบเจ็กต์ขององค์ประกอบหน้าเว็บที่จะอัปเดต

องค์ประกอบของหน้าทั้งหมดต้องอยู่ในหน้าเดียวกันและต้องไม่มีการจัดกลุ่ม

operation

enum (ZOrderOperation)

การดำเนินการ Z-order ที่จะใช้กับองค์ประกอบของหน้า

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

ZOrderOperation

การดำเนินการในการอัปเดต Z-order ขององค์ประกอบของหน้าเว็บ

Enum
Z_ORDER_OPERATION_UNSPECIFIED การดำเนินการที่ไม่ได้ระบุ
BRING_TO_FRONT นำองค์ประกอบของหน้าไปไว้ด้านหน้าสุด
BRING_FORWARD นำองค์ประกอบของหน้าไปไว้ข้างหน้าข้างหนึ่งข้างหนึ่งโดยสัมพันธ์กับองค์ประกอบที่อยู่หน้าสุดในองค์ประกอบของหน้าที่ระบุ
SEND_BACKWARD ส่งองค์ประกอบหนึ่งไปข้างหลังในหน้าโดยองค์ประกอบหนึ่ง โดยสัมพัทธ์กับองค์ประกอบที่อยู่หลังสุด 1 องค์ประกอบในองค์ประกอบของหน้าที่ระบุ
SEND_TO_BACK ส่งองค์ประกอบของหน้าไปด้านหลังของหน้า

UpdateLineCategoryRequest

อัปเดตหมวดหมู่ line

การแสดง JSON
{
  "objectId": string,
  "lineCategory": enum (LineCategory)
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของบรรทัดที่ใช้การอัปเดต

เฉพาะบรรทัดที่มี category เพื่อระบุว่าเป็น "เครื่องมือเชื่อมต่อ" สามารถอัปเดตได้

อาจมีการเปลี่ยนเส้นทางเส้นใหม่หลังจากอัปเดตหมวดหมู่แล้ว

lineCategory

enum (LineCategory)

หมวดหมู่บรรทัดที่จะอัปเดต

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

RerouteLineRequest

เปลี่ยนเส้นทาง line เพื่อเชื่อมต่อกับไซต์เชื่อมต่อที่อยู่ใกล้ที่สุดสองแห่งในองค์ประกอบของหน้าที่เชื่อมโยงกัน

การแสดง JSON
{
  "objectId": string
}
ช่อง
objectId

string

รหัสออบเจ็กต์ของบรรทัดที่จะกำหนดเส้นทางใหม่

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