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.
}
ช่อง
ฟิลด์สหภาพ 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 เพื่อให้เชื่อมต่อที่จุดเชื่อมต่อที่ใกล้ที่สุด 2 จุดในองค์ประกอบหน้าเว็บที่เชื่อมต่อ

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)

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

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

หากไม่พบ LayoutReference ในต้นฉบับปัจจุบัน ระบบจะแสดงข้อผิดพลาด 400 Bad Request

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

placeholderIdMappings[]

object (LayoutPlaceholderIdMapping)

รายการการแมปรหัสออบเจ็กต์ (ไม่บังคับ) จาก placeholder ในเลย์เอาต์ไปยังตัวยึดตําแหน่งที่สร้างในสไลด์จากเลย์เอาต์ที่ระบุ ใช้ได้เฉพาะเมื่อระบุ 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 (U+E000-U+F8FF) ออกจากข้อความที่แทรก

insertionIndex

integer

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

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

ฟิลด์สหภาพ 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 ย่อหน้าเข้าด้วยกัน

ระบบจะขยายช่วงที่มีหน่วยโค้ดเพียงหน่วยเดียวของคู่ตัวแทนให้รวมหน่วยโค้ดทั้ง 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 หรือไม่ก็ได้ หากไม่ได้ระบุการเปลี่ยนรูปแบบ ระบบจะวางรูปภาพไว้ที่มุมซ้ายบนของหน้า

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

string

URL ของรูปภาพ

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

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

CreateVideoRequest

สร้างวิดีโอ

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

การแสดง 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 เป็นคำโดยนัยและไม่ควรระบุ "*" 1 ตัวสามารถใช้เป็นอักษรย่อสำหรับแสดงรายการทุกช่อง

เช่น หากต้องการอัปเดตสีเส้นขอบวิดีโอ ให้ตั้งค่า 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 เป็นคำโดยนัยและไม่ควรระบุ "*" 1 ตัวสามารถใช้เป็นอักษรย่อสำหรับแสดงรายการทุกช่อง

ตัวอย่างเช่น หากต้องการอัปเดตสีเติมพื้นทึบพื้นหลังของหน้าเว็บ ให้ตั้งค่า 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 มาใช้โดยปริยายและไม่ควรระบุ "*" 1 ตัวสามารถใช้เป็นอักษรย่อสำหรับแสดงรายการทุกช่อง

เช่น หากต้องการอัปเดตสีของเส้นที่เติมแบบทึบ ให้ตั้งค่า 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 : ลูกศรที่สอดคล้องกับ Code Point Unicode U+2794
  • ARROW3D : ลูกศรที่มีแรเงา 3 มิติ ซึ่งสอดคล้องกับ Code Point ของ Unicode U+27a2
  • CHECKBOX : สี่เหลี่ยมจัตุรัสกลวง ซึ่งสอดคล้องกับ Code Point Unicode U+274f
  • CIRCLE : วงกลมกลวงซึ่งสอดคล้องกับ Code Point Unicode U+25cb
  • DIAMOND : ข้าวหลามตัดแข็ง ตามจุดโค้ด Unicode U+25c6
  • DIAMONDX : เพชรที่มี "x" ซึ่งสอดคล้องกับ Code Point ของ Unicode U+2756
  • HOLLOWDIAMOND : ข้าวหลามตัดแบบโปร่ง ซึ่งสอดคล้องกับ Code Point ของ Unicode U+25c7
  • DISC : วงกลมตัน ซึ่งสอดคล้องกับ Code Point Unicode U+25cf
  • SQUARE : สี่เหลี่ยมจัตุรัสตัน ซึ่งสอดคล้องกับ Code Point Unicode U+25a0
  • STAR : ดาว ตามจุดโค้ด 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 : รูปสามเหลี่ยมชี้ไปทางซ้าย ซึ่งสอดคล้องกับ Code Point 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)

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

ฟิลด์สหภาพ 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 ชีตที่มีให้ ระบบจะปรับขนาดและจัดแผนภูมิให้อยู่ตรงกลางภายในขอบเขตของรูปร่างเดิม

หมายเหตุ: การแทนที่รูปร่างด้วยแผนภูมิต้องมีขอบเขต spreadsheets.readonly, spreadsheets, drive.readonly หรือ drive OAuth อย่างน้อย 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 Bad Request หากระบุรหัสออบเจ็กต์หน้าเว็บของ 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)

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

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

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" จะระบุโดยนัยและไม่ควรระบุ "*" 1 ตัวสามารถใช้เป็นอักษรย่อสำหรับแสดงรายการทุกช่อง

เช่น หากต้องการอัปเดตว่าจะข้ามสไลด์หรือไม่ ให้ตั้งค่า 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 เพื่อให้เชื่อมต่อที่จุดเชื่อมต่อที่ใกล้ที่สุด 2 จุดในองค์ประกอบหน้าเว็บที่เชื่อมต่อ

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

string

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

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