ส่งคำขอ
การอัปเดตประเภทเดียวที่จะใช้กับสเปรดชีต
| การแสดง JSON |
|---|
{ // Union field |
| ช่อง | |
|---|---|
ฟิลด์ Union
kind ประเภทของการอัปเดต ต้องระบุฟิลด์เดียวเท่านั้น
kind
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
updateSpreadsheetProperties
|
อัปเดตพร็อพเพอร์ตี้ของสเปรดชีต |
updateSheetProperties
|
อัปเดตพร็อพเพอร์ตี้ของชีต |
updateDimensionProperties
|
อัปเดตพร็อพเพอร์ตี้ของมิติข้อมูล |
updateNamedRange
|
อัปเดตช่วงที่มีชื่อ |
repeatCell
|
ทำซ้ำเซลล์เดียวในช่วง |
addNamedRange
|
เพิ่มช่วงที่ตั้งชื่อแล้ว |
deleteNamedRange
|
ลบช่วงที่ตั้งชื่อแล้ว |
addSheet
|
เพิ่มชีต |
deleteSheet
|
ลบชีต |
autoFill
|
กรอกข้อมูลเพิ่มเติมโดยอัตโนมัติตามข้อมูลที่มีอยู่ |
cutPaste
|
ตัดข้อมูลจากพื้นที่หนึ่งและวางลงในอีกพื้นที่หนึ่ง |
copyPaste
|
คัดลอกข้อมูลจากพื้นที่หนึ่งและวางลงในอีกพื้นที่หนึ่ง |
mergeCells
|
ผสานเซลล์เข้าด้วยกัน |
unmergeCells
|
ยกเลิกการผสานเซลล์ที่ผสาน |
updateBorders
|
อัปเดตเส้นขอบในช่วงของเซลล์ |
updateCells
|
อัปเดตหลายเซลล์พร้อมกัน |
addFilterView
|
เพิ่มมุมมองตัวกรอง |
appendCells
|
เพิ่มเซลล์ต่อท้ายแถวสุดท้ายที่มีข้อมูลในชีต |
clearBasicFilter
|
ล้างตัวกรองพื้นฐานในชีต |
deleteDimension
|
ลบแถวหรือคอลัมน์ในชีต |
deleteEmbeddedObject
|
ลบออบเจ็กต์ที่ฝัง (เช่น แผนภูมิ รูปภาพ) ในชีต |
deleteFilterView
|
ลบมุมมองตัวกรองออกจากชีต |
duplicateFilterView
|
ทำซ้ำมุมมองตัวกรอง |
duplicateSheet
|
ทำซ้ำชีต |
findReplace
|
ค้นหาและแทนที่ข้อความบางส่วนด้วยข้อความอื่น |
insertDimension
|
แทรกแถวหรือคอลัมน์ใหม่ในชีต |
insertRange
|
แทรกเซลล์ใหม่ในชีต โดยเลื่อนเซลล์ที่มีอยู่ |
moveDimension
|
ย้ายแถวหรือคอลัมน์ไปยังตำแหน่งอื่นในชีต |
updateEmbeddedObjectPosition
|
อัปเดตตำแหน่งของออบเจ็กต์ที่ฝัง (เช่น แผนภูมิ รูปภาพ) |
pasteData
|
วางข้อมูล (HTML หรือคั่นด้วยตัวคั่น) ลงในชีต |
textToColumns
|
แปลงคอลัมน์ข้อความเป็นคอลัมน์ข้อความหลายคอลัมน์ |
updateFilterView
|
อัปเดตพร็อพเพอร์ตี้ของมุมมองตัวกรอง |
deleteRange
|
ลบช่วงของเซลล์จากชีตและเลื่อนเซลล์ที่เหลือ |
appendDimension
|
ผนวกมิติข้อมูลไว้ที่ท้ายชีต |
addConditionalFormatRule
|
เพิ่มกฎการจัดรูปแบบตามเงื่อนไขใหม่ |
updateConditionalFormatRule
|
อัปเดตกฎการจัดรูปแบบตามเงื่อนไขที่มีอยู่ |
deleteConditionalFormatRule
|
ลบกฎการจัดรูปแบบตามเงื่อนไขที่มีอยู่ |
sortRange
|
จัดเรียงข้อมูลในช่วง |
setDataValidation
|
ตั้งค่าการตรวจสอบข้อมูลสำหรับเซลล์อย่างน้อย 1 เซลล์ |
setBasicFilter
|
ตั้งค่าตัวกรองพื้นฐานในชีต |
addProtectedRange
|
เพิ่มช่วงที่ป้องกันไว้ |
updateProtectedRange
|
อัปเดตช่วงที่ป้องกันไว้ |
deleteProtectedRange
|
ลบช่วงที่ป้องกันไว้ |
autoResizeDimensions
|
ปรับขนาดมิติข้อมูลอย่างน้อย 1 รายการโดยอัตโนมัติตามเนื้อหาของเซลล์ในมิติข้อมูลนั้น |
addChart
|
เพิ่มแผนภูมิ |
updateChartSpec
|
อัปเดตข้อกำหนดของแผนภูมิ |
updateBanding
|
อัปเดตช่วงที่มีแถบสี |
addBanding
|
เพิ่มช่วงที่มีแถบสีใหม่ |
deleteBanding
|
นำช่วงที่มีแถบสีออก |
createDeveloperMetadata
|
สร้างข้อมูลเมตานักพัฒนาแอปใหม่ |
updateDeveloperMetadata
|
อัปเดตรายการข้อมูลเมตานักพัฒนาแอปที่มีอยู่ |
deleteDeveloperMetadata
|
ลบข้อมูลเมตาของนักพัฒนาซอฟต์แวร์ |
randomizeRange
|
สุ่มลำดับแถวในช่วง |
addDimensionGroup
|
สร้างกลุ่มในช่วงที่ระบุ |
deleteDimensionGroup
|
ลบกลุ่มในช่วงที่ระบุ |
updateDimensionGroup
|
อัปเดตสถานะของกลุ่มที่ระบุ |
trimWhitespace
|
ตัดช่องว่าง (เช่น ช่องว่าง แท็บ หรือการขึ้นบรรทัดใหม่) ในเซลล์ |
deleteDuplicates
|
นำแถวที่มีค่าที่ซ้ำกันในคอลัมน์ที่ระบุของช่วงเซลล์ออก |
updateEmbeddedObjectBorder
|
อัปเดตเส้นขอบของออบเจ็กต์ที่ฝัง |
addSlicer
|
เพิ่มตัวควบคุมตัวกรอง |
updateSlicerSpec
|
อัปเดตข้อกำหนดของ Slicer |
addDataSource
|
เพิ่มแหล่งข้อมูล |
updateDataSource
|
อัปเดตแหล่งข้อมูล |
deleteDataSource
|
ลบแหล่งข้อมูล |
refreshDataSource
|
รีเฟรชแหล่งข้อมูลอย่างน้อย 1 รายการและออบเจ็กต์ฐานข้อมูลที่เชื่อมโยง |
cancelDataSourceRefresh
|
ยกเลิกการรีเฟรชแหล่งข้อมูลอย่างน้อย 1 รายการและ dbobject ที่เกี่ยวข้อง |
addTable
|
เพิ่มตาราง |
updateTable
|
อัปเดตตาราง |
deleteTable
|
คำขอสำหรับการลบตาราง |
UpdateSpreadsheetPropertiesRequest
อัปเดตพร็อพเพอร์ตี้ของสเปรดชีต
| การแสดง JSON |
|---|
{
"properties": {
object ( |
| ช่อง | |
|---|---|
properties
|
พร็อพเพอร์ตี้ที่จะอัปเดต |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามี "properties" ระดับรูทอยู่แล้วและไม่ควรระบุ คุณใช้ |
UpdateSheetPropertiesRequest
อัปเดตพร็อพเพอร์ตี้ของชีตด้วย sheetId ที่ระบุ
| การแสดง JSON |
|---|
{
"properties": {
object ( |
| ช่อง | |
|---|---|
properties
|
พร็อพเพอร์ตี้ที่จะอัปเดต |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
|
UpdateDimensionPropertiesRequest
อัปเดตพร็อพเพอร์ตี้ของมิติข้อมูลภายในช่วงที่ระบุ
| การแสดง JSON |
|---|
{ "properties": { object ( |
| ช่อง | |
|---|---|
properties
|
พร็อพเพอร์ตี้ที่จะอัปเดต |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
|
ฟิลด์ Union
dimension_range ช่วงมิติข้อมูล
dimension_range
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
range
|
แถวหรือคอลัมน์ที่จะอัปเดต |
dataSourceSheetRange
|
คอลัมน์ในชีตแหล่งข้อมูลที่จะอัปเดต |
DataSourceSheetDimensionRange
ช่วงตามมิติข้อมูลเดียวในชีต
DATA_SOURCE
| การแสดง JSON |
|---|
{
"sheetId": integer,
"columnReferences": [
{
object ( |
| ช่อง | |
|---|---|
sheetId
|
รหัสของชีตแหล่งข้อมูลที่ช่วงอยู่ |
columnReferences[]
|
คอลัมน์ในชีตแหล่งข้อมูล |
UpdateNamedRangeRequest
อัปเดตพร็อพเพอร์ตี้ของช่วงที่มีชื่อด้วย
namedRangeIdที่ระบุ
| การแสดง JSON |
|---|
{
"namedRange": {
object ( |
| ช่อง | |
|---|---|
namedRange
|
ช่วงที่มีชื่อที่จะอัปเดตด้วยพร็อพเพอร์ตี้ใหม่ |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
|
RepeatCellRequest
อัปเดตเซลล์ทั้งหมดในช่วงเป็นค่าในออบเจ็กต์ Cell ที่ระบุ ระบบจะอัปเดตเฉพาะฟิลด์ที่ระบุไว้ในฟิลด์
fields
ส่วนฟิลด์อื่นๆ จะไม่มีการเปลี่ยนแปลง
หากเขียนเซลล์ด้วยสูตร ช่วงของสูตรจะเพิ่มขึ้นโดยอัตโนมัติสำหรับแต่ละฟิลด์ในช่วง เช่น หากเขียนเซลล์ที่มีสูตร
=A1
ลงในช่วง B2:C4, B2 จะเป็น
=A1, B3 จะเป็น
=A2, B4 จะเป็น
=A3, C2 จะเป็น
=B1, C3 จะเป็น
=B2, C4 จะเป็น
=B3
หากต้องการให้ช่วงของสูตรคงที่ ให้ใช้ตัวบ่งชี้
$
เช่น ใช้สูตร
=$A$1
เพื่อป้องกันไม่ให้ทั้งแถวและคอลัมน์เพิ่มขึ้น
| การแสดง JSON |
|---|
{ "range": { object ( |
| ช่อง | |
|---|---|
range
|
ช่วงที่จะทำซ้ำเซลล์ |
cell
|
ข้อมูลที่จะเขียน |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
|
AddNamedRangeRequest
เพิ่มช่วงที่มีชื่อลงในสเปรดชีต
| การแสดง JSON |
|---|
{
"namedRange": {
object ( |
| ช่อง | |
|---|---|
namedRange
|
ช่วงที่มีชื่อที่จะเพิ่ม ฟิลด์
|
DeleteNamedRangeRequest
นำช่วงที่มีชื่อซึ่งมีรหัสที่ระบุออกจากสเปรดชีต
| การแสดง JSON |
|---|
{ "namedRangeId": string } |
| ช่อง | |
|---|---|
namedRangeId
|
รหัสของช่วงที่ตั้งชื่อที่จะลบ |
AddSheetRequest
เพิ่มชีตใหม่ เมื่อเพิ่มชีตที่ดัชนีที่กำหนด ระบบจะเพิ่มดัชนีของชีตที่ตามมาทั้งหมด หากต้องการเพิ่มชีตออบเจ็กต์ ให้ใช้
AddChartRequest
แทน แล้วระบุ
EmbeddedObjectPosition.sheetId
หรือ
EmbeddedObjectPosition.newSheet
| การแสดง JSON |
|---|
{
"properties": {
object ( |
| ช่อง | |
|---|---|
properties
|
พร็อพเพอร์ตี้ที่ชีตใหม่ควรมี โดยจะใส่หรือไม่ใส่ก็ได้ ฟิลด์
|
DeleteSheetRequest
ลบชีตที่ขอ
| การแสดง JSON |
|---|
{ "sheetId": integer } |
| ช่อง | |
|---|---|
sheetId
|
รหัสของชีตที่จะลบ
หากชีตเป็นประเภท
|
AutoFillRequest
กรอกข้อมูลเพิ่มเติมตามข้อมูลที่มีอยู่
| การแสดง JSON |
|---|
{ "useAlternateSeries": boolean, // Union field |
| ช่อง | |
|---|---|
useAlternateSeries
|
จริง หากเราควรสร้างข้อมูลด้วยชุดข้อมูล "สำรอง" ซึ่งจะแตกต่างกันไปตามประเภทและปริมาณของข้อมูลต้นทาง |
ฟิลด์ Union
area พื้นที่ที่จะป้อนข้อความอัตโนมัติ
area
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
range
|
ช่วงที่จะป้อนข้อความอัตโนมัติ ซึ่งจะตรวจสอบช่วงและตรวจหาสถานที่ตั้งที่มีข้อมูล แล้วป้อนข้อมูลนั้นลงในส่วนที่เหลือของช่วงโดยอัตโนมัติ |
sourceAndDestination
|
พื้นที่ต้นทางและปลายทางที่จะป้อนข้อความอัตโนมัติ ซึ่งจะแสดงแหล่งที่มาของการป้อนข้อความอัตโนมัติและตำแหน่งที่จะขยายข้อมูลนั้นอย่างชัดเจน |
SourceAndDestination
การรวมช่วงแหล่งที่มาและวิธีขยายแหล่งที่มานั้น
| การแสดง JSON |
|---|
{ "source": { object ( |
| ช่อง | |
|---|---|
source
|
ตำแหน่งของข้อมูลที่จะใช้เป็นแหล่งที่มาของการป้อนข้อความอัตโนมัติ |
dimension
|
มิติข้อมูลที่ควรกรอกข้อมูล |
fillLength
|
จำนวนแถวหรือคอลัมน์ที่ควรป้อนข้อมูล ตัวเลขที่เป็นบวกจะขยายเกินแถวสุดท้ายหรือคอลัมน์สุดท้ายของแหล่งข้อมูล ตัวเลขติดลบจะขยายก่อนแถวแรกหรือคอลัมน์แรกของแหล่งข้อมูล |
CutPasteRequest
ย้ายข้อมูลจากแหล่งที่มาไปยังปลายทาง
| การแสดง JSON |
|---|
{ "source": { object ( |
| ช่อง | |
|---|---|
source
|
ข้อมูลต้นฉบับที่จะตัด |
destination
|
พิกัดด้านซ้ายบนที่ควรวางข้อมูล |
pasteType
|
ประเภทข้อมูลที่จะวาง ระบบจะตัดข้อมูลต้นฉบับทั้งหมด ไม่ว่าคุณจะวางอะไรก็ตาม |
PasteType
ควรวางข้อมูลประเภทใด
| Enum | |
|---|---|
PASTE_NORMAL
|
วางค่า สูตร รูปแบบ และการผสาน |
PASTE_VALUES
|
วางเฉพาะค่าโดยไม่มีรูปแบบ สูตร หรือการผสาน |
PASTE_FORMAT
|
วางเฉพาะรูปแบบและการตรวจสอบข้อมูล |
PASTE_NO_BORDERS
|
เหมือน
PASTE_NORMAL
แต่ไม่มีเส้นขอบ
|
PASTE_FORMULA
|
วางเฉพาะสูตร |
PASTE_DATA_VALIDATION
|
วางเฉพาะการตรวจสอบข้อมูล |
PASTE_CONDITIONAL_FORMATTING
|
วางเฉพาะกฎการจัดรูปแบบตามเงื่อนไข |
CopyPasteRequest
คัดลอกข้อมูลจากแหล่งที่มาไปยังปลายทาง
| การแสดง JSON |
|---|
{ "source": { object ( |
| ช่อง | |
|---|---|
source
|
ช่วงต้นทางที่จะคัดลอก |
destination
|
ตำแหน่งที่จะวาง หากช่วงครอบคลุมระยะเวลาที่เป็นผลคูณของความสูงหรือความกว้างของแหล่งที่มา ระบบจะทำซ้ำข้อมูลเพื่อเติมในช่วงปลายทาง หากช่วงมีขนาดเล็กกว่าช่วงแหล่งที่มา ระบบจะยังคงคัดลอกข้อมูลแหล่งที่มาทั้งหมด (นอกเหนือจากจุดสิ้นสุดของช่วงปลายทาง) |
pasteType
|
ประเภทข้อมูลที่จะวาง |
pasteOrientation
|
วิธีวางข้อมูลดังกล่าว |
PasteOrientation
วิธีดำเนินการวาง
| Enum | |
|---|---|
NORMAL
|
วางตามปกติ |
TRANSPOSE
|
วางแบบสลับที่ ซึ่งแถวทั้งหมดจะกลายเป็นคอลัมน์ และในทางกลับกัน |
MergeCellsRequest
ผสานเซลล์ทั้งหมดในช่วง
| การแสดง JSON |
|---|
{ "range": { object ( |
| ช่อง | |
|---|---|
range
|
ช่วงของเซลล์ที่จะผสาน |
mergeType
|
วิธีผสานเซลล์ |
MergeType
ประเภทการผสานที่จะสร้าง
| Enum | |
|---|---|
MERGE_ALL
|
สร้างการผสานเดียวจากช่วง |
MERGE_COLUMNS
|
สร้างการผสานสำหรับแต่ละคอลัมน์ในช่วง |
MERGE_ROWS
|
สร้างการผสานสำหรับแต่ละแถวในช่วง |
UnmergeCellsRequest
ยกเลิกการผสานเซลล์ในช่วงที่กำหนด
| การแสดง JSON |
|---|
{
"range": {
object ( |
| ช่อง | |
|---|---|
range
|
ช่วงที่ควรยกเลิกการผสานเซลล์ทั้งหมด หากช่วงครอบคลุมการผสานหลายรายการ ระบบจะยกเลิกการผสานทั้งหมด ช่วงต้องไม่ครอบคลุมการผสานบางส่วน |
UpdateBordersRequest
อัปเดตเส้นขอบของช่วง หากไม่ได้ตั้งค่าช่องในคำขอ นั่นหมายความว่าเส้นขอบจะยังคงเป็นเช่นเดิม ตัวอย่างเช่น เมื่อมี UpdateBordersRequest 2 รายการต่อกัน
-
range: A1:A5
{ top: RED, bottom: WHITE } -
range: A1:A5
{ left: BLUE }
ซึ่งจะส่งผลให้ A1:A5 มีเส้นขอบเป็น
{ top: RED, bottom: WHITE, left: BLUE } หากต้องการล้างเส้นขอบ ให้ตั้งค่ารูปแบบเป็น
NONE อย่างชัดเจน
| การแสดง JSON |
|---|
{ "range": { object ( |
| ช่อง | |
|---|---|
range
|
ช่วงที่ควรมีการอัปเดตเส้นขอบ |
top
|
เส้นขอบที่จะวางไว้ที่ด้านบนของช่วง |
bottom
|
เส้นขอบที่จะวางไว้ที่ด้านล่างของช่วง |
left
|
เส้นขอบที่จะวางไว้ทางด้านซ้ายของช่วง |
right
|
เส้นขอบที่จะวางไว้ทางด้านขวาของช่วง |
innerHorizontal
|
เส้นขอบแนวนอนที่จะใส่ในช่วง |
innerVertical
|
เส้นขอบแนวตั้งที่จะใส่ในขอบเขต |
UpdateCellsRequest
อัปเดตเซลล์ทั้งหมดในช่วงด้วยข้อมูลใหม่
| การแสดง JSON |
|---|
{ "rows": [ { object ( |
| ช่อง | |
|---|---|
rows[]
|
ข้อมูลที่จะเขียน |
fields
|
ฟิลด์ของ CellData ที่ควรได้รับการอัปเดต ต้องระบุอย่างน้อย 1 ฟิลด์ รากคือ CellData และไม่ควรระบุ "row.values." คุณใช้ |
ฟิลด์ Union
area ควรเขียนข้อมูลตำแหน่ง ต้องตั้งค่า 1 ค่าเท่านั้น
area
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
start
|
พิกัดที่จะเริ่มเขียนข้อมูล คุณเขียนแถวและคอลัมน์ได้ทุกจำนวน (รวมถึงจำนวนคอลัมน์ที่แตกต่างกันต่อแถว) |
range
|
ช่วงที่จะเขียนข้อมูล
หากข้อมูลในแถวไม่ครอบคลุมช่วงที่ขอทั้งหมด ระบบจะล้างช่องที่ตรงกับช่องที่ตั้งค่าไว้ใน
|
AddFilterViewRequest
เพิ่มมุมมองตัวกรอง
| การแสดง JSON |
|---|
{
"filter": {
object ( |
| ช่อง | |
|---|---|
filter
|
ตัวกรองที่จะเพิ่ม ฟิลด์
|
AppendCellsRequest
เพิ่มเซลล์ใหม่ต่อท้ายแถวสุดท้ายที่มีข้อมูลในชีต และแทรกแถวใหม่ลงในชีตหากจำเป็น
| การแสดง JSON |
|---|
{ "sheetId": integer, "rows": [ { object ( |
| ช่อง | |
|---|---|
sheetId
|
รหัสชีตที่จะต่อท้ายข้อมูล |
rows[]
|
ข้อมูลที่จะต่อท้าย |
fields
|
ฟิลด์ของ CellData ที่ควรได้รับการอัปเดต ต้องระบุอย่างน้อย 1 ฟิลด์ รากคือ CellData และไม่ควรระบุ "row.values." คุณใช้ |
ฟิลด์ Union
area ควรเขียนข้อมูลตำแหน่ง
area
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
tableId
|
รหัสของตารางที่จะต่อท้ายข้อมูล ระบบจะต่อท้ายข้อมูลในส่วนเนื้อหาของตารางเท่านั้น
นอกจากนี้ ช่องนี้ยังมีความสำคัญเหนือช่อง
|
ClearBasicFilterRequest
ล้างตัวกรองพื้นฐาน หากมีอยู่ในชีต
| การแสดง JSON |
|---|
{ "sheetId": integer } |
| ช่อง | |
|---|---|
sheetId
|
รหัสชีตที่ควรล้างตัวกรองพื้นฐาน |
DeleteDimensionRequest
ลบมิติข้อมูลออกจากชีต
| การแสดง JSON |
|---|
{
"range": {
object ( |
| ช่อง | |
|---|---|
range
|
มิติข้อมูลที่จะลบออกจากชีต |
DeleteEmbeddedObjectRequest
ลบออบเจ็กต์ที่ฝังที่มีรหัสที่ระบุ
| การแสดง JSON |
|---|
{ "objectId": integer } |
| ช่อง | |
|---|---|
objectId
|
รหัสของออบเจ็กต์ที่ฝังที่จะลบ |
DeleteFilterViewRequest
ลบมุมมองตัวกรองที่เฉพาะเจาะจง
| การแสดง JSON |
|---|
{ "filterId": integer } |
| ช่อง | |
|---|---|
filterId
|
รหัสของตัวกรองที่จะลบ |
DuplicateFilterViewRequest
ทำซ้ำมุมมองตัวกรองที่เฉพาะเจาะจง
| การแสดง JSON |
|---|
{ "filterId": integer } |
| ช่อง | |
|---|---|
filterId
|
รหัสของตัวกรองที่กำลังทำซ้ำ |
DuplicateSheetRequest
ทำซ้ำเนื้อหาของชีต
| การแสดง JSON |
|---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
| ช่อง | |
|---|---|
sourceSheetId
|
ชีตที่จะทำซ้ำ
หากชีตต้นฉบับเป็นประเภท
|
insertSheetIndex
|
ดัชนีแบบ 0 ที่ควรแทรกชีตใหม่ ดัชนีของชีตทั้งหมดหลังจากนี้จะเพิ่มขึ้น |
newSheetId
|
หากตั้งค่าไว้ รหัสของชีตใหม่ หากไม่ได้ตั้งค่าไว้ ระบบจะเลือกรหัส หากตั้งค่าไว้ รหัสต้องไม่ขัดแย้งกับรหัสชีตที่มีอยู่ หากตั้งค่าไว้ ค่าดังกล่าวต้องไม่เป็นค่าลบ |
newSheetName
|
ชื่อของชีตใหม่ หากว่างเปล่า ระบบจะเลือกชื่อใหม่ให้คุณ |
FindReplaceRequest
ค้นหาและแทนที่ข้อมูลในเซลล์ในช่วง ชีต หรือชีตทั้งหมด
| การแสดง JSON |
|---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
| ช่อง | |
|---|---|
find
|
ค่าที่จะค้นหา |
replacement
|
ค่าที่จะใช้แทน |
matchCase
|
จริง หากการค้นหาคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
matchEntireCell
|
เป็นจริงหากค่าที่ค้นหาควรตรงกับทั้งเซลล์ |
searchByRegex
|
จริง หากค่าที่ค้นหาเป็นนิพจน์ทั่วไป นิพจน์ทั่วไปและการแทนที่ควรเป็นไปตามกฎนิพจน์ทั่วไปของ Java ที่
https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html สตริงแทนที่สามารถอ้างอิงถึงกลุ่มที่จับภาพได้ เช่น หากเซลล์หนึ่งมีเนื้อหา
|
includeFormulas
|
เป็นจริงหากการค้นหาควรรวมเซลล์ที่มีสูตร False เพื่อข้ามเซลล์ที่มีสูตร |
ฟิลด์ Union
scope ขอบเขตที่จะค้นหา/แทนที่ ต้องตั้งค่าเพียง 1 รายการเท่านั้น
scope
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
range
|
ช่วงที่จะค้นหา/แทนที่ |
sheetId
|
ชีตที่จะค้นหา/แทนที่ |
allSheets
|
True เพื่อค้นหา/แทนที่ในชีตทั้งหมด |
InsertDimensionRequest
แทรกแถวหรือคอลัมน์ในชีตที่ดัชนีที่เฉพาะเจาะจง
| การแสดง JSON |
|---|
{
"range": {
object ( |
| ช่อง | |
|---|---|
range
|
มิติข้อมูลที่จะแทรก ดัชนีเริ่มต้นและดัชนีสิ้นสุดต้องมีขอบเขต |
inheritFromBefore
|
ควรกำหนดพร็อพเพอร์ตี้มิติข้อมูลจากมิติข้อมูลก่อนหน้าหรือหลังจากมิติข้อมูลที่แทรกใหม่ จริงเพื่อรับค่าจากมิติข้อมูลก่อนหน้า (ในกรณีนี้ดัชนีเริ่มต้นต้องมากกว่า 0) และเท็จเพื่อรับค่าจากมิติข้อมูลหลังจากนั้น
ตัวอย่างเช่น หากดัชนีแถว 0 มีพื้นหลังสีแดงและดัชนีแถว 1 มีพื้นหลังสีเขียว การแทรก 2 แถวที่ดัชนี 1 จะรับค่าพื้นหลังสีเขียวหรือสีแดงก็ได้ หาก
|
InsertRangeRequest
แทรกเซลล์ลงในช่วง โดยเลื่อนเซลล์ที่มีอยู่ไปทางขวาหรือลง
| การแสดง JSON |
|---|
{ "range": { object ( |
| ช่อง | |
|---|---|
range
|
ช่วงที่จะแทรกเซลล์ใหม่ ช่วงจะจำกัดอยู่ภายในขอบเขตของชีตปัจจุบัน |
shiftDimension
|
มิติข้อมูลที่จะเลื่อนเมื่อแทรกเซลล์ หาก
|
MoveDimensionRequest
ย้ายแถวหรือคอลัมน์อย่างน้อย 1 รายการ
| การแสดง JSON |
|---|
{
"source": {
object ( |
| ช่อง | |
|---|---|
source
|
มิติข้อมูลแหล่งที่มาที่จะย้าย |
destinationIndex
|
ดัชนีเริ่มต้นแบบอิงตาม 0 ของตำแหน่งที่จะย้ายข้อมูลต้นทาง โดยอิงตามพิกัด ก่อน ที่จะนำข้อมูลต้นทางออกจากตารางกริด ระบบจะเลื่อนข้อมูลที่มีอยู่ลงหรือไปทางขวา (ขึ้นอยู่กับมิติข้อมูล) เพื่อให้มีที่ว่างสำหรับมิติข้อมูลที่ย้าย ระบบจะนำมิติข้อมูลแหล่งที่มาออกจากตารางกริด ดังนั้นข้อมูลอาจไปอยู่ในดัชนีอื่นที่ไม่ใช่ดัชนีที่ระบุ
เช่น หากมี
|
UpdateEmbeddedObjectPositionRequest
อัปเดตตำแหน่งของออบเจ็กต์ที่ฝัง (เช่น การย้ายหรือปรับขนาดแผนภูมิหรือรูปภาพ)
| การแสดง JSON |
|---|
{
"objectId": integer,
"newPosition": {
object ( |
| ช่อง | |
|---|---|
objectId
|
รหัสของออบเจ็กต์ที่จะย้าย |
newPosition
|
ตำแหน่งที่ชัดเจนที่จะย้ายออบเจ็กต์ที่ฝังไปยัง หากตั้งค่า
|
fields
|
ฟิลด์ของ
|
PasteDataRequest
แทรกข้อมูลลงในสเปรดชีตโดยเริ่มที่พิกัดที่ระบุ
| การแสดง JSON |
|---|
{ "coordinate": { object ( |
| ช่อง | |
|---|---|
coordinate
|
พิกัดที่ควรเริ่มแทรกข้อมูล |
data
|
ข้อมูลที่จะแทรก |
type
|
วิธีวางข้อมูล |
ฟิลด์ Union
kind ต้องตั้งค่าค่าใดค่าหนึ่งเท่านั้น
kind
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
delimiter
|
ตัวคั่นในข้อมูล |
html
|
เป็นจริงหากข้อมูลเป็น HTML |
TextToColumnsRequest
แยกคอลัมน์ข้อความออกเป็นหลายคอลัมน์ตามตัวคั่นในแต่ละเซลล์
| การแสดง JSON |
|---|
{ "source": { object ( |
| ช่อง | |
|---|---|
source
|
ช่วงข้อมูลต้นฉบับ โดยต้องครอบคลุม 1 คอลัมน์พอดี |
delimiter
|
ตัวคั่นที่จะใช้ ใช้เฉพาะในกรณีที่ delimiterType เป็น
|
delimiterType
|
ประเภทตัวคั่นที่จะใช้ |
DelimiterType
ตัวคั่นที่จะใช้แยก
| Enum | |
|---|---|
DELIMITER_TYPE_UNSPECIFIED
|
ค่าเริ่มต้น ห้ามใช้ค่านี้ |
COMMA
|
"," |
SEMICOLON
|
";" |
PERIOD
|
"." |
SPACE
|
" " |
CUSTOM
|
ค่าที่กำหนดเองตามที่กำหนดไว้ในตัวคั่น |
AUTODETECT
|
ตรวจหาคอลัมน์โดยอัตโนมัติ |
UpdateFilterViewRequest
อัปเดตพร็อพเพอร์ตี้ของมุมมองตัวกรอง
| การแสดง JSON |
|---|
{
"filter": {
object ( |
| ช่อง | |
|---|---|
filter
|
พร็อพเพอร์ตี้ใหม่ของมุมมองตัวกรอง |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
|
DeleteRangeRequest
ลบช่วงของเซลล์ โดยเลื่อนเซลล์อื่นๆ ไปยังพื้นที่ที่ถูกลบ
| การแสดง JSON |
|---|
{ "range": { object ( |
| ช่อง | |
|---|---|
range
|
ช่วงของเซลล์ที่จะลบ |
shiftDimension
|
มิติข้อมูลที่จะใช้แทนเซลล์ที่ถูกลบ หาก
|
AppendDimensionRequest
ผนวกแถวหรือคอลัมน์ที่ส่วนท้ายของชีต
| การแสดง JSON |
|---|
{
"sheetId": integer,
"dimension": enum ( |
| ช่อง | |
|---|---|
sheetId
|
ชีตที่จะต่อท้ายแถวหรือคอลัมน์ |
dimension
|
ควรรวมแถวหรือคอลัมน์ |
length
|
จำนวนแถวหรือคอลัมน์ที่จะต่อท้าย |
AddConditionalFormatRuleRequest
เพิ่มกฎการจัดรูปแบบตามเงื่อนไขใหม่ที่ดัชนีที่ระบุ ดัชนีของกฎที่ตามมาทั้งหมดจะเพิ่มขึ้น
| การแสดง JSON |
|---|
{
"rule": {
object ( |
| ช่อง | |
|---|---|
rule
|
กฎที่จะเพิ่ม |
index
|
ดัชนีแบบ 0 ที่ควรแทรกกฎ |
UpdateConditionalFormatRuleRequest
อัปเดตกฎการจัดรูปแบบตามเงื่อนไขที่ดัชนีที่ระบุ หรือย้ายกฎการจัดรูปแบบตามเงื่อนไขไปยังดัชนีอื่น
| การแสดง JSON |
|---|
{ "index": integer, "sheetId": integer, // Union field |
| ช่อง | |
|---|---|
index
|
ดัชนีแบบอิงตาม 0 ของกฎที่ควรแทนที่หรือย้าย |
sheetId
|
ชีตของกฎที่จะย้าย ต้องระบุหากตั้งค่า |
ฟิลด์ Union
instruction ประเภทการอัปเดตที่ควรเกิดขึ้น
instruction
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
rule
|
กฎที่ควรแทนที่กฎที่ดัชนีที่ระบุ |
newIndex
|
ดัชนีใหม่ที่อิงตาม 0 ซึ่งกฎควรสิ้นสุด |
DeleteConditionalFormatRuleRequest
ลบกฎการจัดรูปแบบตามเงื่อนไขที่ดัชนีที่ระบุ ดัชนีของกฎที่ตามมาทั้งหมดจะลดลง
| การแสดง JSON |
|---|
{ "index": integer, "sheetId": integer } |
| ช่อง | |
|---|---|
index
|
ดัชนีแบบ 0 ของกฎที่จะลบ |
sheetId
|
ชีตที่กำลังลบกฎ |
SortRangeRequest
จัดเรียงข้อมูลในแถวตามลำดับการจัดเรียงต่อคอลัมน์
| การแสดง JSON |
|---|
{ "range": { object ( |
| ช่อง | |
|---|---|
range
|
ช่วงที่จะจัดเรียง |
sortSpecs[]
|
ลำดับการจัดเรียงต่อคอลัมน์ ระบบจะใช้ข้อกำหนดในภายหลังเมื่อค่าในข้อกำหนดก่อนหน้าเท่ากัน |
SetDataValidationRequest
ตั้งค่ากฎการตรวจสอบข้อมูลให้กับทุกเซลล์ในช่วง หากต้องการล้างการตรวจสอบในช่วง ให้เรียกใช้ฟังก์ชันนี้โดยไม่ต้องระบุกฎ
| การแสดง JSON |
|---|
{ "range": { object ( |
| ช่อง | |
|---|---|
range
|
ช่วงที่ควรกฎการตรวจสอบข้อมูลควรใช้ |
rule
|
กฎการตรวจสอบข้อมูลที่จะตั้งค่าในแต่ละเซลล์ในช่วง หรือเว้นว่างไว้เพื่อล้างการตรวจสอบข้อมูลในช่วง |
filteredRowsIncluded
|
ไม่บังคับ หากเป็นจริง ระบบจะใช้กฎการตรวจสอบข้อมูลกับแถวที่กรองด้วย |
SetBasicFilterRequest
ตั้งค่าตัวกรองพื้นฐานที่เชื่อมโยงกับชีต
| การแสดง JSON |
|---|
{
"filter": {
object ( |
| ช่อง | |
|---|---|
filter
|
ตัวกรองที่จะตั้งค่า |
AddProtectedRangeRequest
เพิ่มช่วงใหม่ที่มีการป้องกัน
| การแสดง JSON |
|---|
{
"protectedRange": {
object ( |
| ช่อง | |
|---|---|
protectedRange
|
ช่วงที่ป้องกันไว้ที่จะเพิ่ม ฟิลด์
|
UpdateProtectedRangeRequest
อัปเดตช่วงที่มีการป้องกันที่มีอยู่ด้วย
protectedRangeId ที่ระบุ
| การแสดง JSON |
|---|
{
"protectedRange": {
object ( |
| ช่อง | |
|---|---|
protectedRange
|
ช่วงที่ป้องกันเพื่ออัปเดตด้วยพร็อพเพอร์ตี้ใหม่ |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
|
DeleteProtectedRangeRequest
ลบช่วงที่ป้องกันไว้ที่มีรหัสที่ระบุ
| การแสดง JSON |
|---|
{ "protectedRangeId": integer } |
| ช่อง | |
|---|---|
protectedRangeId
|
รหัสของช่วงที่ป้องกันไว้ที่จะลบ |
AutoResizeDimensionsRequest
ปรับขนาดมิติข้อมูลอย่างน้อย 1 รายการโดยอัตโนมัติตามเนื้อหาของเซลล์ในมิติข้อมูลนั้น
| การแสดง JSON |
|---|
{ // Union field |
| ช่อง | |
|---|---|
ฟิลด์ Union
dimension_range ช่วงมิติข้อมูล
dimension_range
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
dimensions
|
ขนาดที่จะปรับโดยอัตโนมัติ |
dataSourceSheetDimensions
|
มิติข้อมูลในชีตแหล่งข้อมูลเพื่อปรับขนาดโดยอัตโนมัติ |
AddChartRequest
เพิ่มแผนภูมิลงในชีตในสเปรดชีต
| การแสดง JSON |
|---|
{
"chart": {
object ( |
| ช่อง | |
|---|---|
chart
|
แผนภูมิที่ควรเพิ่มลงในสเปรดชีต รวมถึงตำแหน่งที่ควรวาง ฟิลด์
|
UpdateChartSpecRequest
อัปเดตข้อกำหนดของแผนภูมิ (การดำเนินการนี้ไม่ได้ย้ายหรือปรับขนาดแผนภูมิ หากต้องการย้ายหรือปรับขนาดแผนภูมิ ให้ใช้
UpdateEmbeddedObjectPositionRequest.)
| การแสดง JSON |
|---|
{
"chartId": integer,
"spec": {
object ( |
| ช่อง | |
|---|---|
chartId
|
รหัสของแผนภูมิที่จะอัปเดต |
spec
|
ข้อกำหนดที่จะใช้กับแผนภูมิ |
UpdateBandingRequest
อัปเดตพร็อพเพอร์ตี้ของช่วงที่มีแถบที่ระบุ
| การแสดง JSON |
|---|
{
"bandedRange": {
object ( |
| ช่อง | |
|---|---|
bandedRange
|
ช่วงแถบสีที่จะอัปเดตด้วยพร็อพเพอร์ตี้ใหม่ |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
|
AddBandingRequest
เพิ่มช่วงแถบสีใหม่ลงในสเปรดชีต
| การแสดง JSON |
|---|
{
"bandedRange": {
object ( |
| ช่อง | |
|---|---|
bandedRange
|
ช่วงแถบสีที่จะเพิ่ม ฟิลด์
|
DeleteBandingRequest
นำช่วงแถบที่มีรหัสที่ระบุออกจากสเปรดชีต
| การแสดง JSON |
|---|
{ "bandedRangeId": integer } |
| ช่อง | |
|---|---|
bandedRangeId
|
รหัสของช่วงที่มีแถบสีที่จะลบ |
CreateDeveloperMetadataRequest
คำขอสร้างข้อมูลเมตาของนักพัฒนาแอป
| การแสดง JSON |
|---|
{
"developerMetadata": {
object ( |
| ช่อง | |
|---|---|
developerMetadata
|
ข้อมูลเมตาของนักพัฒนาแอปที่จะสร้าง |
UpdateDeveloperMetadataRequest
คำขออัปเดตพร็อพเพอร์ตี้ของข้อมูลเมตาของนักพัฒนาซอฟต์แวร์ อัปเดตพร็อพเพอร์ตี้ของข้อมูลเมตาของนักพัฒนาแอปที่ตัวกรองเลือกเป็นค่าที่ระบุใน
DeveloperMetadata
แหล่งข้อมูล ผู้โทรต้องระบุพร็อพเพอร์ตี้ที่ต้องการอัปเดตในพารามิเตอร์ฟิลด์ รวมถึงระบุอย่างน้อย 1 รายการ
DataFilter
ที่ตรงกับข้อมูลเมตาที่ต้องการอัปเดต
| การแสดง JSON |
|---|
{ "dataFilters": [ { object ( |
| ช่อง | |
|---|---|
dataFilters[]
|
ตัวกรองที่ตรงกับรายการข้อมูลเมตาของนักพัฒนาแอปที่จะอัปเดต |
developerMetadata
|
ค่าที่ข้อมูลเมตาทั้งหมดซึ่งกรองโดยตัวกรองข้อมูลจะได้รับการอัปเดต |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
|
DeleteDeveloperMetadataRequest
คำขอให้ลบข้อมูลเมตาของนักพัฒนาซอฟต์แวร์
| การแสดง JSON |
|---|
{
"dataFilter": {
object ( |
| ช่อง | |
|---|---|
dataFilter
|
ตัวกรองข้อมูลที่อธิบายเกณฑ์ที่ใช้ในการเลือกรายการข้อมูลเมตาของนักพัฒนาแอปที่จะลบ |
RandomizeRangeRequest
สุ่มลำดับแถวในช่วง
| การแสดง JSON |
|---|
{
"range": {
object ( |
| ช่อง | |
|---|---|
range
|
ช่วงที่จะสุ่ม |
AddDimensionGroupRequest
สร้างกลุ่มในช่วงที่ระบุ
หากช่วงที่ขอเป็นซูเปอร์เซ็ตของช่วงของกลุ่ม G ที่มีอยู่ ระบบจะเพิ่มความลึกของ G และกลุ่ม G' ใหม่นี้จะมีความลึกของกลุ่มนั้น เช่น กลุ่ม [C:D, depth 1] + [B:E] จะส่งผลให้เกิดกลุ่ม [B:E, depth 1] และ [C:D, depth 2] หากช่วงที่ขอเป็นเซตย่อยของช่วงของกลุ่ม G ที่มีอยู่ ความลึกของกลุ่ม G' ใหม่จะมากกว่าความลึกของ G อยู่ 1 เช่น กลุ่ม [B:E, ระดับ 1] + [C:D] จะส่งผลให้เกิดกลุ่ม [B:E, ระดับ 1] และ [C:D, ระดับ 2] หากช่วงที่ขอเริ่มต้นก่อนและสิ้นสุดภายใน หรือเริ่มต้นภายในและสิ้นสุดหลังจากช่วงของกลุ่ม G ที่มีอยู่ ช่วงของกลุ่ม G ที่มีอยู่จะกลายเป็นช่วงที่รวมกัน และกลุ่ม G' ใหม่จะมีระดับความลึกมากกว่าระดับความลึกของ G อยู่ 1 ระดับ และมีช่วงเป็นส่วนตัดของช่วง เช่น กลุ่ม [B:D, ระดับ 1] + [C:E] จะทำให้เกิดกลุ่ม [B:E, ระดับ 1] และ [C:D, ระดับ 2]
| การแสดง JSON |
|---|
{
"range": {
object ( |
| ช่อง | |
|---|---|
range
|
ช่วงที่จะสร้างกลุ่ม |
DeleteDimensionGroupRequest
ลบกลุ่มในช่วงที่ระบุโดยการลดระดับความลึกของมิติข้อมูลในช่วง
ตัวอย่างเช่น สมมติว่าชีตมีกลุ่มระดับ 1 เหนือ B:E และกลุ่มระดับ 2 เหนือ C:D การลบกลุ่มเหนือ D:E จะทำให้ชีตมีกลุ่มระดับ 1 เหนือ B:D และกลุ่มระดับ 2 เหนือ C:C
| การแสดง JSON |
|---|
{
"range": {
object ( |
| ช่อง | |
|---|---|
range
|
ช่วงของกลุ่มที่จะลบ |
UpdateDimensionGroupRequest
อัปเดตสถานะของกลุ่มที่ระบุ
| การแสดง JSON |
|---|
{
"dimensionGroup": {
object ( |
| ช่อง | |
|---|---|
dimensionGroup
|
กลุ่มที่ควรมีการอัปเดตสถานะ ช่วงและความลึกของกลุ่มควรกำหนดกลุ่มที่ถูกต้องในชีต และอัปเดตช่องอื่นๆ ทั้งหมด |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
|
TrimWhitespaceRequest
ตัดช่องว่าง (เช่น ช่องว่าง แท็บ หรือบรรทัดใหม่) ในทุกเซลล์ในช่วงที่ระบุ คำขอนี้จะนำช่องว่างทั้งหมดออกจากจุดเริ่มต้นและจุดสิ้นสุดของข้อความในแต่ละเซลล์ และลดลำดับย่อยของอักขระช่องว่างที่เหลือให้เหลือเพียงช่องว่างเดียว หากข้อความที่ตัดแล้วขึ้นต้นด้วยอักขระ "+" หรือ "=" ข้อความจะยังคงเป็นค่าสตริงและจะไม่ได้รับการตีความเป็นสูตร
| การแสดง JSON |
|---|
{
"range": {
object ( |
| ช่อง | |
|---|---|
range
|
ช่วงที่จะตัดเซลล์ |
DeleteDuplicatesRequest
นำแถวภายในช่วงนี้ซึ่งมีค่าในคอลัมน์ที่ระบุซึ่งซ้ำกับค่าในแถวก่อนหน้าออก แถวที่มีค่าเหมือนกันแต่มีตัวอักษรพิมพ์เล็กพิมพ์ใหญ่ การจัดรูปแบบ หรือสูตรต่างกันจะถือว่าเป็นรายการที่ซ้ำกัน
คำขอนี้จะนำแถวที่ซ้ำกันซึ่งซ่อนอยู่จากมุมมองออกด้วย (เช่น เนื่องจากตัวกรอง) เมื่อนำรายการที่ซ้ำกันออก ระบบจะเก็บอินสแตนซ์แรกของแต่ละแถวที่ซ้ำกันซึ่งสแกนจากบนลงล่างไว้ในช่วงผลลัพธ์ ระบบจะไม่นำเนื้อหาที่อยู่นอกช่วงที่ระบุออก และแถวที่ถือว่าซ้ำกันไม่จำเป็นต้องอยู่ติดกันในช่วง
| การแสดง JSON |
|---|
{ "range": { object ( |
| ช่อง | |
|---|---|
range
|
ช่วงที่จะนำแถวที่ซ้ำกันออก |
comparisonColumns[]
|
คอลัมน์ในช่วงที่จะวิเคราะห์หาค่าที่ซ้ำกัน หากไม่ได้เลือกคอลัมน์ใดไว้ ระบบจะวิเคราะห์คอลัมน์ทั้งหมดเพื่อหาข้อมูลที่ซ้ำกัน |
UpdateEmbeddedObjectBorderRequest
อัปเดตพร็อพเพอร์ตี้เส้นขอบของออบเจ็กต์ที่ฝัง
| การแสดง JSON |
|---|
{
"objectId": integer,
"border": {
object ( |
| ช่อง | |
|---|---|
objectId
|
รหัสของออบเจ็กต์ที่ฝังที่จะอัปเดต |
border
|
เส้นขอบที่ใช้กับออบเจ็กต์ที่ฝัง |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
|
AddSlicerRequest
เพิ่ม Slicer ลงในชีตในสเปรดชีต
| การแสดง JSON |
|---|
{
"slicer": {
object ( |
| ช่อง | |
|---|---|
slicer
|
Slicer ที่ควรเพิ่มลงในสเปรดชีต รวมถึงตำแหน่งที่ควรวาง ฟิลด์
|
UpdateSlicerSpecRequest
อัปเดตข้อกำหนดของ Slicer (การดำเนินการนี้จะไม่ย้ายหรือปรับขนาด Slicer หากต้องการย้ายหรือปรับขนาด Slicer ให้ใช้
UpdateEmbeddedObjectPositionRequest
| การแสดง JSON |
|---|
{
"slicerId": integer,
"spec": {
object ( |
| ช่อง | |
|---|---|
slicerId
|
รหัสของตัวแบ่งส่วนข้อมูลที่จะอัปเดต |
spec
|
ข้อกำหนดที่จะใช้กับ Slicer |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
|
AddDataSourceRequest
เพิ่มแหล่งข้อมูล หลังจากเพิ่มแหล่งข้อมูลเรียบร้อยแล้ว ระบบจะสร้างชีตที่เชื่อมโยง
DATA_SOURCE
และทริกเกอร์การดำเนินการเพื่อรีเฟรชชีตเพื่ออ่านข้อมูลจากแหล่งข้อมูล
คำขอต้องมี
bigquery.readonly
ขอบเขต OAuth เพิ่มเติมหากคุณเพิ่มแหล่งข้อมูล BigQuery
| การแสดง JSON |
|---|
{
"dataSource": {
object ( |
| ช่อง | |
|---|---|
dataSource
|
แหล่งข้อมูลที่จะเพิ่ม |
UpdateDataSourceRequest
อัปเดตแหล่งข้อมูล หลังจากอัปเดตแหล่งข้อมูลเรียบร้อยแล้ว ระบบจะทริกเกอร์การดำเนินการเพื่อรีเฟรชชีต DATA_SOURCE ที่เชื่อมโยง
เพื่ออ่านข้อมูลจากแหล่งข้อมูลที่อัปเดต
คำขอต้องมี
bigquery.readonly
ขอบเขต OAuth เพิ่มเติมหากคุณกำลังอัปเดตแหล่งข้อมูล BigQuery
| การแสดง JSON |
|---|
{
"dataSource": {
object ( |
| ช่อง | |
|---|---|
dataSource
|
แหล่งข้อมูลที่จะอัปเดต |
fields
|
ฟิลด์ที่ควรได้รับการอัปเดต ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
|
DeleteDataSourceRequest
ลบแหล่งข้อมูล คำขอจะลบชีตแหล่งข้อมูลที่เชื่อมโยงและยกเลิกการลิงก์ออบเจ็กต์แหล่งข้อมูลที่เชื่อมโยงทั้งหมดด้วย
| การแสดง JSON |
|---|
{ "dataSourceId": string } |
| ช่อง | |
|---|---|
dataSourceId
|
รหัสของแหล่งข้อมูลที่จะลบ |
RefreshDataSourceRequest
รีเฟรชออบเจ็กต์แหล่งข้อมูลอย่างน้อย 1 รายการในสเปรดชีตตามการอ้างอิงที่ระบุ
คำขอต้องมีขอบเขต OAuth เพิ่มเติม
bigquery.readonly
หากคุณรีเฟรชแหล่งข้อมูล BigQuery
หากมีคำขอรีเฟรชหลายรายการที่อ้างอิงออบเจ็กต์แหล่งข้อมูลเดียวกันในกลุ่มเดียว ระบบจะประมวลผลเฉพาะคำขอรีเฟรชสุดท้าย และคำขอทั้งหมดเหล่านั้นจะมีการตอบกลับเดียวกันตามนั้น
| การแสดง JSON |
|---|
{ "force": boolean, // Union field |
| ช่อง | |
|---|---|
force
|
รีเฟรชออบเจ็กต์แหล่งข้อมูลโดยไม่คำนึงถึงสถานะปัจจุบัน หากไม่ได้ตั้งค่าและออบเจ็กต์แหล่งข้อมูลที่อ้างอิงอยู่ในสถานะมีข้อผิดพลาด การรีเฟรชจะล้มเหลวทันที |
ฟิลด์ Union
target ระบุสิ่งที่ต้องรีเฟรช
target
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
references
|
การอ้างอิงถึงออบเจ็กต์แหล่งข้อมูลที่จะรีเฟรช |
dataSourceId
|
การอ้างอิงถึง
|
isAll
|
รีเฟรชออบเจ็กต์แหล่งข้อมูลทั้งหมดที่มีอยู่ในสเปรดชีต |
DataSourceObjectReferences
รายการการอ้างอิงไปยังออบเจ็กต์แหล่งข้อมูล
| การแสดง JSON |
|---|
{
"references": [
{
object ( |
| ช่อง | |
|---|---|
references[]
|
ข้อมูลอ้างอิง |
DataSourceObjectReference
การอ้างอิงออบเจ็กต์แหล่งข้อมูล
| การแสดง JSON |
|---|
{ // Union field |
| ช่อง | |
|---|---|
ฟิลด์ Union
value ประเภทการอ้างอิง
value
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
sheetId
|
การอ้างอิงถึง
|
chartId
|
การอ้างอิงถึงแผนภูมิแหล่งข้อมูล |
dataSourceTableAnchorCell
|
การอ้างอิงถึง
|
dataSourcePivotTableAnchorCell
|
การอ้างอิงแหล่งข้อมูล
|
dataSourceFormulaCell
|
การอ้างอิงไปยังเซลล์ที่มี
|
CancelDataSourceRefreshRequest
ยกเลิกการรีเฟรชออบเจ็กต์แหล่งข้อมูลอย่างน้อย 1 รายการในสเปรดชีตตามการอ้างอิงที่ระบุ
คำขอต้องมี
bigquery.readonly
ขอบเขต OAuth เพิ่มเติมหากคุณยกเลิกการรีเฟรชในแหล่งข้อมูล BigQuery
| การแสดง JSON |
|---|
{ // Union field |
| ช่อง | |
|---|---|
ฟิลด์ Union
target ระบุสิ่งที่ต้องการยกเลิก
target
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
references
|
การอ้างอิงถึงออบเจ็กต์แหล่งข้อมูลที่จะยกเลิกการรีเฟรช |
dataSourceId
|
การอ้างอิงถึง
|
isAll
|
ยกเลิกการรีเฟรชออบเจ็กต์แหล่งข้อมูลที่มีอยู่ทั้งหมดสำหรับแหล่งข้อมูลทั้งหมดในสเปรดชีต |
AddTableRequest
เพิ่มตารางใหม่ลงในสเปรดชีต
| การแสดง JSON |
|---|
{
"table": {
object ( |
| ช่อง | |
|---|---|
table
|
ต้องระบุ ตารางที่จะเพิ่ม |
UpdateTableRequest
อัปเดตตารางในสเปรดชีต
| การแสดง JSON |
|---|
{
"table": {
object ( |
| ช่อง | |
|---|---|
table
|
ต้องระบุ ตารางที่จะอัปเดต |
fields
|
ต้องระบุ ฟิลด์ที่ควรได้รับการอัปเดต ต้องระบุอย่างน้อย 1 ฟิลด์ ระบบจะถือว่ามีรูท
|
DeleteTableRequest
นำตารางที่มีรหัสที่ระบุออกจากสเปรดชีต
| การแสดง JSON |
|---|
{ "tableId": string } |
| ช่อง | |
|---|---|
tableId
|
รหัสของตารางที่จะลบ |