ส่งคำขอ
การอัปเดตประเภทเดียวที่จะใช้กับสเปรดชีต
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์สหภาพ
kind ประเภทการอัปเดต ต้องมีฟิลด์เดียวเท่านั้น
kind
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
update
|
อัปเดตพร็อพเพอร์ตี้ของสเปรดชีต |
update
|
อัปเดตพร็อพเพอร์ตี้ของชีต |
update
|
อัปเดตพร็อพเพอร์ตี้ของมิติข้อมูล |
update
|
อัปเดตช่วงที่มีชื่อ |
repeat
|
ซ้ำเซลล์เดียวตลอดช่วง |
add
|
เพิ่มช่วงที่มีชื่อ |
delete
|
ลบช่วงที่มีชื่อ |
add
|
เพิ่มชีต |
delete
|
ลบชีต |
auto
|
กรอกข้อมูลอื่นๆ โดยอัตโนมัติตามข้อมูลที่มีอยู่ |
cut
|
ตัดข้อมูลจากบริเวณหนึ่งและวางลงในอีกบริเวณหนึ่ง |
copy
|
คัดลอกข้อมูลจากพื้นที่หนึ่งและวางลงในอีกพื้นที่หนึ่ง |
merge
|
ผสานเซลล์เข้าด้วยกัน |
unmerge
|
ยกเลิกการผสานเซลล์ที่ผสานไว้ |
update
|
อัปเดตเส้นขอบในเซลล์ช่วง |
update
|
อัปเดตหลายเซลล์พร้อมกัน |
add
|
เพิ่มมุมมองตัวกรอง |
append
|
เพิ่มเซลล์ต่อท้ายแถวสุดท้ายที่มีข้อมูลในชีต |
clear
|
ล้างตัวกรองพื้นฐานในชีต |
delete
|
ลบแถวหรือคอลัมน์ในชีต |
delete
|
ลบออบเจ็กต์ที่ฝัง (เช่น แผนภูมิ รูปภาพ) ในชีต |
delete
|
ลบมุมมองตัวกรองออกจากชีต |
duplicate
|
ทำซ้ำมุมมองตัวกรอง |
duplicate
|
ทำซ้ำแผ่นงาน |
find
|
ค้นหาและแทนที่ข้อความบางส่วนด้วยข้อความอื่น |
insert
|
แทรกแถวหรือคอลัมน์ใหม่ในชีต |
insert
|
แทรกเซลล์ใหม่ในชีตโดยเลื่อนเซลล์ที่มีอยู่ |
move
|
ย้ายแถวหรือคอลัมน์ไปยังตำแหน่งอื่นในชีต |
update
|
อัปเดตตําแหน่งของออบเจ็กต์ที่ฝัง (เช่น แผนภูมิ รูปภาพ) |
paste
|
วางข้อมูล (HTML หรือคั่นด้วยเครื่องหมาย) ลงในชีต |
text
|
แปลงคอลัมน์ข้อความให้เป็นหลายคอลัมน์ข้อความ |
update
|
อัปเดตพร็อพเพอร์ตี้ของมุมมองตัวกรอง |
delete
|
ลบช่วงของเซลล์ออกจากชีตโดยเลื่อนเซลล์ที่เหลือ |
append
|
ต่อท้ายมิติข้อมูลไปยังส่วนท้ายของชีต |
add
|
เพิ่มกฎการจัดรูปแบบตามเงื่อนไขใหม่ |
update
|
อัปเดตกฎการจัดรูปแบบตามเงื่อนไขที่มีอยู่ |
delete
|
ลบกฎการจัดรูปแบบตามเงื่อนไขที่มีอยู่ |
sort
|
จัดเรียงข้อมูลในช่วง |
set
|
ตั้งค่าการตรวจสอบข้อมูลสําหรับเซลล์อย่างน้อย 1 เซลล์ |
set
|
ตั้งค่าตัวกรองพื้นฐานในสเปรดชีต |
add
|
เพิ่มช่วงที่ป้องกันไว้ |
update
|
อัปเดตช่วงที่ป้องกันไว้ |
delete
|
ลบช่วงที่ป้องกันไว้ |
auto
|
ปรับขนาดมิติข้อมูลอย่างน้อย 1 รายการโดยอัตโนมัติตามเนื้อหาของเซลล์ในมิติข้อมูลนั้น |
add
|
เพิ่มแผนภูมิ |
update
|
อัปเดตข้อกำหนดของแผนภูมิ |
update
|
อัปเดตช่วงที่มีแถบ |
add
|
เพิ่มช่วงแบบแบ่งกลุ่มใหม่ |
delete
|
นำช่วงที่มีแถบออก |
create
|
สร้างข้อมูลเมตาของนักพัฒนาแอปใหม่ |
update
|
อัปเดตรายการข้อมูลเมตาของนักพัฒนาแอปที่มีอยู่ |
delete
|
ลบข้อมูลเมตาของนักพัฒนาแอป |
randomize
|
สุ่มลําดับแถวในช่วง |
add
|
สร้างกลุ่มในช่วงที่ระบุ |
delete
|
ลบกลุ่มในช่วงที่ระบุ |
update
|
อัปเดตสถานะของกลุ่มที่ระบุ |
trim
|
ตัดการเว้นวรรคในเซลล์ (เช่น เว้นวรรค แท็บ หรือขึ้นบรรทัดใหม่) |
delete
|
นำแถวที่มีค่าซ้ำกันออกจากคอลัมน์ที่ระบุของช่วงเซลล์ |
update
|
อัปเดตเส้นขอบของออบเจ็กต์ที่ฝัง |
add
|
เพิ่มตัวควบคุมตัวกรอง |
update
|
อัปเดตข้อกำหนดของเครื่องมือแบ่ง |
add
|
เพิ่มแหล่งข้อมูล |
update
|
อัปเดตแหล่งข้อมูล |
delete
|
ลบแหล่งข้อมูล |
refresh
|
รีเฟรชแหล่งข้อมูลอย่างน้อย 1 รายการและ dbobject ที่เชื่อมโยง |
cancel
|
ยกเลิกการรีเฟรชแหล่งข้อมูลอย่างน้อย 1 รายการและ dbobject ที่เกี่ยวข้อง |
UpdateSpreadsheetPropertiesRequest
อัปเดตพร็อพเพอร์ตี้ของสเปรดชีต
การแสดง JSON |
---|
{
"properties": {
object ( |
ช่อง | |
---|---|
properties
|
พร็อพเพอร์ตี้ที่จะอัปเดต |
fields
|
ช่องที่ควรอัปเดต ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนํา "properties" รูทมาใช้โดยนัยและไม่ควรระบุ |
UpdateSheetPropertiesRequest
อัปเดตพร็อพเพอร์ตี้ของชีตด้วย sheetId
ที่ระบุ
การแสดง JSON |
---|
{
"properties": {
object ( |
ช่อง | |
---|---|
properties
|
พร็อพเพอร์ตี้ที่จะอัปเดต |
fields
|
ช่องที่ควรอัปเดต ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก |
UpdateDimensionPropertiesRequest
อัปเดตพร็อพเพอร์ตี้ของมิติข้อมูลภายในช่วงที่ระบุ
การแสดง JSON |
---|
{ "properties": { object ( |
ช่อง | |
---|---|
properties
|
พร็อพเพอร์ตี้ที่จะอัปเดต |
fields
|
ช่องที่ควรอัปเดต ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก |
ฟิลด์สหภาพ
dimension_range ช่วงของมิติข้อมูล
dimension_range
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
range
|
แถวหรือคอลัมน์ที่จะอัปเดต |
data
|
คอลัมน์ในชีตแหล่งข้อมูลที่จะอัปเดต |
DataSourceSheetDimensionRange
ช่วงตามมิติข้อมูลเดียวในDATA_SOURCE
ชีต
การแสดง JSON |
---|
{
"sheetId": integer,
"columnReferences": [
{
object ( |
ช่อง | |
---|---|
sheet
|
รหัสของแผ่นงานแหล่งข้อมูลที่มีช่วง |
column
|
คอลัมน์ในชีตแหล่งข้อมูล |
UpdateNamedRangeRequest
อัปเดตพร็อพเพอร์ตี้ของช่วงที่มีชื่อด้วย namedRangeId
ที่ระบุ
การแสดง JSON |
---|
{
"namedRange": {
object ( |
ช่อง | |
---|---|
named
|
ช่วงที่มีชื่อที่จะอัปเดตด้วยพร็อพเพอร์ตี้ใหม่ |
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 ( |
ช่อง | |
---|---|
named
|
ช่วงที่มีชื่อที่จะเพิ่ม ช่อง |
DeleteNamedRangeRequest
นำช่วงที่มีชื่อซึ่งมีรหัสที่ระบุออกจากสเปรดชีต
การแสดง JSON |
---|
{ "namedRangeId": string } |
ช่อง | |
---|---|
named
|
รหัสของช่วงที่ตั้งชื่อที่จะลบ |
AddSheetRequest
เพิ่มชีตใหม่ เมื่อเพิ่มชีตที่ดัชนีหนึ่งๆ ระบบจะเพิ่มดัชนีของสเปรดชีตทั้งหมดที่ตามมา หากต้องการเพิ่มชีตออบเจ็กต์ ให้ใช้ AddChartRequest
แทน แล้วระบุ EmbeddedObjectPosition.sheetId
หรือ EmbeddedObjectPosition.newSheet
การแสดง JSON |
---|
{
"properties": {
object ( |
ช่อง | |
---|---|
properties
|
พร็อพเพอร์ตี้ที่ชีตใหม่ควรมี พร็อพเพอร์ตี้ทั้งหมดเป็นค่าที่ไม่บังคับ ช่อง |
DeleteSheetRequest
ลบชีตที่ขอ
การแสดง JSON |
---|
{ "sheetId": integer } |
ช่อง | |
---|---|
sheet
|
รหัสของชีตที่จะลบ
หากชีตเป็นประเภท |
AutoFillRequest
กรอกข้อมูลเพิ่มเติมตามข้อมูลที่มีอยู่
การแสดง JSON |
---|
{ "useAlternateSeries": boolean, // Union field |
ช่อง | |
---|---|
use
|
จริงหากเราควรสร้างข้อมูลด้วยชุด "สลับ" ซึ่งจะแตกต่างกันไปตามประเภทและปริมาณของข้อมูลต้นทาง |
ฟิลด์สหภาพ
area พื้นที่ที่จะป้อนข้อความอัตโนมัติ
area
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
range
|
ช่วงที่จะป้อนข้อความอัตโนมัติ ซึ่งจะตรวจสอบช่วงและตรวจหาตำแหน่งที่มีข้อมูล แล้วป้อนข้อมูลนั้นลงในช่วงที่เหลือโดยอัตโนมัติ |
source
|
พื้นที่ต้นทางและปลายทางที่จะป้อนข้อความอัตโนมัติ ซึ่งจะแสดงแหล่งที่มาของการป้อนข้อความอัตโนมัติและตำแหน่งที่จะขยายข้อมูลดังกล่าวอย่างชัดเจน |
SourceAndDestination
ชุดค่าผสมของช่วงแหล่งที่มาและวิธีขยายแหล่งที่มานั้น
การแสดง JSON |
---|
{ "source": { object ( |
ช่อง | |
---|---|
source
|
ตำแหน่งของข้อมูลที่จะใช้เป็นแหล่งที่มาของการป้อนข้อความอัตโนมัติ |
dimension
|
มิติข้อมูลที่ควรกรอกข้อมูล |
fill
|
จํานวนแถวหรือคอลัมน์ที่ควรกรอกข้อมูล ตัวเลขบวกจะขยายเกินแถวสุดท้ายหรือคอลัมน์สุดท้ายของแหล่งที่มา ระบบจะขยายจำนวนติดลบไว้ก่อนแถวแรกหรือคอลัมน์แรกของแหล่งที่มา |
CutPasteRequest
ย้ายข้อมูลจากต้นทางไปยังปลายทาง
การแสดง JSON |
---|
{ "source": { object ( |
ช่อง | |
---|---|
source
|
ข้อมูลต้นทางที่จะตัด |
destination
|
พิกัดด้านซ้ายบนที่ควรวางข้อมูล |
paste
|
ประเภทข้อมูลที่จะวาง ระบบจะตัดข้อมูลต้นทางทั้งหมด ไม่ว่าจะวางอะไรก็ตาม |
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
|
ตำแหน่งที่จะวาง หากช่วงครอบคลุมช่วงที่เป็นจํานวนหลายเท่าของความสูงหรือความกว้างของแหล่งที่มา ระบบจะแสดงข้อมูลซ้ำเพื่อเติมเต็มช่วงปลายทาง หากช่วงมีขนาดเล็กกว่าช่วงของแหล่งที่มา ระบบจะยังคงคัดลอกข้อมูลทั้งหมดของแหล่งที่มา (เกินช่วงปลายของปลายทาง) |
paste
|
ประเภทข้อมูลที่จะวาง |
paste
|
การวางแนวข้อมูลนั้นเมื่อวาง |
PasteOrientation
วิธีการทําการวาง
Enum | |
---|---|
NORMAL
|
วางตามปกติ |
TRANSPOSE
|
วางโดยเปลี่ยนรูปแบบ ซึ่งแถวทั้งหมดจะกลายเป็นคอลัมน์และในทางกลับกัน |
MergeCellsRequest
ผสานเซลล์ทั้งหมดในช่วง
การแสดง JSON |
---|
{ "range": { object ( |
ช่อง | |
---|---|
range
|
ช่วงของเซลล์ที่จะผสาน |
merge
|
วิธีผสานเซลล์ |
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
|
เส้นขอบที่จะวางไว้ทางด้านขวาของช่วง |
inner
|
เส้นขอบแนวนอนที่จะวางภายในช่วง |
inner
|
เส้นขอบแนวตั้งที่จะวางภายในช่วง |
UpdateCellsRequest
อัปเดตเซลล์ทั้งหมดในช่วงด้วยข้อมูลใหม่
การแสดง JSON |
---|
{ "rows": [ { object ( |
ช่อง | |
---|---|
rows[]
|
ข้อมูลที่จะเขียน |
fields
|
ช่องของ CellData ที่ควรอัปเดต ต้องระบุฟิลด์อย่างน้อย 1 ช่อง รูทคือ CellData และไม่ควรระบุ "row.values" |
ฟิลด์สหภาพ
area ควรเขียนข้อมูลตำแหน่ง ต้องตั้งค่าเพียง 1 ค่าเท่านั้น
area
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
start
|
พิกัดที่จะเริ่มต้นเขียนข้อมูล เขียนแถวและคอลัมน์ได้เท่าใดก็ได้ (รวมถึงเขียนคอลัมน์จำนวนต่างกันต่อแถว) |
range
|
ช่วงที่จะเขียนข้อมูล
หากข้อมูลในแถวไม่ครอบคลุมช่วงทั้งหมดที่ขอ ระบบจะล้างช่องที่ตรงกับช่องที่กำหนดไว้ใน |
AddFilterViewRequest
เพิ่มมุมมองตัวกรอง
การแสดง JSON |
---|
{
"filter": {
object ( |
ช่อง | |
---|---|
filter
|
ฟิลเตอร์ที่จะเพิ่ม ช่อง |
AppendCellsRequest
เพิ่มเซลล์ใหม่หลังแถวสุดท้ายที่มีข้อมูลในชีต โดยแทรกแถวใหม่ลงในชีตหากจำเป็น
การแสดง JSON |
---|
{
"sheetId": integer,
"rows": [
{
object ( |
ช่อง | |
---|---|
sheet
|
รหัสชีตที่จะเพิ่มข้อมูลต่อท้าย |
rows[]
|
ข้อมูลที่จะเพิ่มต่อท้าย |
fields
|
ช่องของ CellData ที่ควรอัปเดต ต้องระบุฟิลด์อย่างน้อย 1 ช่อง รูทคือ CellData และไม่ควรระบุ "row.values" |
ClearBasicFilterRequest
ล้างตัวกรองพื้นฐาน (หากมี) ในชีต
การแสดง JSON |
---|
{ "sheetId": integer } |
ช่อง | |
---|---|
sheet
|
รหัสชีตที่ควรล้างตัวกรองพื้นฐาน |
DeleteDimensionRequest
ลบมิติข้อมูลออกจากชีต
การแสดง JSON |
---|
{
"range": {
object ( |
ช่อง | |
---|---|
range
|
มิติข้อมูลที่จะลบออกจากชีต |
DeleteEmbeddedObjectRequest
ลบออบเจ็กต์ที่ฝังซึ่งมีรหัสที่ระบุ
การแสดง JSON |
---|
{ "objectId": integer } |
ช่อง | |
---|---|
object
|
รหัสของออบเจ็กต์ที่ฝังไว้ซึ่งจะลบ |
DeleteFilterViewRequest
ลบมุมมองตัวกรองที่เฉพาะเจาะจง
การแสดง JSON |
---|
{ "filterId": integer } |
ช่อง | |
---|---|
filter
|
รหัสของตัวกรองที่จะลบ |
DuplicateFilterViewRequest
ทำซ้ำมุมมองตัวกรองที่เฉพาะเจาะจง
การแสดง JSON |
---|
{ "filterId": integer } |
ช่อง | |
---|---|
filter
|
รหัสของตัวกรองที่ซ้ำกัน |
DuplicateSheetRequest
ทำซ้ำเนื้อหาของสเปรดชีต
การแสดง JSON |
---|
{ "sourceSheetId": integer, "insertSheetIndex": integer, "newSheetId": integer, "newSheetName": string } |
ช่อง | |
---|---|
source
|
แผ่นงานที่จะทำซ้ำ
หากชีตต้นฉบับเป็น |
insert
|
ดัชนีฐาน 0 ที่ควรแทรกชีตใหม่ ดัชนีของชีตทั้งหมดหลังจากนี้จะเพิ่มขึ้น |
new
|
รหัสของชีตใหม่ หากมีการตั้งค่า หากไม่ได้ตั้งค่า ระบบจะเลือกรหัส หากตั้งค่า รหัสต้องไม่ทับซ้อนกับรหัสชีตที่มีอยู่ หากตั้งค่าไว้ ค่านี้ต้องไม่ติดลบ |
new
|
ชื่อชีตใหม่ หากช่องนี้ว่างเปล่า ระบบจะเลือกชื่อใหม่ให้คุณ |
FindReplaceRequest
ค้นหาและแทนที่ข้อมูลในเซลล์ของช่วง ชีต หรือชีตทั้งหมด
การแสดง JSON |
---|
{ "find": string, "replacement": string, "matchCase": boolean, "matchEntireCell": boolean, "searchByRegex": boolean, "includeFormulas": boolean, // Union field |
ช่อง | |
---|---|
find
|
ค่าที่จะค้นหา |
replacement
|
ค่าที่จะใช้เป็นค่าทดแทน |
match
|
จริง หากการค้นหาคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
match
|
จริงหากค่าค้นหาควรตรงกับทั้งเซลล์ |
search
|
จริงหากค่าการค้นหาเป็นนิพจน์ทั่วไป นิพจน์ทั่วไปและการแทนที่ควรเป็นไปตามกฎนิพจน์ทั่วไปของ Java ที่ https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html สตริงที่แทนที่ได้รับอนุญาตให้อ้างอิงกลุ่มการจับ ตัวอย่างเช่น หากเซลล์หนึ่งมีเนื้อหาเป็น |
include
|
จริงหากการค้นหาควรรวมเซลล์ที่มีสูตร เท็จเพื่อข้ามเซลล์ที่มีสูตร |
ฟิลด์สหภาพ
scope ขอบเขตที่จะค้นหา/แทนที่ คุณต้องตั้งค่าเพียงรายการเดียว
scope
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
range
|
ช่วงที่จะค้นหา/แทนที่ |
sheet
|
ชีตที่จะค้นหา/แทนที่ |
all
|
เลือก "จริง" เพื่อค้นหา/แทนที่ในทุกชีต |
InsertDimensionRequest
แทรกแถวหรือคอลัมน์ในชีตที่ดัชนีที่เจาะจง
การแสดง JSON |
---|
{
"range": {
object ( |
ช่อง | |
---|---|
range
|
มิติข้อมูลที่จะแทรก ทั้งดัชนีเริ่มต้นและดัชนีสิ้นสุดต้องอยู่ภายในขอบเขต |
inherit
|
ควรจะขยายพร็อพเพอร์ตี้มิติข้อมูลจากมิติข้อมูลก่อนหรือหลังมิติข้อมูลที่แทรกใหม่ เป็นจริงเพื่อรับค่าจากมิติข้อมูลก่อนหน้า (ในกรณีนี้ ดัชนีเริ่มต้นต้องมากกว่า 0) และเป็นเท็จเพื่อรับค่าจากมิติข้อมูลหลังจาก
ตัวอย่างเช่น หากดัชนีแถว 0 มีพื้นหลังสีแดงและดัชนีแถว 1 มีพื้นหลังสีเขียว การแทรก 2 แถวที่ดัชนี 1 จะรับค่าพื้นหลังสีเขียวหรือสีแดงก็ได้ หาก |
InsertRangeRequest
แทรกเซลล์ในช่วงโดยเลื่อนเซลล์ที่มีอยู่ไปทางขวาหรือลง
การแสดง JSON |
---|
{ "range": { object ( |
ช่อง | |
---|---|
range
|
ช่วงที่จะแทรกเซลล์ใหม่ ช่วงที่จำกัดอยู่ภายในขอบเขตชีตปัจจุบัน |
shift
|
มิติข้อมูลที่ระบบจะเลื่อนเมื่อแทรกเซลล์ หากเป็น |
MoveDimensionRequest
ย้ายแถวหรือคอลัมน์อย่างน้อย 1 รายการ
การแสดง JSON |
---|
{
"source": {
object ( |
ช่อง | |
---|---|
source
|
มิติข้อมูลแหล่งที่มาที่จะย้าย |
destination
|
ดัชนีเริ่มต้นแบบ 0 ที่ระบบจะย้ายข้อมูลต้นทางไป โดยอิงตามพิกัดก่อนที่ระบบจะนำข้อมูลต้นทางออกจากตารางกริด ระบบจะเลื่อนข้อมูลที่มีอยู่ลงหรือไปทางขวา (ขึ้นอยู่กับมิติข้อมูล) เพื่อให้มีพื้นที่สําหรับมิติข้อมูลที่ย้าย ระบบจะนำมิติข้อมูลแหล่งที่มาออกจากตารางกริด ดังนั้นข้อมูลจึงอาจอยู่ในดัชนีอื่นที่ไม่ใช่ที่ระบุ
ตัวอย่างเช่น สมมติว่า
|
UpdateEmbeddedObjectPositionRequest
อัปเดตตําแหน่งของออบเจ็กต์ที่ฝัง (เช่น การย้ายหรือปรับขนาดแผนภูมิหรือรูปภาพ)
การแสดง JSON |
---|
{
"objectId": integer,
"newPosition": {
object ( |
ช่อง | |
---|---|
object
|
รหัสของออบเจ็กต์ที่จะย้าย |
new
|
ตำแหน่งที่ชัดเจนที่จะย้ายออบเจ็กต์ที่ฝังไว้ หากตั้งค่าเป็น |
fields
|
ช่องของ |
PasteDataRequest
แทรกข้อมูลลงในสเปรดชีตโดยเริ่มจากพิกัดที่ระบุ
การแสดง JSON |
---|
{ "coordinate": { object ( |
ช่อง | |
---|---|
coordinate
|
พิกัดที่ควรเริ่มแทรกข้อมูล |
data
|
ข้อมูลที่จะใช้แทรก |
type
|
วิธีวางข้อมูล |
ฟิลด์สหภาพ
kind วิธีตีความข้อมูล คุณต้องตั้งค่าค่าเดียวเท่านั้น
kind
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
delimiter
|
ตัวคั่นในข้อมูล |
html
|
เป็นจริงหากข้อมูลเป็น HTML |
TextToColumnsRequest
แยกคอลัมน์ข้อความออกเป็นหลายคอลัมน์ตามตัวคั่นในแต่ละเซลล์
การแสดง JSON |
---|
{ "source": { object ( |
ช่อง | |
---|---|
source
|
ช่วงข้อมูลต้นทาง ซึ่งต้องอยู่ในช่วง 1 คอลัมน์เท่านั้น |
delimiter
|
ตัวคั่นที่จะใช้ ใช้เฉพาะในกรณีที่ delimiterType เป็น |
delimiter
|
ประเภทตัวคั่นที่จะใช้ |
DelimiterType
ตัวคั่นที่จะแยก
Enum | |
---|---|
DELIMITER_TYPE_UNSPECIFIED
|
ค่าเริ่มต้น ห้ามใช้ค่านี้ |
COMMA
|
"," |
SEMICOLON
|
";" |
PERIOD
|
"." |
SPACE
|
" " |
CUSTOM
|
ค่าที่กำหนดเองตามที่ระบุไว้ในตัวคั่น |
AUTODETECT
|
ตรวจหาคอลัมน์โดยอัตโนมัติ |
UpdateFilterViewRequest
อัปเดตพร็อพเพอร์ตี้ของมุมมองตัวกรอง
การแสดง JSON |
---|
{
"filter": {
object ( |
ช่อง | |
---|---|
filter
|
พร็อพเพอร์ตี้ใหม่ของมุมมองตัวกรอง |
fields
|
ช่องที่ควรอัปเดต ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก |
DeleteRangeRequest
ลบช่วงของเซลล์โดยเลื่อนเซลล์อื่นๆ ไปยังพื้นที่ที่ลบ
การแสดง JSON |
---|
{ "range": { object ( |
ช่อง | |
---|---|
range
|
ช่วงของเซลล์ที่จะลบ |
shift
|
มิติข้อมูลที่จะใช้แทนที่เซลล์ที่ถูกลบ หากเป็น |
AppendDimensionRequest
ผนวกแถวหรือคอลัมน์ต่อท้ายชีต
การแสดง JSON |
---|
{
"sheetId": integer,
"dimension": enum ( |
ช่อง | |
---|---|
sheet
|
ชีตที่จะเพิ่มแถวหรือคอลัมน์ต่อท้าย |
dimension
|
ระบุว่าควรเพิ่มแถวหรือคอลัมน์ต่อท้าย |
length
|
จำนวนแถวหรือคอลัมน์ที่จะเพิ่มต่อท้าย |
AddConditionalFormatRuleRequest
เพิ่มกฎการจัดรูปแบบตามเงื่อนไขใหม่ในดัชนีที่ระบุ ระบบจะเพิ่มดัชนีของกฎทั้งหมดที่ตามมา
การแสดง JSON |
---|
{
"rule": {
object ( |
ช่อง | |
---|---|
rule
|
กฎที่จะเพิ่ม |
index
|
ดัชนีฐาน 0 ที่ควรแทรกกฎ |
UpdateConditionalFormatRuleRequest
อัปเดตกฎการจัดรูปแบบตามเงื่อนไขที่ดัชนีที่ระบุ หรือย้ายกฎการจัดรูปแบบตามเงื่อนไขไปยังดัชนีอื่น
การแสดง JSON |
---|
{ "index": integer, "sheetId": integer, // Union field |
ช่อง | |
---|---|
index
|
ดัชนีฐาน 0 ของกฎที่ควรแทนที่หรือย้าย |
sheet
|
ชีตของกฎที่จะย้าย ต้องระบุหากมีการตั้งค่า |
ฟิลด์สหภาพ
instruction ประเภทการอัปเดตที่ควรเกิดขึ้น
instruction
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
rule
|
กฎที่ควรแทนที่กฎที่อยู่ที่ดัชนีที่ระบุ |
new
|
ดัชนีใหม่แบบนับจาก 0 ที่กฎควรสิ้นสุด |
DeleteConditionalFormatRuleRequest
ลบกฎการจัดรูปแบบตามเงื่อนไขที่ดัชนีที่ระบุ ระบบจะลดดัชนีของกฎทั้งหมดที่ตามมา
การแสดง JSON |
---|
{ "index": integer, "sheetId": integer } |
ช่อง | |
---|---|
index
|
ดัชนีฐาน 0 ของกฎที่จะลบ |
sheet
|
ชีตที่จะลบกฎ |
SortRangeRequest
จัดเรียงข้อมูลในแถวตามลําดับการจัดเรียงต่อคอลัมน์
การแสดง JSON |
---|
{ "range": { object ( |
ช่อง | |
---|---|
range
|
ช่วงที่จะจัดเรียง |
sort
|
ลําดับการจัดเรียงต่อคอลัมน์ ระบบจะใช้ข้อกําหนดในภายหลังเมื่อค่าเท่ากันในข้อกําหนดก่อนหน้านี้ |
SetDataValidationRequest
ตั้งค่ากฎการตรวจสอบข้อมูลให้กับทุกเซลล์ในช่วง หากต้องการล้างการตรวจสอบในช่วง ให้เรียกใช้โดยไม่ระบุกฎ
การแสดง JSON |
---|
{ "range": { object ( |
ช่อง | |
---|---|
range
|
ช่วงของเซลล์ที่ควรใช้กฎการตรวจสอบข้อมูล |
rule
|
กฎการตรวจสอบข้อมูลที่จะใช้กับแต่ละเซลล์ในช่วง หรือปล่อยว่างเพื่อล้างการตรวจสอบข้อมูลในช่วง |
filtered
|
ไม่บังคับ หากเป็น "จริง" ระบบจะใช้กฎการตรวจสอบข้อมูลกับแถวที่กรองด้วย |
SetBasicFilterRequest
ตั้งค่าตัวกรองพื้นฐานที่เชื่อมโยงกับชีต
การแสดง JSON |
---|
{
"filter": {
object ( |
ช่อง | |
---|---|
filter
|
ตัวกรองที่จะตั้งค่า |
AddProtectedRangeRequest
เพิ่มช่วงที่มีการป้องกันใหม่
การแสดง JSON |
---|
{
"protectedRange": {
object ( |
ช่อง | |
---|---|
protected
|
ช่วงที่ป้องกันที่จะเพิ่ม ช่อง |
UpdateProtectedRangeRequest
อัปเดตช่วงที่ป้องกันไว้ที่มีอยู่ด้วย protectedRangeId
ที่ระบุ
การแสดง JSON |
---|
{
"protectedRange": {
object ( |
ช่อง | |
---|---|
protected
|
ช่วงที่ได้รับการปกป้องเพื่ออัปเดตด้วยพร็อพเพอร์ตี้ใหม่ |
fields
|
ช่องที่ควรอัปเดต ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก |
DeleteProtectedRangeRequest
ลบช่วงที่ป้องกันไว้ซึ่งมีรหัสที่ระบุ
การแสดง JSON |
---|
{ "protectedRangeId": integer } |
ช่อง | |
---|---|
protected
|
รหัสของช่วงที่ป้องกันไว้ซึ่งต้องการลบ |
AutoResizeDimensionsRequest
ปรับขนาดมิติข้อมูลอย่างน้อย 1 รายการโดยอัตโนมัติตามเนื้อหาของเซลล์ในมิติข้อมูลนั้น
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์สหภาพ
dimension_range ช่วงของมิติข้อมูล
dimension_range
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
dimensions
|
มิติข้อมูลที่ปรับขนาดโดยอัตโนมัติ |
data
|
มิติข้อมูลในชีตแหล่งข้อมูลจะปรับขนาดโดยอัตโนมัติ |
AddChartRequest
เพิ่มแผนภูมิลงในชีตในสเปรดชีต
การแสดง JSON |
---|
{
"chart": {
object ( |
ช่อง | |
---|---|
chart
|
แผนภูมิที่ควรเพิ่มลงในสเปรดชีต รวมถึงตําแหน่งที่จะวาง ช่อง |
UpdateChartSpecRequest
อัปเดตข้อกำหนดของแผนภูมิ (การดำเนินการนี้ไม่ได้ย้ายหรือปรับขนาดแผนภูมิ หากต้องการย้ายหรือปรับขนาดแผนภูมิ ให้ใช้
UpdateEmbeddedObjectPositionRequest
)
การแสดง JSON |
---|
{
"chartId": integer,
"spec": {
object ( |
ช่อง | |
---|---|
chart
|
รหัสของแผนภูมิที่จะอัปเดต |
spec
|
ข้อกําหนดที่จะนําไปใช้กับแผนภูมิ |
UpdateBandingRequest
อัปเดตพร็อพเพอร์ตี้ของช่วงที่มีแถบสีที่ระบุ
การแสดง JSON |
---|
{
"bandedRange": {
object ( |
ช่อง | |
---|---|
banded
|
ช่วงที่มีการแบ่งกลุ่มเพื่ออัปเดตด้วยพร็อพเพอร์ตี้ใหม่ |
fields
|
ช่องที่ควรอัปเดต ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก |
AddBandingRequest
เพิ่มช่วงแบบแบ่งกลุ่มใหม่ลงในสเปรดชีต
การแสดง JSON |
---|
{
"bandedRange": {
object ( |
ช่อง | |
---|---|
banded
|
ช่วงที่มีแถบที่จะเพิ่ม ช่อง |
DeleteBandingRequest
นำช่วงที่มีแถบรหัสที่ระบุออกจากสเปรดชีต
การแสดง JSON |
---|
{ "bandedRangeId": integer } |
ช่อง | |
---|---|
banded
|
รหัสของช่วงที่มีการแบ่งกลุ่มที่จะลบ |
CreateDeveloperMetadataRequest
คำขอสร้างข้อมูลเมตาของนักพัฒนาแอป
การแสดง JSON |
---|
{
"developerMetadata": {
object ( |
ช่อง | |
---|---|
developer
|
ข้อมูลเมตาของนักพัฒนาแอปที่จะสร้าง |
UpdateDeveloperMetadataRequest
คำขออัปเดตพร็อพเพอร์ตี้ของข้อมูลเมตาของนักพัฒนาแอป อัปเดตพร็อพเพอร์ตี้ของข้อมูลเมตาของนักพัฒนาแอปที่ตัวกรองเลือกเป็นค่าที่ระบุไว้ในแหล่งข้อมูล DeveloperMetadata
ผู้เรียกต้องระบุพร็อพเพอร์ตี้ที่ต้องการอัปเดตในพารามิเตอร์ฟิลด์ รวมถึงระบุ DataFilter
อย่างน้อย 1 รายการที่ตรงกับข้อมูลเมตาที่ต้องการอัปเดต
การแสดง JSON |
---|
{ "dataFilters": [ { object ( |
ช่อง | |
---|---|
data
|
ตัวกรองที่ตรงกับรายการข้อมูลเมตาของนักพัฒนาแอปที่จะอัปเดต |
developer
|
ค่าที่จะอัปเดตข้อมูลเมตาทั้งหมดที่ตรงกับตัวกรองข้อมูล |
fields
|
ช่องที่ควรอัปเดต ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก |
DeleteDeveloperMetadataRequest
คำขอให้ลบข้อมูลเมตาของนักพัฒนาแอป
การแสดง JSON |
---|
{
"dataFilter": {
object ( |
ช่อง | |
---|---|
data
|
ตัวกรองข้อมูลซึ่งอธิบายเกณฑ์ที่ใช้เลือกรายการข้อมูลเมตาของนักพัฒนาแอปที่จะลบ |
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' จะเพิ่มขึ้น 1 ระดับจากความลึกของ G เช่น กลุ่ม [B:E, depth 1] + [C:D] จะทำให้เกิดกลุ่ม [B:E, depth 1] และ [C:D, depth 2] หากช่วงที่ต้องการเริ่มต้นก่อนและสิ้นสุดภายใน หรือเริ่มต้นภายในและสิ้นสุดหลังจากช่วงของกลุ่ม G ที่มีอยู่ ช่วงของกลุ่ม G ที่มีอยู่จะกลายเป็นสหพันธ์ของช่วง และกลุ่ม G' ใหม่จะมีความลึกมากกว่ากลุ่ม G 1 ระดับ และมีช่วงเป็นจุดตัดของช่วง เช่น กลุ่ม [B:D, depth 1] + [C:E] จะทำให้เกิดกลุ่ม [B:E, depth 1] และ [C:D, depth 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 ( |
ช่อง | |
---|---|
dimension
|
กลุ่มที่ควรอัปเดตสถานะ ช่วงและความลึกของกลุ่มควรระบุกลุ่มที่ถูกต้องในชีต และอัปเดตช่องอื่นๆ ทั้งหมด |
fields
|
ช่องที่ควรอัปเดต ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก |
TrimWhitespaceRequest
ตัดการเว้นวรรค (เช่น เว้นวรรค แท็บ หรือบรรทัดใหม่) ในทุกเซลล์ของช่วงที่กำหนด คำขอนี้จะนําช่องว่างทั้งหมดออกจากจุดเริ่มต้นและจุดสิ้นสุดของข้อความแต่ละเซลล์ และลดลําดับย่อยของอักขระเว้นวรรคที่เหลือเป็นช่องว่างเดี่ยว หากข้อความที่ตัดผลลัพธ์ขึ้นต้นด้วยอักขระ "+" หรือ "=" ข้อความจะยังคงเป็นค่าสตริงและระบบจะไม่ตีความเป็นสูตร
การแสดง JSON |
---|
{
"range": {
object ( |
ช่อง | |
---|---|
range
|
ช่วงของเซลล์ที่จะตัด |
DeleteDuplicatesRequest
นําแถวภายในช่วงนี้ที่มีค่าในคอลัมน์ที่ระบุซึ่งซ้ำกับค่าในแถวก่อนหน้าออก แถวที่มีค่าเหมือนกันแต่มีตัวอักษรพิมพ์เล็กพิมพ์ใหญ่ การจัดรูปแบบ หรือสูตรต่างกันจะถือว่าเป็นรายการที่ซ้ำกัน
คําขอนี้จะนําแถวที่ซ้ำกันซึ่งซ่อนอยู่ (เช่น เนื่องจากตัวกรอง) ออกด้วย เมื่อนำรายการที่ซ้ำกันออก ระบบจะเก็บอินสแตนซ์แรกของแถวที่ซ้ำกันแต่ละแถวที่สแกนจากบนลงล่างไว้ในช่วงที่แสดงผล ระบบจะไม่นำเนื้อหาที่อยู่นอกช่วงที่ระบุออก และแถวที่ถือว่าซ้ำกันไม่จำเป็นต้องอยู่ติดกันในช่วงที่ระบุ
การแสดง JSON |
---|
{ "range": { object ( |
ช่อง | |
---|---|
range
|
ช่วงที่จะนำแถวที่ซ้ำกันออก |
comparison
|
คอลัมน์ในช่วงที่จะวิเคราะห์หาค่าที่ซ้ำกัน หากไม่ได้เลือกคอลัมน์ใดเลย ระบบจะวิเคราะห์คอลัมน์ทั้งหมดเพื่อหารายการที่ซ้ำกัน |
UpdateEmbeddedObjectBorderRequest
อัปเดตพร็อพเพอร์ตี้เส้นขอบของออบเจ็กต์ที่ฝัง
การแสดง JSON |
---|
{
"objectId": integer,
"border": {
object ( |
ช่อง | |
---|---|
object
|
รหัสของออบเจ็กต์ที่ฝังไว้ที่จะอัปเดต |
border
|
เส้นขอบที่ใช้กับวัตถุที่ฝัง |
fields
|
ช่องที่ควรอัปเดต ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก |
AddSlicerRequest
เพิ่มตัวแบ่งส่วนข้อมูลลงในชีตในสเปรดชีต
การแสดง JSON |
---|
{
"slicer": {
object ( |
ช่อง | |
---|---|
slicer
|
ตัวแบ่งข้อมูลที่จะเพิ่มลงในสเปรดชีต รวมถึงตําแหน่งที่จะวาง ช่อง |
UpdateSlicerSpecRequest
อัปเดตข้อกำหนดของเครื่องมือแบ่ง (การดำเนินการนี้จะไม่ย้ายหรือปรับขนาดส่วนแบ่งข้อมูล หากต้องการย้ายหรือปรับขนาดส่วนตัด ให้ใช้ UpdateEmbeddedObjectPositionRequest
การแสดง JSON |
---|
{
"slicerId": integer,
"spec": {
object ( |
ช่อง | |
---|---|
slicer
|
รหัสของตัวควบคุมตัวกรองที่จะอัปเดต |
spec
|
ข้อกําหนดที่จะนําไปใช้กับเครื่องมือแบ่ง |
fields
|
ช่องที่ควรอัปเดต ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก |
AddDataSourceRequest
เพิ่มแหล่งข้อมูล หลังจากเพิ่มแหล่งข้อมูลเรียบร้อยแล้ว ระบบจะสร้างชีต DATA_SOURCE
ที่เชื่อมโยงและทริกเกอร์การเรียกใช้เพื่อรีเฟรชชีตเพื่ออ่านข้อมูลจากแหล่งข้อมูล
คำขอต้องใช้ขอบเขต OAuth เพิ่มเติม bigquery.readonly
หากเพิ่มแหล่งข้อมูล BigQuery
การแสดง JSON |
---|
{
"dataSource": {
object ( |
ช่อง | |
---|---|
data
|
แหล่งข้อมูลที่จะเพิ่ม |
UpdateDataSourceRequest
อัปเดตแหล่งข้อมูล หลังจากอัปเดตแหล่งข้อมูลเรียบร้อยแล้ว ระบบจะทริกเกอร์การดำเนินการเพื่อรีเฟรชชีต DATA_SOURCE
ที่เชื่อมโยงเพื่ออ่านข้อมูลจากแหล่งข้อมูลที่อัปเดต
คำขอต้องใช้ขอบเขต OAuth เพิ่มเติม bigquery.readonly
หากอัปเดตแหล่งข้อมูล BigQuery
การแสดง JSON |
---|
{
"dataSource": {
object ( |
ช่อง | |
---|---|
data
|
แหล่งข้อมูลที่จะอัปเดต |
fields
|
ช่องที่ควรอัปเดต ต้องระบุฟิลด์อย่างน้อย 1 ช่อง ระบบจะนําราก |
DeleteDataSourceRequest
ลบแหล่งข้อมูล คําขอนี้จะลบชีตแหล่งข้อมูลที่เชื่อมโยงและยกเลิกการลิงก์ออบเจ็กต์แหล่งข้อมูลที่เชื่อมโยงทั้งหมดด้วย
การแสดง JSON |
---|
{ "dataSourceId": string } |
ช่อง | |
---|---|
data
|
รหัสของแหล่งข้อมูลที่จะลบ |
RefreshDataSourceRequest
รีเฟรชออบเจ็กต์แหล่งข้อมูลอย่างน้อย 1 รายการในสเปรดชีตตามข้อมูลอ้างอิงที่ระบุ
คำขอต้องใช้ขอบเขต OAuth เพิ่มเติม
bigquery.readonly
หากคุณจะรีเฟรชแหล่งข้อมูล BigQuery
หากมีคำขอรีเฟรชหลายรายการที่อ้างอิงออบเจ็กต์แหล่งข้อมูลเดียวกันในชุดเดียว ระบบจะประมวลผลเฉพาะคำขอรีเฟรชล่าสุด และคำขอทั้งหมดเหล่านั้นจะมีการตอบกลับเหมือนกัน
การแสดง JSON |
---|
{ "force": boolean, // Union field |
ช่อง | |
---|---|
force
|
รีเฟรชออบเจ็กต์แหล่งข้อมูลโดยไม่คำนึงถึงสถานะปัจจุบัน หากไม่ได้ตั้งค่าไว้และออบเจ็กต์แหล่งข้อมูลที่อ้างอิงอยู่ในสถานะข้อผิดพลาด การรีเฟรชจะล้มเหลวทันที |
ฟิลด์สหภาพ
target ระบุสิ่งที่จะรีเฟรช
target
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
references
|
การอ้างอิงออบเจ็กต์แหล่งข้อมูลที่จะรีเฟรช |
data
|
การอ้างอิงถึง
|
is
|
รีเฟรชออบเจ็กต์แหล่งข้อมูลที่มีอยู่ทั้งหมดในสเปรดชีต |
DataSourceObjectReferences
รายการการอ้างอิงออบเจ็กต์แหล่งข้อมูล
การแสดง JSON |
---|
{
"references": [
{
object ( |
ช่อง | |
---|---|
references[]
|
ข้อมูลอ้างอิง |
CancelDataSourceRefreshRequest
ยกเลิกการรีเฟรชออบเจ็กต์แหล่งข้อมูลอย่างน้อย 1 รายการในสเปรดชีตตามข้อมูลอ้างอิงที่ระบุ
คำขอต้องใช้ขอบเขต OAuth เพิ่มเติม
bigquery.readonly
หากคุณยกเลิกการรีเฟรชในแหล่งข้อมูล BigQuery
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์สหภาพ
target ระบุสิ่งที่จะยกเลิก
target
ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
|
|
references
|
การอ้างอิงออบเจ็กต์แหล่งข้อมูลที่จะยกเลิกการรีเฟรช |
data
|
การอ้างอิงถึง
|
is
|
ยกเลิกการรีเฟรชออบเจ็กต์แหล่งข้อมูลที่มีอยู่ทั้งหมดสําหรับแหล่งข้อมูลทั้งหมดในสเปรดชีต |