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