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)

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

replaceImage

object (ReplaceImageRequest)

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

updateSlideProperties

object (UpdateSlidePropertiesRequest)

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

updatePageElementsZOrder

object (UpdatePageElementsZOrderRequest)

อัปเดตลําดับ Z ของ page elements

updateLineCategory

object (UpdateLineCategoryRequest)

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

rerouteLine

object (RerouteLineRequest)

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

สร้างคําขอสไลด์

สร้างสไลด์

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

string

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

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

หากคุณไม่ระบุ ID ระบบจะสร้าง ID ที่ไม่ซ้ํากัน

insertionIndex

integer

ดัชนีที่เป็นเลขฐาน 1 ซึ่งระบุตําแหน่งที่จะแทรกสไลด์

ถ้าคุณไม่ระบุดัชนี ระบบจะสร้างสไลด์ขึ้นในตอนท้าย

slideLayoutReference

object (LayoutReference)

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

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

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

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

placeholderIdMappings[]

object (LayoutPlaceholderIdMapping)

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

ข้อมูลอ้างอิงรูปแบบ

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

  • เลย์เอาต์ที่กําหนดไว้ล่วงหน้า
  • เลย์เอาต์ที่อยู่ในงานนําเสนอ
การแสดง 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

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

การออกแบบที่กําหนดไว้ล่วงหน้า

ประเภทเลย์เอาต์ที่กําหนดไว้ล่วงหน้า ซึ่งมักจะเป็นเลย์เอาต์ในงานนําเสนอ อย่างไรก็ตาม ไม่มีการรับประกันว่าการจัดวางเหล่านี้จะปรากฏในต้นฉบับปัจจุบัน เนื่องจากอาจถูกลบไปแล้วหรือไม่ได้เป็นส่วนหนึ่งของธีมที่ใช้ นอกจากนี้ ตัวยึดตําแหน่งในแต่ละเลย์เอาต์ก็อาจมีการเปลี่ยนแปลงเช่นกัน

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 รายการ จัดเรียงอยู่ในคอลัมน์เดียว
MAIN_POINT การจัดวางที่มีจุดหลัก
BIG_NUMBER เลย์เอาต์ที่มีส่วนหัวจํานวนมาก

รหัสตัวยึดตําแหน่งเลย์เอาต์

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

การแสดง 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_-:] โดยมีความยาวไม่น้อยกว่า 50 หรือมากกว่า 50 ตัว

หากคุณไม่ระบุ ID ระบบจะสร้าง ID ที่ไม่ซ้ํากัน

ช่อง 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_-:] โดยมีความยาวไม่น้อยกว่า 50 หรือมากกว่า 50 ตัว หากเว้นว่างไว้ ระบบจะสร้างตัวระบุที่ไม่ซ้ํากัน

elementProperties

object (PageElementProperties)

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

shapeType

enum (Type)

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

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

คุณสมบัติทั่วไปสําหรับองค์ประกอบของหน้า

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

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

string

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

size

object (Size)

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

transform

object (AffineTransform)

การแปลงสําหรับองค์ประกอบ

สร้างตารางคําขอ

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

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

string

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

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

หากคุณไม่ระบุ ID ระบบจะสร้าง ID ที่ไม่ซ้ํากัน

elementProperties

object (PageElementProperties)

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

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

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

rows

integer

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

columns

integer

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

ใส่ข้อความคําขอ

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

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

string

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

cellLocation

object (TableCellLocation)

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

text

string

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

การแทรกอักขระขึ้นบรรทัดใหม่จะสร้าง ParagraphMarker ใหม่ในดัชนีโดยตรงโดยปริยาย ระบบจะคัดลอกรูปแบบย่อหน้าของย่อหน้าใหม่จากย่อหน้าที่ดัชนีการแทรกปัจจุบัน รวมถึงรายการและสัญลักษณ์หัวข้อย่อย

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

อักขระควบคุม (U+0000-U+0008, U+000C-U+001F) และอักขระจากพื้นที่ใช้งานส่วนตัวแบบระนาบพื้นฐาน Unicode (U+E000-U+F8FF) จะถูกตัดออกจากข้อความที่แทรก

insertionIndex

integer

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

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

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

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

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

string

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

cellLocation

object (TableCellLocation)

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

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

insertBelow

boolean

แทรกแถวใหม่ด้านล่างตําแหน่งของเซลล์อ้างอิงหรือไม่

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

integer

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

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

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

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

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

string

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

cellLocation

object (TableCellLocation)

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

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

insertRight

boolean

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

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

integer

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

ลบตารางคําขอ

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

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

string

ตารางสําหรับลบแถว

cellLocation

object (TableCellLocation)

ตําแหน่งเซลล์ของตารางอ้างอิงซึ่งแถวจะถูกลบ

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

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

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

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

string

ตารางสําหรับลบคอลัมน์

cellLocation

object (TableCellLocation)

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

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

คําขอแทนที่ข้อความทั้งหมด

