ส่งคำขอ
การอัปเดตประเภทเดียวที่ใช้กับสเปรดชีต
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ช่องการรวม 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 หรือ Delimited) ลงในชีต |
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
|
อัปเดตข้อกำหนดของตัวควบคุมตัวกรอง |
addDataSource
|
เพิ่มแหล่งข้อมูล |
updateDataSource
|
อัปเดตแหล่งข้อมูล |
deleteDataSource
|
ลบแหล่งข้อมูล |
refreshDataSource
|
รีเฟรชแหล่งข้อมูลอย่างน้อย 1 รายการและ dbobject ที่เกี่ยวข้อง |
cancelDataSourceRefresh
|
ยกเลิกการรีเฟรชแหล่งข้อมูลอย่างน้อย 1 รายการและ dbobject ที่เกี่ยวข้อง |
UpdateSpreadsheetPropertiesRequest
อัปเดตพร็อพเพอร์ตี้ของสเปรดชีต
การแสดง JSON |
---|
{
"properties": {
object (
|
ช่อง | |
---|---|
properties
|
พร็อพเพอร์ตี้ที่จะอัปเดต |
fields
|
ช่องที่ควรอัปเดต ต้องระบุอย่างน้อย 1 ช่อง มีการระบุโดยนัยและไม่ควรระบุ "พร็อพเพอร์ตี้" รูท คุณใช้ |
UpdateSheetPropertiesRequest
อัปเดตพร็อพเพอร์ตี้ของชีตด้วย sheetId
ที่ระบุ
การแสดง JSON |
---|
{
"properties": {
object (
|
ช่อง | |
---|---|
properties
|
พร็อพเพอร์ตี้ที่จะอัปเดต |
fields
|
ช่องที่ควรอัปเดต ต้องระบุอย่างน้อย 1 ช่อง ราก
|
UpdateDimensionPropertiesRequest
อัปเดตพร็อพเพอร์ตี้ของมิติข้อมูลภายในช่วงที่ระบุ
การแสดง JSON |
---|
{ "properties": { object ( |
ช่อง | |
---|---|
properties
|
พร็อพเพอร์ตี้ที่จะอัปเดต |
fields
|
ช่องที่ควรอัปเดต ต้องระบุอย่างน้อย 1 ช่อง ราก
|
ช่องการรวม 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
อัปเดตเซลล์ทั้งหมดในช่วงเป็นค่าในออบเจ็กต์เซลล์ที่ระบุ เฉพาะช่องที่แสดงอยู่ในช่อง 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
|
เป็นจริงหากเราควรสร้างข้อมูลด้วยชุด "ทางเลือก" ซึ่งจะแตกต่างกันไปตามประเภทและจํานวนข้อมูลต้นทาง |
ช่องการรวม 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 รายการจะเป็นดังนี้
-
ช่วง: A1:A5
{ top: RED, bottom: WHITE }
-
ช่วง: 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." คุณใช้ |
ช่องการรวม area ควรมีการเขียนข้อมูลตำแหน่ง ต้องตั้งค่าเพียงค่าเดียว
area
ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้เท่านั้น
|
|
start
|
พิกัดที่จะเริ่มเขียนข้อมูล โดยจะเขียนได้กี่แถวและคอลัมน์ (รวมถึงจํานวนคอลัมน์ต่อแถวไม่เท่ากัน) |
range
|
ช่วงที่จะเขียนข้อมูล
หากข้อมูลในแถวไม่ครอบคลุมช่วงที่ขอทั้งหมด ระบบจะล้างช่องที่ตรงกับการตั้งค่าใน |
AddFilterViewRequest
เพิ่มมุมมองตัวกรอง
การแสดง JSON |
---|
{
"filter": {
object (
|
ช่อง | |
---|---|
filter
|
ตัวกรองที่จะเพิ่ม คุณจะป้อนช่อง |
AppendCellsRequest
เพิ่มเซลล์ใหม่หลังแถวสุดท้ายด้วยข้อมูลในชีต โดยแทรกแถวใหม่ลงในชีตหากจำเป็น
การแสดง JSON |
---|
{
"sheetId": integer,
"rows": [
{
object (
|
ช่อง | |
---|---|
sheetId
|
รหัสชีตที่จะต่อท้ายข้อมูล |
rows[]
|
ข้อมูลที่จะต่อท้าย |
fields
|
ช่องของ CellData ที่ควรอัปเดต ต้องระบุอย่างน้อย 1 ช่อง รูทคือ CellData ไม่ควรระบุ "row.values." คุณใช้ |
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
|
เป็นจริงหากการค้นหาควรรวมเซลล์ที่มีสูตร "เท็จ" เพื่อข้ามเซลล์ที่มีสูตร |
ช่องการรวม scope ขอบเขตที่จะค้นหา/แทนที่ ต้องกำหนดขอบเขตเดียวเท่านั้น
scope
ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้เท่านั้น
|
|
range
|
ช่วงที่จะค้นหา/แทนที่ |
sheetId
|
ชีตที่จะค้นหา/แทนที่ |
allSheets
|
ตั้งค่า "จริง" เพื่อหา/แทนที่ชีตทั้งหมด |
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
|
วิธีวางข้อมูล |
ช่องการรวม kind วิธีตีความข้อมูล จะต้องตั้งค่าเพียงค่าเดียว
kind
ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้เท่านั้น
|
|
delimiter
|
ตัวคั่นในข้อมูล |
html
|
เป็นจริงหากข้อมูลเป็น HTML |
TextToColumnsRequest
แบ่งคอลัมน์ข้อความออกเป็นหลายคอลัมน์ตามตัวคั่นในแต่ละเซลล์
การแสดง JSON |
---|
{ "source": { object ( |
ช่อง | |
---|---|
source
|
ช่วงข้อมูลต้นฉบับ ซึ่งต้องครอบคลุมคอลัมน์เดียว |
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
|
ชีตของกฎที่จะย้าย ต้องระบุหากตั้งค่า |
ช่องการรวม instruction ประเภทของการอัปเดตที่ควรจะเกิดขึ้น
instruction
ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้เท่านั้น
|
|
rule
|
กฎที่ควรแทนที่กฎในดัชนีที่ระบุ |
newIndex
|
ดัชนีใหม่ที่อิงตามศูนย์ที่กฎควรสิ้นสุดลง |
DeleteConditionalFormatRuleRequest
ลบกฎการจัดรูปแบบตามเงื่อนไขที่ดัชนีที่กำหนด ระบบจะลดดัชนีของกฎข้อต่อๆ ไปทั้งหมด
การแสดง JSON |
---|
{ "index": integer, "sheetId": integer } |
ช่อง | |
---|---|
index
|
ดัชนีฐาน 0 ของกฎที่จะถูกลบ |
sheetId
|
แผ่นงานที่มีการลบกฎ |
SortRangeRequest
จัดเรียงข้อมูลในแถวตามลำดับการจัดเรียงต่อคอลัมน์
การแสดง JSON |
---|
{ "range": { object ( |
ช่อง | |
---|---|
range
|
ช่วงที่จะจัดเรียง |
sortSpecs[]
|
ลำดับการจัดเรียงต่อคอลัมน์ ระบบจะใช้ข้อกำหนดในภายหลังเมื่อค่าเท่ากันในข้อกำหนดเฉพาะก่อนหน้านี้ |
SetDataValidationRequest
ตั้งค่ากฎการตรวจสอบข้อมูลให้กับทุกเซลล์ในช่วง หากต้องการล้างการตรวจสอบในช่วง ให้เรียกใช้โดยไม่มีการระบุกฎ
การแสดง JSON |
---|
{ "range": { object ( |
ช่อง | |
---|---|
range
|
ช่วงที่ควรใช้กฎการตรวจสอบข้อมูล |
rule
|
กฎการตรวจสอบข้อมูลที่จะตั้งค่าในแต่ละเซลล์ในช่วง หรือเว้นว่างไว้เพื่อล้างการตรวจสอบข้อมูลในช่วง |
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 |
ช่อง | |
---|---|
ช่องการรวม 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
ผู้โทรต้องระบุพร็อพเพอร์ตี้ที่ต้องการอัปเดตในพารามิเตอร์ช่อง รวมทั้งระบุ DataFilter
อย่างน้อย 1 รายการที่ตรงกับข้อมูลเมตาที่ต้องการอัปเดต
การแสดง JSON |
---|
{ "dataFilters": [ { object ( |
ช่อง | |
---|---|
dataFilters[]
|
ตัวกรองที่ตรงกับรายการข้อมูลเมตาของนักพัฒนาซอฟต์แวร์ที่จะอัปเดต |
developerMetadata
|
ค่าที่ระบบจะอัปเดตข้อมูลเมตาทั้งหมดที่ตรงกับตัวกรองข้อมูล |
fields
|
ช่องที่ควรอัปเดต ต้องระบุอย่างน้อย 1 ช่อง ราก
|
DeleteDeveloperMetadataRequest
คำขอลบข้อมูลเมตาของนักพัฒนาแอป
การแสดง JSON |
---|
{
"dataFilter": {
object (
|
ช่อง | |
---|---|
dataFilter
|
ตัวกรองข้อมูลที่อธิบายเกณฑ์ที่ใช้เลือกรายการข้อมูลเมตาของนักพัฒนาแอปที่จะลบ |
RandomizeRangeRequest
สุ่มลำดับของแถวในช่วง
การแสดง JSON |
---|
{
"range": {
object (
|
ช่อง | |
---|---|
range
|
ช่วงที่จะสุ่ม |
AddDimensionGroupRequest
สร้างกลุ่มในช่วงที่ระบุ
ถ้าช่วงที่ขอคือชุดพิเศษของช่วงของกลุ่ม G ที่มีอยู่แล้ว ความลึกของ G จะเพิ่มขึ้น และกลุ่มใหม่ G จะมีความลึกของกลุ่มนั้น เช่น กลุ่ม [C:D, deeplink 1] + [B:E] จะให้ผลลัพธ์เป็นกลุ่ม [B:E, deeplink 1] และ [C:D, deeplink 2] ถ้าช่วงที่ขอเป็นชุดย่อยของช่วงของกลุ่ม G ที่มีอยู่ ความลึกของกลุ่ม G ใหม่จะมากกว่าความลึกของ G หนึ่ง เช่น กลุ่ม [B:E, deeplink 1] + [C:D] จะให้ผลลัพธ์เป็นกลุ่ม [B:E, deeplink 1] และ [C:D, deeplink 2] ถ้าช่วงที่ขอเริ่มต้นก่อนและสิ้นสุดภายใน หรือเริ่มต้นภายในและสิ้นสุดหลังจากช่วงของกลุ่ม G ที่มีอยู่ ช่วงของกลุ่ม G ที่มีอยู่จะกลายเป็นการรวมของช่วง และกลุ่มใหม่ G มีความลึกมากกว่าความลึกของ G และช่วงเป็นอินเตอร์เซกชันของช่วง เช่น กลุ่ม [B:D, deeplink 1] + [C:E] จะได้ผลลัพธ์เป็นกลุ่ม [B:E, deeplink 1] และ [C:D, deeplink 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
เพิ่มตัวควบคุมตัวกรองลงในชีตในสเปรดชีต
การแสดง JSON |
---|
{
"slicer": {
object (
|
ช่อง | |
---|---|
slicer
|
ตัวควบคุมตัวกรองที่ควรเพิ่มลงในสเปรดชีต รวมถึงตำแหน่งที่ควรวางตัวควบคุมตัวกรอง คุณจะป้อนช่อง |
UpdateSlicerSpecRequest
อัปเดตข้อกำหนดของตัวควบคุมตัวกรอง (ระบบจะไม่ย้ายหรือปรับขนาดตัวควบคุมตัวกรอง หากต้องการย้ายหรือปรับขนาดตัวควบคุมตัวกรอง ให้ใช้ UpdateEmbeddedObjectPositionRequest
การแสดง JSON |
---|
{
"slicerId": integer,
"spec": {
object (
|
ช่อง | |
---|---|
slicerId
|
รหัสของตัวควบคุมตัวกรองที่จะอัปเดต |
spec
|
ข้อกำหนดที่จะใช้กับตัวควบคุมตัวกรอง |
fields
|
ช่องที่ควรอัปเดต ต้องระบุอย่างน้อย 1 ช่อง ราก
|
AddDataSourceRequest
เพิ่มแหล่งข้อมูล หลังจากเพิ่มแหล่งข้อมูลเรียบร้อยแล้ว ระบบจะสร้างชีต DATA_SOURCE
ที่เชื่อมโยงและเรียกให้มีการเรียกใช้เพื่อรีเฟรชชีตเพื่ออ่านข้อมูลจากแหล่งข้อมูล คำขอต้องการขอบเขต OAuth bigquery.readonly
เพิ่มเติม
การแสดง JSON |
---|
{
"dataSource": {
object (
|
ช่อง | |
---|---|
dataSource
|
แหล่งข้อมูลที่จะเพิ่ม |
UpdateDataSourceRequest
อัปเดตแหล่งข้อมูล หลังจากอัปเดตแหล่งข้อมูลสำเร็จแล้ว ระบบจะทริกเกอร์การดำเนินการเพื่อรีเฟรชชีต DATA_SOURCE
ที่เชื่อมโยงเพื่ออ่านข้อมูลจากแหล่งข้อมูลที่อัปเดตแล้ว คำขอต้องการขอบเขต OAuth bigquery.readonly
เพิ่มเติม
การแสดง JSON |
---|
{
"dataSource": {
object (
|
ช่อง | |
---|---|
dataSource
|
แหล่งข้อมูลที่จะอัปเดต |
fields
|
ช่องที่ควรอัปเดต ต้องระบุอย่างน้อย 1 ช่อง ราก
|
DeleteDataSourceRequest
ลบแหล่งข้อมูล คำขอจะลบชีตแหล่งข้อมูลที่เกี่ยวข้องและยกเลิกการลิงก์ออบเจ็กต์แหล่งข้อมูลที่เกี่ยวข้องทั้งหมด
การแสดง JSON |
---|
{ "dataSourceId": string } |
ช่อง | |
---|---|
dataSourceId
|
รหัสของแหล่งข้อมูลที่จะลบ |
RefreshDataSourceRequest
รีเฟรชออบเจ็กต์แหล่งข้อมูลอย่างน้อย 1 รายการในสเปรดชีตโดยใช้การอ้างอิงที่ระบุ คำขอต้องการขอบเขต OAuth bigquery.readonly
เพิ่มเติม
หากมีคำขอรีเฟรชหลายรายการที่อ้างอิงออบเจ็กต์แหล่งข้อมูลเดียวกันในกลุ่มเดียว ระบบจะประมวลผลเฉพาะคำขอรีเฟรชล่าสุด และคำขอเหล่านั้นทั้งหมดจะมีการตอบกลับแบบเดียวกัน
การแสดง JSON |
---|
{ "force": boolean, // Union field |
ช่อง | |
---|---|
force
|
รีเฟรชออบเจ็กต์แหล่งข้อมูลโดยไม่คำนึงถึงสถานะปัจจุบันของ หากไม่ได้ตั้งค่าและออบเจ็กต์แหล่งข้อมูลที่อ้างอิงอยู่ในสถานะข้อผิดพลาด การรีเฟรชจะล้มเหลวทันที |
ช่องการรวม target ระบุสิ่งที่จะรีเฟรช
target
ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้เท่านั้น
|
|
references
|
การอ้างอิงออบเจ็กต์แหล่งข้อมูลเพื่อรีเฟรช |
dataSourceId
|
การอ้างอิงถึง |
isAll
|
รีเฟรชออบเจ็กต์แหล่งข้อมูลที่มีอยู่ทั้งหมดในสเปรดชีต |
DataSourceObjectReferences
รายการการอ้างอิงไปยังออบเจ็กต์แหล่งข้อมูล
การแสดง JSON |
---|
{
"references": [
{
object (
|
ช่อง | |
---|---|
references[]
|
ข้อมูลอ้างอิง |
DataSourceObjectReference
การอ้างอิงออบเจ็กต์แหล่งข้อมูล
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ช่องการรวม value ประเภทการอ้างอิง
value
ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้เท่านั้น
|
|
sheetId
|
การอ้างอิงชีต |
chartId
|
การอ้างอิงไปยังแผนภูมิแหล่งข้อมูล |
dataSourceTableAnchorCell
|
การอ้างอิงไปยัง
|
dataSourcePivotTableAnchorCell
|
การอ้างอิงไปยังแหล่งข้อมูล |
dataSourceFormulaCell
|
การอ้างอิงไปยังเซลล์ที่มี |
CancelDataSourceRefreshRequest
ยกเลิกการรีเฟรชออบเจ็กต์แหล่งข้อมูลอย่างน้อย 1 รายการในสเปรดชีตตามการอ้างอิงที่ระบุ
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ช่องการรวม target ระบุสิ่งที่จะยกเลิก
target
ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้เท่านั้น
|
|
references
|
การอ้างอิงไปยังออบเจ็กต์แหล่งข้อมูลที่มีการยกเลิกการรีเฟรช |
dataSourceId
|
การอ้างอิงถึง |
isAll
|
ยกเลิกการรีเฟรชออบเจ็กต์แหล่งข้อมูลที่มีอยู่ทั้งหมดสำหรับแหล่งข้อมูลทั้งหมดในสเปรดชีต |