ส่งคำขอ
การอัปเดตประเภทหนึ่งที่จะนำไปใช้กับสเปรดชีต
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์ Union
kind ประเภทของการอัปเดต ต้องระบุข้อมูล 1 ช่องเท่านั้น
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 ช่อง รูท
|
ฟิลด์ 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
อัปเดตเซลล์ทั้งหมดในช่วงเป็นค่าในออบเจ็กต์เซลล์ที่ระบุ เฉพาะฟิลด์ที่แสดงรายการใน
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 รายการ ดังนี้
-
ช่วง: 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" ไม่ควรระบุ คำขอ
|
ฟิลด์ 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" ไม่ควรระบุ คำขอ
|
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
|
เป็นจริงหากการค้นหาควรรวมเซลล์ที่มีสูตร "เท็จ" เพื่อข้ามเซลล์ที่มีสูตร |
ฟิลด์ Union
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
|
ดัชนีเริ่มต้นแบบศูนย์ของตำแหน่งที่จะย้ายข้อมูลต้นฉบับไป โดยพิจารณาจากพิกัด ก่อน ข้อมูลต้นฉบับจะถูกนำออกจากตารางกริด ระบบจะเลื่อนข้อมูลที่มีอยู่ลงหรือไปทางขวา (ขึ้นอยู่กับมิติข้อมูล) เพื่อเพิ่มพื้นที่สำหรับมิติข้อมูลที่ย้าย ระบบจะนํามิติข้อมูลแหล่งที่มาออกจากตารางกริด ดังนั้นข้อมูลอาจไปอยู่ในดัชนีต่างจากที่ระบุ
ตัวอย่างเช่น
|
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
|
กฎการตรวจสอบข้อมูลที่จะตั้งค่าในแต่ละเซลล์ในช่วง หรือเว้นว่างไว้เพื่อล้างการตรวจสอบข้อมูลในช่วง |
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 เช่น กลุ่ม [B:E, ความลึก 1] + [C:D] จะให้ผลลัพธ์เป็นกลุ่ม [B:E, ความลึก 1] และ [C:D, ความลึก 2] หากช่วงที่ขอเริ่มต้นก่อนและสิ้นสุดภายใน หรือเริ่มต้นภายในและสิ้นสุดหลังจากช่วงของกลุ่ม G ที่มีอยู่ ช่วงของกลุ่ม G ที่มีอยู่จะกลายเป็นการรวมของช่วง และกลุ่มใหม่ G' มีความลึกที่มากกว่าความลึกของ G และเป็นจุดตัดของช่วง เช่น กลุ่ม [B:D, ความลึก 1] + [C:E] จะทำให้เกิดกลุ่ม [B:E, ความลึก 1] และ [C:D, ความลึก 2]
การแสดง JSON |
---|
{
"range": {
object (
|
ช่อง | |
---|---|
range
|
ช่วงที่จะสร้างกลุ่ม |
DeleteDimensionGroupRequest
ลบกลุ่มในช่วงที่ระบุโดยการลดความลึกของมิติข้อมูลในช่วง
เช่น สมมติว่าชีตมีกลุ่มความลึก 1 เหนือ B:E และกลุ่มความลึก 2 เหนือ C:D การลบกลุ่มที่อยู่บน D:E จะเป็นการออกจากชีตซึ่งมีกลุ่ม depth-1 บน B:D และกลุ่ม depth-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
ระบบจะสร้างชีตและมีการเรียกใช้เพื่อรีเฟรชชีตเพื่ออ่านข้อมูลจากแหล่งข้อมูล
คำขอจำเป็นต้องมี
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 รายการในสเปรดชีตตามการอ้างอิงที่ระบุ
คำขอจำเป็นต้องมี
bigquery.readonly
ขอบเขต OAuth ในกรณีที่รีเฟรชแหล่งข้อมูล BigQuery
หากมีคำขอรีเฟรชหลายรายการที่อ้างอิงออบเจ็กต์แหล่งข้อมูลเดียวกันใน 1 กลุ่ม ระบบจะประมวลผลเฉพาะคำขอรีเฟรชล่าสุดและคำขอเหล่านั้นทั้งหมดจะมีการตอบกลับแบบเดียวกัน
การแสดง JSON |
---|
{ "force": boolean, // Union field |
ช่อง | |
---|---|
force
|
รีเฟรชออบเจ็กต์แหล่งข้อมูลโดยไม่คำนึงถึงสถานะปัจจุบัน หากไม่ได้ตั้งค่าและออบเจ็กต์แหล่งข้อมูลที่อ้างอิงอยู่ในสถานะข้อผิดพลาด การรีเฟรชจะล้มเหลวทันที |
ฟิลด์ Union
target ระบุสิ่งที่จะรีเฟรช
target
ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้
|
|
references
|
การอ้างอิงไปยังออบเจ็กต์แหล่งข้อมูลที่จะรีเฟรช |
dataSourceId
|
การอ้างถึง
|
isAll
|
รีเฟรชออบเจ็กต์แหล่งข้อมูลที่มีอยู่ทั้งหมดในสเปรดชีต |
DataSourceObjectReferences
รายการการอ้างอิงไปยังออบเจ็กต์แหล่งข้อมูล
การแสดง JSON |
---|
{
"references": [
{
object (
|
ช่อง | |
---|---|
references[]
|
ข้อมูลอ้างอิง |
CancelDataSourceRefreshRequest
ยกเลิกการรีเฟรชออบเจ็กต์แหล่งข้อมูลอย่างน้อย 1 รายการในสเปรดชีตตามการอ้างอิงที่ระบุ
คำขอจำเป็นต้องมี
bigquery.readonly
ขอบเขต OAuth หากคุณยกเลิกการรีเฟรชแหล่งข้อมูล BigQuery
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์ Union
target ระบุสิ่งที่จะยกเลิก
target
ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้
|
|
references
|
การอ้างอิงไปยังออบเจ็กต์แหล่งข้อมูลที่ระบบจะยกเลิกการรีเฟรช |
dataSourceId
|
การอ้างถึง
|
isAll
|
ยกเลิกการรีเฟรชออบเจ็กต์แหล่งข้อมูลที่มีอยู่ทั้งหมดสำหรับแหล่งข้อมูลทั้งหมดในสเปรดชีต |