แทนที่ข้อความทุกข้อความที่ตรงกับเกณฑ์ด้วย 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)

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

สตริงย่อยของเกณฑ์

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

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

string

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

matchCase

boolean

ระบุว่าการค้นหาควรคํานึงถึงตัวพิมพ์เล็กหรือใหญ่หรือไม่ ดังนี้

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

ลบวัตถุ

ลบออบเจ็กต์ pages หรือ page elements ออกจากงานนําเสนอ

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

string

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

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

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

อัปเดตคําขอ PageElementElement

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

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

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

string

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

transform

object (AffineTransform)

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

applyMode

enum (ApplyMode)

โหมดการใช้การอัปเดตรูปแบบ

โหมดใช้งาน

โหมดต่างๆ ของการอัปเดตการเปลี่ยนแปลง

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

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

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

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

string

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

insertionIndex

integer

ดัชนีที่ควรแทรกสไลด์ตามการจัดเรียงสไลด์ก่อนการย้าย ต้องอยู่ระหว่างศูนย์และจํานวนสไลด์ในงานนําเสนอ

คําขอลบข้อความ

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

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

string

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

cellLocation

object (TableCellLocation)

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

textRange

object (Range)

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

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

การลบข้อความที่ข้ามขอบเขตของย่อหน้าอาจทําให้เกิดการเปลี่ยนแปลงรูปแบบย่อหน้าและรายการเมื่อรวมย่อหน้า 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)

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

Type

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

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

สร้างคําขอรูปภาพ

สร้างรูปภาพ

การแสดง 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_-:] โดยมีความยาวไม่น้อยกว่า 50 หรือมากกว่า 50 ตัว

หากคุณไม่ระบุ ID ระบบจะสร้าง ID ที่ไม่ซ้ํากัน

elementProperties

object (PageElementProperties)

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

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

พร็อพเพอร์ตี้ PageElementProperties.size เป็นตัวเลือกที่ไม่บังคับ ถ้าคุณไม่ระบุขนาด ระบบจะใช้รูปภาพเริ่มต้น

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

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

string

URL รูปภาพ

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

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

สร้างคําขอวิดีโอ

สร้างวิดีโอ

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

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

string

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

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

หากคุณไม่ระบุ ID ระบบจะสร้าง ID ที่ไม่ซ้ํากัน

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 สําหรับไฟล์เก่าบางส่วน โปรดดูข้อมูลเพิ่มเติมที่หัวข้อเข้าถึงไฟล์ที่แชร์ลิงก์โดยใช้คีย์ทรัพยากร

สร้างแผนภูมิแผนภูมิ

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

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

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

string

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

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

elementProperties

object (PageElementProperties)

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

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

spreadsheetId

string

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

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

chartId

integer

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

linkingMode

enum (LinkingMode)

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

โหมดการเชื่อมโยง

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

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

สร้างคําขอรายการโฆษณา

สร้างเส้น

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

string

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

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

หากคุณไม่ระบุ ID ระบบจะสร้าง ID ที่ไม่ซ้ํากัน

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

รีเฟรชคําขอแผนภูมิชีต

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

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

การแสดง 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"

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

คําขออัปเดตรูปภาพ

อัปเดตพร็อพเพอร์ตี้ของ 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"

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

อัปเดตคําขอคุณสมบัติวิดีโอ

อัปเดตพร็อพเพอร์ตี้ของ 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"

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

คําขออัปเดตหน้าเว็บ

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

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

string

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

pageProperties

object (PageProperties)

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

fields

string (FieldMask format)

ช่องที่ควรอัปเดต

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

เช่น อัปเดตสีทึบของพื้นหลังพื้นหลัง ให้ตั้งค่า fields เป็น "pageBackgroundFill.solidFill.color"

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

UpdateRequestCellPropertiesRequest

อัปเดตพร็อพเพอร์ตี้ของ 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"

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

ช่วงตาราง

ช่วงตารางจะหมายถึงการอ้างอิงชุดย่อยของตาราง

โปรดทราบว่าเซลล์ที่ระบุตามช่วงตารางไม่จําเป็นต้องเป็นสี่เหลี่ยมผืนผ้า ตัวอย่างเช่น สมมติว่าเรามีตารางขนาด 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

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

อัปเดตคุณสมบัติของ Line

อัปเดตพร็อพเพอร์ตี้ของ 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)

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

textRange

object (Range)

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

bulletPreset

enum (BulletGlyphPreset)

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

ค่าที่กําหนดล่วงหน้าของ BulletGlyph

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

