ส่งคำขอ
การอัปเดตประเภทเดียวที่ใช้กับงานนำเสนอ
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์สหภาพ
kind ประเภทของการอัปเดต ต้องระบุข้อมูล 1 ช่องเท่านั้น
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-order ของ
|
updateLineCategory
|
อัปเดตหมวดหมู่ของ |
rerouteLine
|
เปลี่ยนเส้นทาง
|
CreateSlideRequest
สร้างสไลด์
การแสดง JSON |
---|
{ "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object ( |
ช่อง | |
---|---|
objectId
|
รหัสออบเจ็กต์ที่ผู้ใช้ระบุ
หากคุณระบุรหัส รหัสต้องไม่ซ้ำกับหน้าและองค์ประกอบทั้งหมดของหน้าในงานนำเสนอ รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป หากไม่ระบุรหัส ระบบจะสร้างรหัสที่ไม่ซ้ำกัน |
insertionIndex
|
ดัชนีแบบนับจาก 0 ที่ไม่บังคับซึ่งระบุตำแหน่งที่จะแทรกสไลด์ หากไม่ระบุดัชนี ระบบจะสร้างสไลด์ไว้ที่ท้ายสุด |
slideLayoutReference
|
การอ้างอิงเลย์เอาต์ของสไลด์ที่จะแทรก โดยอิงจาก ปัจจุบันหลัก ซึ่งก็คือรายการใดรายการหนึ่งต่อไปนี้
หากไม่พบ LayoutReference ในต้นฉบับปัจจุบัน ระบบจะแสดงข้อผิดพลาด 400 Bad Request
หากคุณไม่ระบุการอ้างอิงการออกแบบ สไลด์จะใช้รูปแบบที่กำหนดไว้ล่วงหน้า
|
placeholderIdMappings[]
|
รายการการแมปรหัสออบเจ็กต์ (ไม่บังคับ) จาก |
LayoutReference
การอ้างอิงเลย์เอาต์สไลด์ ซึ่งอาจอ้างอิงถึงสิ่งต่อไปนี้
- เลย์เอาต์ที่กำหนดไว้ล่วงหน้า
- หนึ่งในเลย์เอาต์ในงานนำเสนอ
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์ Union
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
|
เลย์เอาต์ที่มีชื่อ 1 รายการและเนื้อหา 1 รายการจัดอยู่ในคอลัมน์เดียว |
MAIN_POINT
|
เลย์เอาต์ที่มีประเด็นหลัก |
BIG_NUMBER
|
เลย์เอาต์ที่มีส่วนหัวตัวเลขขนาดใหญ่ |
LayoutPlaceholderIdMapping
การแมปรหัสที่ผู้ใช้ระบุสำหรับตัวยึดตำแหน่งที่จะสร้างในสไลด์จากเลย์เอาต์ที่ระบุ
การแสดง JSON |
---|
{ "objectId": string, // Union field |
ช่อง | |
---|---|
objectId
|
รหัสออบเจ็กต์ที่ผู้ใช้ระบุสำหรับตัวยึดตำแหน่งที่ระบุข้างต้นซึ่งจะสร้างขึ้นในสไลด์
หากคุณระบุรหัส รหัสดังกล่าวต้องไม่ซ้ำกับรหัสของหน้าและองค์ประกอบหน้าทั้งหมดในการแสดงผล รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป
หากไม่ระบุรหัส ระบบจะสร้างรหัสที่ไม่ซ้ำกัน |
ฟิลด์ Union
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 คำขอที่ไม่ถูกต้อง หากได้รหัสออบเจ็กต์หน้าเว็บของ
|
ฟิลด์สหภาพ
criteria เกณฑ์ที่ใช้จับคู่ข้อความที่จะแทนที่
criteria
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
containsText
|
ค้นหาข้อความในรูปร่างที่ตรงกับสตริงย่อยนี้ |
SubstringMatchCriteria
เกณฑ์ที่ตรงกับสตริงข้อความที่เฉพาะเจาะจงในรูปร่างหรือตาราง
การแสดง JSON |
---|
{ "text": string, "matchCase": boolean } |
ช่อง | |
---|---|
text
|
ข้อความที่จะค้นหาในรูปร่างหรือตาราง |
matchCase
|
ระบุว่าการค้นหาควรคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่หรือไม่
|
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, สเปรดชีต, drive.readonly, drive.file หรือไดรฟ์อย่างน้อย 1 รายการ
การแสดง 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.readonly, สเปรดชีต, drive.readonly หรือไดรฟ์อย่างน้อย 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
: ลูกศรที่สอดคล้องกับ Code Point Unicode U+2794 -
ARROW3D
: ลูกศรที่มีแรเงา 3 มิติ ซึ่งสอดคล้องกับ Code Point ของ Unicode U+27a2 -
CHECKBOX
: สี่เหลี่ยมจัตุรัสกลวง ซึ่งสอดคล้องกับ Code Point Unicode U+274f -
CIRCLE
: วงกลมกลวงซึ่งสอดคล้องกับ Code Point Unicode U+25cb -
DIAMOND
: ข้าวหลามตัดแข็ง ตามจุดโค้ด Unicode U+25c6 -
DIAMONDX
: เพชรที่มี "x" ซึ่งสอดคล้องกับ Code Point ของ Unicode U+2756 -
HOLLOWDIAMOND
: ข้าวหลามตัดแบบโปร่ง ซึ่งสอดคล้องกับ Code Point ของ Unicode U+25c7 -
DISC
: วงกลมตัน ซึ่งสอดคล้องกับ Code Point Unicode U+25cf -
SQUARE
: สี่เหลี่ยมจัตุรัสตัน ซึ่งสอดคล้องกับ Code Point Unicode U+25a0 -
STAR
: ดาว ตามจุดโค้ด Unicode U+2605 -
ALPHA
: ตัวอักษรตัวพิมพ์เล็ก เช่น "a", "b" หรือ "c" -
UPPERALPHA
: ตัวอักษรพิมพ์ใหญ่ เช่น "ก" "ข" หรือ "ค" -
DIGIT
: ตัวเลข เช่น "1", "2" หรือ "3" -
ZERODIGIT
: ตัวเลขที่มี 0 นำหน้าตัวเลขหลักเดียว เช่น "01", "02" หรือ "03" ตัวเลขที่มีมากกว่า 1 หลักจะไม่ขึ้นต้นด้วย 0 -
ROMAN
: ตัวเลขโรมันตัวพิมพ์เล็ก เช่น "i", "ii" หรือ "iii" -
UPPERROMAN
: ตัวเลขโรมันตัวพิมพ์ใหญ่ เช่น "I", "II" หรือ "III" -
LEFTTRIANGLE
: รูปสามเหลี่ยมชี้ไปทางซ้าย ซึ่งสอดคล้องกับ Code Point Unicode U+25c4
Enum | |
---|---|
BULLET_DISC_CIRCLE_SQUARE
|
รายการสัญลักษณ์หัวข้อย่อยที่มี
DISC
CIRCLE
และ
SQUARE
สัญลักษณ์หัวข้อย่อยสำหรับระดับการซ้อน 3 รายการแรก
|
BULLET_DIAMONDX_ARROW3D_SQUARE
|
รายการสัญลักษณ์หัวข้อย่อยที่มี
DIAMONDX
ARROW3D
และ
SQUARE
สัญลักษณ์หัวข้อย่อยสำหรับระดับการซ้อน 3 รายการแรก
|
BULLET_CHECKBOX
|
รายการสัญลักษณ์หัวข้อย่อยที่มี
CHECKBOX
สัญลักษณ์หัวข้อย่อยสำหรับระดับการซ้อนรายการทั้งหมด
|
BULLET_ARROW_DIAMOND_DISC
|
รายการหัวข้อย่อยที่มีสัญลักษณ์หัวข้อย่อย ARROW , DIAMOND และ DISC สำหรับรายการระดับการซ้อน 3 ระดับแรก
|
BULLET_STAR_CIRCLE_SQUARE
|
รายการสัญลักษณ์หัวข้อย่อยที่มี
STAR
CIRCLE
และ
SQUARE
สัญลักษณ์หัวข้อย่อยสำหรับระดับการซ้อน 3 รายการแรก
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
รายการสัญลักษณ์หัวข้อย่อยที่มี
ARROW3D
CIRCLE
และ
SQUARE
สัญลักษณ์หัวข้อย่อยสำหรับระดับการซ้อน 3 รายการแรก
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
รายการสัญลักษณ์หัวข้อย่อยที่มี
LEFTTRIANGLE
DIAMOND
และ
DISC
สัญลักษณ์หัวข้อย่อยสำหรับระดับการซ้อน 3 รายการแรก
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
รายการหัวข้อย่อยที่มีสัญลักษณ์หัวข้อย่อย DIAMONDX , HOLLOWDIAMOND และ SQUARE สำหรับรายการระดับการซ้อน 3 ระดับแรก
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
รายการสัญลักษณ์หัวข้อย่อยที่มี
DIAMOND
CIRCLE
และ
SQUARE
สัญลักษณ์หัวข้อย่อยสำหรับระดับการซ้อน 3 รายการแรก
|
NUMBERED_DIGIT_ALPHA_ROMAN
|
รายการลำดับเลขที่มีสัญลักษณ์ตัวเลข DIGIT , ALPHA และ ROMAN สำหรับรายการระดับการซ้อน 3 ระดับแรก ตามด้วยเครื่องหมายจุด
|
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS
|
รายการลำดับเลขที่มีสัญลักษณ์ตัวเลข DIGIT , ALPHA และ ROMAN สำหรับรายการระดับการซ้อน 3 ระดับแรก ตามด้วยวงเล็บ
|
NUMBERED_DIGIT_NESTED
|
รายการลำดับเลขที่มี
DIGIT
รูปอักขระที่คั่นด้วยจุด โดยระดับที่ซ้อนแต่ละระดับจะใช้รูปอักขระของระดับการซ้อนก่อนหน้าเป็นคำนำหน้า เช่น "1." "1.1" "2", '2.2.'
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
รายการลำดับเลขที่มีสัญลักษณ์ตัวเลข UPPERALPHA , ALPHA และ ROMAN สำหรับรายการระดับการซ้อน 3 ระดับแรก ตามด้วยเครื่องหมายจุด
|
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT
|
รายการลำดับเลขที่มีสัญลักษณ์ตัวเลข UPPERROMAN , UPPERALPHA และ DIGIT สำหรับรายการระดับการซ้อน 3 ระดับแรก ตามด้วยเครื่องหมายจุด
|
NUMBERED_ZERODIGIT_ALPHA_ROMAN
|
รายการลำดับเลขที่มีสัญลักษณ์ตัวเลข ZERODIGIT , ALPHA และ ROMAN สำหรับรายการระดับการซ้อน 3 ระดับแรก ตามด้วยเครื่องหมายจุด
|
ReplaceAllShapesWithImageRequest
แทนที่รูปร่างทั้งหมดที่ตรงตามเกณฑ์ที่ระบุด้วยรูปภาพที่ให้ไว้
รูปภาพที่แทนที่รูปร่างจะเป็นสี่เหลี่ยมผืนผ้าหลังจากแทรกลงในงานนำเสนอ และไม่เปลี่ยนรูปแบบเป็นรูปร่าง
การแสดง JSON |
---|
{ "replaceMethod": enum ( |
ช่อง | |
---|---|
replaceMethod
|
วิธีการแทนที่
เลิกใช้งานแล้ว
: ใช้
หากคุณระบุทั้ง |
imageReplaceMethod
|
วิธีการแทนที่รูปภาพ
หากคุณระบุทั้ง
หากคุณไม่ได้ระบุค่าสำหรับ
หากคุณไม่ระบุ ระบบจะใช้ CENTER_INSIDE |
pageObjectIds[]
|
หากไม่ว่างเปล่า จะจํากัดการจับคู่ไว้ที่องค์ประกอบหน้าเว็บในหน้านั้นๆ เท่านั้น
ส่งคืนข้อผิดพลาด 400 คำขอที่ไม่ถูกต้อง หากได้รหัสออบเจ็กต์หน้าเว็บของ
|
ฟิลด์ Union
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
|
ช่วงตารางที่ระบุเซลล์ของตารางที่จะยกเลิกการผสาน ระบบจะยกเลิกการผสานเซลล์ทั้งหมดในช่วงนี้ และเซลล์ที่ยกเลิกการผสานแล้วจะไม่ได้รับผลกระทบ หากช่วงไม่มีเซลล์ที่ผสาน คำขอจะไม่ดำเนินการใดๆ หากมีข้อความในเซลล์ที่ผสาน ข้อความจะยังคงอยู่ในเซลล์ด้านบนซ้าย ("head") ของบล็อกผลลัพธ์ของเซลล์ที่ไม่ได้ผสาน |
GroupObjectsRequest
จัดกลุ่มออบเจ็กต์เพื่อสร้างกลุ่มออบเจ็กต์ เช่น กลุ่ม
PageElements
เพื่อสร้าง
Group
ในหน้าเดียวกับรายการย่อยทั้งหมด
การแสดง JSON |
---|
{ "groupObjectId": string, "childrenObjectIds": [ string ] } |
ช่อง | |
---|---|
groupObjectId
|
รหัสออบเจ็กต์ที่ผู้ใช้ระบุสำหรับสร้างกลุ่ม
หากคุณระบุรหัส รหัสดังกล่าวต้องไม่ซ้ำกับรหัสของหน้าและองค์ประกอบหน้าทั้งหมดในการแสดงผล รหัสต้องขึ้นต้นด้วยอักขระที่เป็นตัวอักษรและตัวเลขคละกันหรือขีดล่าง (ตรงกับนิพจน์ทั่วไป หากไม่ระบุรหัส ระบบจะสร้างรหัสที่ไม่ซ้ำกัน |
childrenObjectIds[]
|
รหัสออบเจ็กต์ของออบเจ็กต์ที่จะจัดกลุ่ม
มีเพียงองค์ประกอบหน้าเว็บเท่านั้นที่จัดกลุ่มได้ ควรมีองค์ประกอบของหน้าอย่างน้อย 2 รายการบนหน้าเดียวกันซึ่งไม่ได้อยู่ในกลุ่มอื่น องค์ประกอบบางอย่างของหน้าเว็บ เช่น
|
UngroupObjectsRequest
เลิกจัดกลุ่มออบเจ็กต์ เช่น
groups
การแสดง JSON |
---|
{ "objectIds": [ string ] } |
ช่อง | |
---|---|
objectIds[]
|
รหัสออบเจ็กต์ของออบเจ็กต์ที่จะยกเลิกการจัดกลุ่ม
เฉพาะ
|
UpdatePageElementAltTextRequest
อัปเดตชื่อและ/หรือคำอธิบายข้อความแสดงแทนของ page element
การแสดง JSON |
---|
{ "objectId": string, "title": string, "description": string } |
ช่อง | |
---|---|
objectId
|
รหัสออบเจ็กต์ขององค์ประกอบหน้าเว็บที่จะใช้การอัปเดต |
title
|
ชื่อข้อความแสดงแทนที่อัปเดตแล้วขององค์ประกอบหน้าเว็บ หากไม่ได้ตั้งค่า ระบบจะรักษาค่าที่มีอยู่ไว้ ชื่อจะแสดงต่อโปรแกรมอ่านหน้าจอและอินเทอร์เฟซการช่วยเหลือพิเศษอื่นๆ ใช้เฉพาะค่าที่มนุษย์อ่านได้ซึ่งเกี่ยวข้องกับเนื้อหาขององค์ประกอบหน้าเว็บ |
description
|
คำอธิบายข้อความแสดงแทนที่อัปเดตแล้วขององค์ประกอบหน้า หากไม่ได้ตั้งค่า ระบบจะเก็บค่าที่มีอยู่ไว้ คำอธิบายจะแสดงโปรแกรมอ่านหน้าจอและอินเทอร์เฟซการช่วยเหลือพิเศษอื่นๆ ใช้เฉพาะค่าที่มนุษย์อ่านได้ซึ่งเกี่ยวข้องกับเนื้อหาขององค์ประกอบหน้า |
ReplaceImageRequest
แทนที่รูปภาพที่มีอยู่ด้วยรูปภาพใหม่
การแทนที่รูปภาพจะนำimage effects
ออกจากรูปภาพที่มีอยู่
การแสดง JSON |
---|
{ "imageObjectId": string, "imageReplaceMethod": enum ( |
ช่อง | |
---|---|
imageObjectId
|
รหัสของรูปภาพที่มีอยู่ซึ่งจะถูกแทนที่ โดยรหัสจะดึงมาจากการตอบกลับคำขอ get |
imageReplaceMethod
|
วิธีการเปลี่ยนทดแทน |
ฟิลด์ Union
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-order คือการเรียงลำดับองค์ประกอบในหน้าจากด้านหลังไปด้านหน้า องค์ประกอบที่อยู่ด้านหน้าอาจบดบังองค์ประกอบที่อยู่ด้านหลัง
การแสดง JSON |
---|
{
"pageElementObjectIds": [
string
],
"operation": enum ( |
ช่อง | |
---|---|
pageElementObjectIds[]
|
รหัสออบเจ็กต์ขององค์ประกอบหน้าเว็บที่จะอัปเดต องค์ประกอบของหน้าทั้งหมดต้องอยู่ในหน้าเดียวกันและต้องไม่มีการจัดกลุ่ม |
operation
|
การดำเนินการ Z-order ที่จะใช้กับองค์ประกอบของหน้า เมื่อใช้การดำเนินการกับองค์ประกอบหน้าเว็บหลายรายการ ระบบจะรักษาลําดับ Z แบบสัมพัทธ์ภายในองค์ประกอบหน้าเว็บเหล่านี้ก่อนการดำเนินการ |
ZOrderOperation
การดำเนินการในการอัปเดต Z-order ขององค์ประกอบของหน้าเว็บ
Enum | |
---|---|
Z_ORDER_OPERATION_UNSPECIFIED
|
การดำเนินการที่ไม่ได้ระบุ |
BRING_TO_FRONT
|
นําองค์ประกอบหน้าเว็บไปไว้ที่ด้านหน้าของหน้า |
BRING_FORWARD
|
นำองค์ประกอบของหน้าไปไว้ข้างหน้าข้างหนึ่งข้างหนึ่งโดยสัมพันธ์กับองค์ประกอบที่อยู่หน้าสุดในองค์ประกอบของหน้าที่ระบุ |
SEND_BACKWARD
|
เลื่อนองค์ประกอบหน้าเว็บในหน้าเว็บไปข้างหลัง 1 องค์ประกอบโดยสัมพันธ์กับองค์ประกอบที่อยู่หลังสุดในองค์ประกอบหน้าเว็บที่ระบุ |
SEND_TO_BACK
|
ส่งองค์ประกอบของหน้าไปด้านหลังของหน้า |
UpdateLineCategoryRequest
อัปเดตหมวดหมู่ของ line
การแสดง JSON |
---|
{
"objectId": string,
"lineCategory": enum ( |
ช่อง | |
---|---|
objectId
|
รหัสออบเจ็กต์ของบรรทัดที่ใช้การอัปเดต
เฉพาะบรรทัดที่มี
อาจมีการเปลี่ยนเส้นทางเส้นใหม่หลังจากอัปเดตหมวดหมู่แล้ว |
lineCategory
|
หมวดหมู่เส้นที่ต้องการอัปเดต
ผลลัพธ์ที่แน่นอน
|
RerouteLineRequest
เปลี่ยนเส้นทาง
line
เพื่อให้เชื่อมต่อที่จุดเชื่อมต่อที่ใกล้ที่สุด 2 จุดในองค์ประกอบหน้าเว็บที่เชื่อมต่อ
การแสดง JSON |
---|
{ "objectId": string } |
ช่อง | |
---|---|
objectId
|
รหัสออบเจ็กต์ของสายที่จะเปลี่ยนเส้นทาง
เฉพาะเส้นที่มี |