ส่งคำขอ
การอัปเดตประเภทเดียวที่จะใช้กับงานนำเสนอ
| การแสดง JSON |
|---|
{ // Union field |
| ช่อง | |
|---|---|
ฟิลด์ Union
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 |
| ช่อง | |
|---|---|
ฟิลด์ 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 รายการ จัดเรียงในคอลัมน์เดียว |
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 (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 คำขอไม่ถูกต้องหากระบุรหัสออบเจ็กต์หน้าของ
|
ฟิลด์ Union
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
|
คุณสมบัติขององค์ประกอบสำหรับรูปภาพ เมื่อสัดส่วนภาพของขนาดที่ระบุไม่ตรงกับสัดส่วนภาพ ระบบจะปรับขนาดและจัดกึ่งกลางรูปภาพตามขนาดเพื่อรักษาสัดส่วนภาพ ระบบจะใช้การเปลี่ยนรูปแบบที่ระบุหลังจากการดำเนินการนี้
คุณจะระบุพร็อพเพอร์ตี้
คุณจะระบุพร็อพเพอร์ตี้
|
ฟิลด์ Union
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
|
หมวดหมู่ของบรรทัดที่จะสร้าง
ระบบจะกำหนด
หากคุณระบุทั้ง
หากไม่ได้ระบุค่าสำหรับ
หากคุณไม่ได้ระบุทั้ง 2 อย่าง ระบบจะใช้
|
หมวดหมู่
หมวดหมู่บรรทัด
| Enum | |
|---|---|
STRAIGHT
|
ขั้วต่อตรง รวมถึงขั้วต่อตรง 1 โดยจะเป็นหมวดหมู่เริ่มต้นเมื่อไม่ได้ระบุหมวดหมู่ |
BENT
|
ขั้วต่อแบบงอ รวมถึงขั้วต่อแบบงอ 2 ถึง 5 |
CURVED
|
เส้นเชื่อมแบบโค้ง รวมถึงเส้นเชื่อมแบบโค้ง 2 ถึง 5 |
RefreshSheetsChartRequest
รีเฟรชแผนภูมิ Google ชีตที่ฝังโดยแทนที่ด้วยแผนภูมิเวอร์ชันล่าสุดจาก Google ชีต
หมายเหตุ: การรีเฟรชแผนภูมิต้องใช้ขอบเขต OAuth อย่างน้อย 1 รายการจาก spreadsheets.readonly, spreadsheets, drive.readonly หรือ drive
| การแสดง JSON |
|---|
{ "objectId": string } |
| ช่อง | |
|---|---|
objectId
|
รหัสออบเจ็กต์ของแผนภูมิที่จะรีเฟรช |
UpdateShapePropertiesRequest
อัปเดตพร็อพเพอร์ตี้ของ
Shape
| การแสดง JSON |
|---|
{
"objectId": string,
"shapeProperties": {
object ( |
| ช่อง | |
|---|---|
objectId
|
รหัสออบเจ็กต์ของรูปร่างที่ใช้การอัปเดต |
shapeProperties
|
พร็อพเพอร์ตี้รูปร่างที่จะอัปเดต |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต
ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
เช่น หากต้องการอัปเดตสีพื้นหลังแบบสีเดียวของรูปร่าง ให้ตั้งค่า
หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อฟิลด์ใน Field Mask แต่ปล่อยให้ฟิลด์นั้นไม่ได้ตั้งค่า |
UpdateImagePropertiesRequest
อัปเดตพร็อพเพอร์ตี้ของ
Image
| การแสดง JSON |
|---|
{
"objectId": string,
"imageProperties": {
object ( |
| ช่อง | |
|---|---|
objectId
|
รหัสออบเจ็กต์ของรูปภาพที่ใช้การอัปเดต |
imageProperties
|
พร็อพเพอร์ตี้รูปภาพที่จะอัปเดต |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต
ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
เช่น หากต้องการอัปเดตสีเส้นขอบของรูปภาพ ให้ตั้งค่า
หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อฟิลด์ใน Field Mask แต่ปล่อยให้ฟิลด์นั้นไม่ได้ตั้งค่า |
UpdateVideoPropertiesRequest
อัปเดตพร็อพเพอร์ตี้ของ
Video
| การแสดง JSON |
|---|
{
"objectId": string,
"videoProperties": {
object ( |
| ช่อง | |
|---|---|
objectId
|
รหัสออบเจ็กต์ของวิดีโอที่มีการใช้การอัปเดต |
videoProperties
|
พร็อพเพอร์ตี้วิดีโอที่จะอัปเดต |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต
ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
เช่น หากต้องการอัปเดตสีเส้นขอบวิดีโอ ให้ตั้งค่า
หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อฟิลด์ใน Field Mask แต่ปล่อยให้ฟิลด์นั้นไม่ได้ตั้งค่า |
UpdatePagePropertiesRequest
อัปเดตพร็อพเพอร์ตี้ของ
Page
| การแสดง JSON |
|---|
{
"objectId": string,
"pageProperties": {
object ( |
| ช่อง | |
|---|---|
objectId
|
รหัสออบเจ็กต์ของหน้าที่ใช้การอัปเดต |
pageProperties
|
คุณสมบัติของหน้าที่จะอัปเดต |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต
ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
เช่น หากต้องการอัปเดตสีเติมพื้นหลังแบบทึบของหน้าเว็บ ให้ตั้งค่า
หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อฟิลด์ใน Field Mask แต่ปล่อยให้ฟิลด์นั้นไม่ได้ตั้งค่า |
UpdateTableCellPropertiesRequest
อัปเดตพร็อพเพอร์ตี้ของ
TableCell
| การแสดง JSON |
|---|
{ "objectId": string, "tableRange": { object ( |
| ช่อง | |
|---|---|
objectId
|
รหัสออบเจ็กต์ของตาราง |
tableRange
|
ช่วงตารางที่แสดงถึงตารางย่อยที่จะใช้การอัปเดต หากไม่ได้ระบุช่วงตาราง การอัปเดตจะมีผลกับทั้งตาราง |
tableCellProperties
|
คุณสมบัติของเซลล์ตารางที่จะอัปเดต |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต
ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
เช่น หากต้องการอัปเดตสีเติมทึบของพื้นหลังเซลล์ตาราง ให้ตั้งค่า
หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อฟิลด์ใน Field Mask แต่ปล่อยให้ฟิลด์นั้นไม่ได้ตั้งค่า |
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 ฟิลด์ ระบบจะถือว่ามีรูท
เช่น หากต้องการอัปเดตสีเติมทึบของเส้น ให้ตั้งค่า
หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อฟิลด์ใน Field Mask แต่ปล่อยให้ฟิลด์นั้นไม่ได้ตั้งค่า |
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: สี่เหลี่ยมจัตุรัสกลวง ซึ่งสอดคล้องกับจุดโค้ด Unicode U+274f -
CIRCLE: วงกลมกลวง ซึ่งสอดคล้องกับ Code Point ของ Unicode U+25cb -
DIAMOND: สี่เหลี่ยมข้าวหลามตัดทึบ ซึ่งสอดคล้องกับ Code Point ของ 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: ดาว ซึ่งสอดคล้องกับ Code Point ของ Unicode U+2605 -
ALPHA: ตัวอักษรพิมพ์เล็ก เช่น "a", "b" หรือ "c" -
UPPERALPHA: ตัวอักษรพิมพ์ใหญ่ เช่น "A", "B" หรือ "C" -
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
|
เมธอด replace
เลิกใช้งานแล้ว
: ใช้
หากคุณระบุทั้ง
|
imageReplaceMethod
|
วิธีการแทนที่รูปภาพ
หากคุณระบุทั้ง
หากไม่ได้ระบุค่าสำหรับ
หากไม่ได้ระบุทั้ง 2 อย่าง ระบบจะใช้ CENTER_INSIDE |
pageObjectIds[]
|
หากไม่ว่างเปล่า จะจำกัดการจับคู่เฉพาะองค์ประกอบของหน้าในหน้าที่ระบุ
แสดงข้อผิดพลาด 400 คำขอไม่ถูกต้องหากระบุรหัสออบเจ็กต์ของหน้าของ
|
ฟิลด์ Union
criteria เกณฑ์ที่รูปร่างต้องตรงกันจึงจะแทนที่ได้
criteria
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
containsText
|
หากตั้งค่าไว้ คำขอนี้จะแทนที่รูปร่างทั้งหมดที่มีข้อความที่ระบุ |
ฟิลด์ Union
image_source ประเภทแหล่งที่มาของรูปภาพ
image_source
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
imageUrl
|
URL ของรูปภาพ ระบบจะดึงรูปภาพเพียงครั้งเดียวในเวลาที่แทรก และจะจัดเก็บสำเนาไว้เพื่อแสดงในงานนำเสนอ รูปภาพต้องมีขนาดไม่เกิน 50 MB มีความละเอียดไม่เกิน 25 เมกะพิกเซล และต้องอยู่ในรูปแบบ PNG, JPEG หรือ GIF
URL ที่ระบุต้องมีความยาวไม่เกิน 2 KB ระบบจะบันทึก URL ไว้กับรูปภาพและแสดงผ่านฟิลด์
|
ReplaceMethod
เมธอด replace
| 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 ฟิลด์ ระบบจะถือว่ามีรูท
เช่น หากต้องการอัปเดตรูปแบบข้อความเป็นตัวหนา ให้ตั้งค่า
หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อฟิลด์ใน Field Mask แต่ปล่อยให้ฟิลด์นั้นไม่ได้ตั้งค่า |
ReplaceAllShapesWithSheetsChartRequest
แทนที่รูปร่างทั้งหมดที่ตรงกับเกณฑ์ที่ระบุด้วยแผนภูมิ Google ชีตที่ระบุ ระบบจะปรับขนาดและจัดกึ่งกลางแผนภูมิให้พอดีกับขอบเขตของรูปร่างเดิม
หมายเหตุ: การแทนที่รูปร่างด้วยแผนภูมิต้องใช้ขอบเขต OAuth อย่างน้อย 1 รายการจาก spreadsheets.readonly, spreadsheets, drive.readonly หรือ drive
| การแสดง JSON |
|---|
{ "containsText": { object ( |
| ช่อง | |
|---|---|
containsText
|
เกณฑ์ที่รูปร่างต้องตรงกันจึงจะแทนที่ได้ คำขอจะแทนที่รูปร่างทั้งหมดที่มีข้อความที่ระบุ |
spreadsheetId
|
รหัสของสเปรดชีต Google ชีตที่มีแผนภูมิ |
chartId
|
รหัสของแผนภูมิที่เฉพาะเจาะจงในสเปรดชีต Google ชีต |
linkingMode
|
โหมดที่ใช้ลิงก์แผนภูมิกับสเปรดชีตแหล่งข้อมูล หากไม่ได้ระบุไว้ แผนภูมิจะเป็นรูปภาพที่ไม่ได้ลิงก์ |
pageObjectIds[]
|
หากไม่ว่างเปล่า จะจำกัดการจับคู่เฉพาะองค์ประกอบของหน้าในหน้าที่ระบุ
แสดงข้อผิดพลาด 400 คำขอไม่ถูกต้องหากระบุรหัสออบเจ็กต์หน้าของ
|
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 ฟิลด์ ระบบจะถือว่ามีรูท
เช่น หากต้องการอัปเดตการจัดแนวของย่อหน้า ให้ตั้งค่า
หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อฟิลด์ใน Field Mask แต่ปล่อยให้ฟิลด์นั้นไม่ได้ตั้งค่า |
UpdateTableBorderPropertiesRequest
อัปเดตพร็อพเพอร์ตี้ของเส้นขอบตารางใน
Table
| การแสดง JSON |
|---|
{ "objectId": string, "tableRange": { object ( |
| ช่อง | |
|---|---|
objectId
|
รหัสออบเจ็กต์ของตาราง |
tableRange
|
ช่วงตารางที่แสดงถึงตารางย่อยที่จะใช้การอัปเดต หากไม่ได้ระบุช่วงตาราง การอัปเดตจะมีผลกับทั้งตาราง |
borderPosition
|
ตำแหน่งเส้นขอบในช่วงตารางที่ควรใช้การอัปเดต หากไม่ได้ระบุตำแหน่งเส้นขอบ การอัปเดตจะมีผลกับเส้นขอบทั้งหมดในช่วงตาราง |
tableBorderProperties
|
คุณสมบัติเส้นขอบตารางที่จะอัปเดต |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต
ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
เช่น หากต้องการอัปเดตสีเติมแบบทึบของเส้นขอบตาราง ให้ตั้งค่า
หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อฟิลด์ใน Field Mask แต่ปล่อยให้ฟิลด์นั้นไม่ได้ตั้งค่า |
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 ] } |
| ช่อง | |
|---|---|
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" อยู่แล้วและไม่ควรระบุ คุณใช้
เช่น หากต้องการอัปเดตว่าสไลด์ถูกข้ามหรือไม่ ให้ตั้งค่า
หากต้องการรีเซ็ตพร็อพเพอร์ตี้เป็นค่าเริ่มต้น ให้ใส่ชื่อฟิลด์ใน Field Mask แต่ปล่อยให้ฟิลด์นั้นไม่ได้ตั้งค่า |
UpdatePageElementsZOrderRequest
อัปเดตลำดับ Z ขององค์ประกอบหน้าเว็บ ลำดับ Z คือการจัดลำดับองค์ประกอบในหน้าเว็บจากด้านหลังไปด้านหน้า องค์ประกอบหน้าเว็บที่อยู่ด้านหน้าอาจบังองค์ประกอบที่อยู่ด้านหลัง
| การแสดง JSON |
|---|
{
"pageElementObjectIds": [
string
],
"operation": enum ( |
| ช่อง | |
|---|---|
pageElementObjectIds[]
|
รหัสออบเจ็กต์ขององค์ประกอบหน้าเว็บที่จะอัปเดต องค์ประกอบทั้งหมดของหน้าเว็บต้องอยู่ในหน้าเดียวกันและต้องไม่อยู่ในกลุ่ม |
operation
|
การดำเนินการ Z-order ที่จะใช้กับองค์ประกอบของหน้า เมื่อใช้การดำเนินการกับองค์ประกอบหลายหน้า ระบบจะรักษาลำดับ Z ที่สัมพันธ์กันภายในองค์ประกอบหน้าเหล่านี้ก่อนการดำเนินการ |
ZOrderOperation
การดำเนินการเพื่ออัปเดตลำดับ Z ขององค์ประกอบหน้าเว็บ
| Enum | |
|---|---|
Z_ORDER_OPERATION_UNSPECIFIED
|
การดำเนินการที่ไม่ได้ระบุ |
BRING_TO_FRONT
|
นำองค์ประกอบของหน้าไปไว้ด้านหน้าของหน้า |
BRING_FORWARD
|
เลื่อนองค์ประกอบของหน้าไปข้างหน้า 1 องค์ประกอบเทียบกับองค์ประกอบที่อยู่หน้าสุดในองค์ประกอบของหน้าที่ระบุ |
SEND_BACKWARD
|
ส่งองค์ประกอบของหน้าไปข้างหลังในหน้าทีละองค์ประกอบโดยอิงตามองค์ประกอบที่อยู่ด้านหลังสุดในองค์ประกอบของหน้าที่ระบุ |
SEND_TO_BACK
|
ส่งองค์ประกอบของหน้าไปยังด้านหลังของหน้า |
UpdateLineCategoryRequest
อัปเดตหมวดหมู่ของ
line
| การแสดง JSON |
|---|
{
"objectId": string,
"lineCategory": enum ( |
| ช่อง | |
|---|---|
objectId
|
รหัสออบเจ็กต์ของบรรทัดที่ใช้การอัปเดต
คุณจะอัปเดตได้เฉพาะบรรทัดที่มี
ระบบอาจเปลี่ยนเส้นทางของสายหลังจากอัปเดตหมวดหมู่ |
lineCategory
|
หมวดหมู่บรรทัดที่จะอัปเดต
|
RerouteLineRequest
เปลี่ยนเส้นทาง
line
เพื่อให้เชื่อมต่อที่เว็บไซต์การเชื่อมต่อที่ใกล้ที่สุด 2 แห่งในองค์ประกอบหน้าเว็บที่เชื่อมต่อ
| การแสดง JSON |
|---|
{ "objectId": string } |
| ช่อง | |
|---|---|
objectId
|
รหัสออบเจ็กต์ของเส้นทางที่จะเปลี่ยนเส้นทาง
เฉพาะบรรทัดที่มี
|