รูปแบบเหล่านี้ใช้หัวข้อย่อยต่อไปนี้

  • ARROW : ลูกศรที่สอดคล้องกับโค้ดจุด Unicode U+2794
  • ARROW3D : ลูกศรที่มีแรเงา 3 มิติ ซึ่งสัมพันธ์กับจุดโค้ด Unicode U+27a2
  • CHECKBOX : สี่เหลี่ยมจัตุรัสโปร่งซึ่งสอดคล้องกับจุดโค้ด Unicode U+274f
  • CIRCLE : วงกลมแบบกลวง ซึ่งสัมพันธ์กับจุดโค้ด 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 : ตัวเลขที่มีตัวเลข 1 ตัวนําหน้าด้วย 0 เช่น "01" "02" หรือ "03" ตัวเลขที่มีมากกว่า 1 หลักจะไม่ขึ้นต้นด้วย 0
  • ROMAN : ตัวเลขโรมันตัวพิมพ์เล็ก เช่น "i", "ii" หรือ "iii"
  • UPPERROMAN : เลขโรมันแบบอักษรตัวใหญ่ เช่น "I" "III" หรือ "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 รายการแรกตามด้วยเครื่องหมายจุด

แทนที่รูปร่างทั้งหมดด้วยคําขอรูปภาพ

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

รูปภาพที่แทนที่รูปร่างจะเป็นสี่เหลี่ยมผืนผ้าหลังจากแทรกในงานนําเสนอและไม่ไปอยู่ในรูปของรูปร่าง

การแสดง 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 รูปภาพ

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

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

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

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

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

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

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

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_-:]) โดยความยาวของรหัสใหม่ต้องไม่ต่ํากว่า 500 หรือมากกว่า

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

อัปเดตรูปแบบข้อความคําขอ

อัปเดตการจัดรูปแบบข้อความใน 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"

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

แทนที่รูปร่างทั้งหมดด้วยชีตแผนภูมิ

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

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

การแสดง 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 หรือหากหน้าเว็บที่มีรหัสออบเจ็กต์นั้นไม่มีอยู่ในงานนําเสนอ

โหมดการเชื่อมโยง

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

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

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

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

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

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

string

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

cellLocation

object (TableCellLocation)

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

textRange

object (Range)

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

อัปเดตลักษณะของย่อหน้า

อัปเดตการจัดรูปแบบสําหรับย่อหน้าทั้งหมดภายใน 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"

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

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

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

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

อัปเดตคุณสมบัติของคอลัมน์ในตาราง

อัปเดตพร็อพเพอร์ตี้ของคอลัมน์ 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 จุด)

UpdateRequestRowPropertiesRequest

อัปเดตพร็อพเพอร์ตี้ของแถว 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

คําขอผสานตารางเซลล์

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

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

string

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

tableRange

object (TableRange)

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

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

ยกเลิกการผสานเซลล์ตาราง

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

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

string

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

tableRange

object (TableRange)

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

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

คําขอ GroupObjects

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

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

string

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

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

หากคุณไม่ระบุ ID ระบบจะสร้าง ID ที่ไม่ซ้ํากัน

childrenObjectIds[]

string

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

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

คําขอยกเลิกการจัดกลุ่มออบเจ็กต์

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

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

string

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

สามารถจัดกลุ่มได้เฉพาะ groups ที่ไม่ได้อยู่ใน groups อื่นๆ กลุ่มทั้งหมดควรอยู่ในหน้าเดียวกัน กลุ่มจะถูกลบออก ขนาดภาพและตําแหน่งของบุตรหลานทั้งหมดจะยังคงอยู่

อัปเดตคําขอองค์ประกอบของหน้า

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

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

string

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

title

string

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

description

string

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

แทนที่คําขอรูปภาพ

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

การแทนที่รูปภาพจะนํา 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

รหัสของรูปภาพที่มีอยู่ซึ่งจะแทนที่ คุณสามารถดึง ID ได้จากการตอบสนองต่อคําขอรับ

imageReplaceMethod

enum (ImageReplaceMethod)

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

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

string

URL รูปภาพ

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

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

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

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

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

string

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

slideProperties

object (SlideProperties)

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

fields

string (FieldMask format)

ช่องที่ควรอัปเดต

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

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

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

อัปเดตคําขอองค์ประกอบของหน้า

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

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

string

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

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

operation

enum (ZOrderOperation)

การดําเนินการของ Z สําหรับใช้กับองค์ประกอบของหน้า

เมื่อใช้การทํางานกับองค์ประกอบหน้าเว็บหลายรายการ ลําดับ Z ที่เกี่ยวข้องภายในองค์ประกอบของหน้าเว็บเหล่านี้ก่อนที่จะถูกดูแล

การดําเนินการ ZOrderOperation

การดําเนินการเพื่ออัปเดตลําดับ Z ขององค์ประกอบหน้าเว็บ

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

อัปเดตหมวดหมู่ของคําขอ

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

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

string

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

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

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

lineCategory

enum (LineCategory)

หมวดหมู่ของสายที่จะอัปเดต

ระบบจะกําหนด line type ที่แน่นอนโดยอิงจากหมวดหมู่ที่จะอัปเดตและวิธีกําหนดเส้นทางไปยังองค์ประกอบอื่นๆ ของหน้าเว็บ

กําหนดเส้นทางคําขอใหม่

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

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

string

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

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