การตอบกลับ
การตอบกลับรายการเดียวจากการอัปเดต
| การแสดง JSON | 
|---|
| { // Union field | 
| ช่อง | |
|---|---|
| ฟิลด์สหภาพ kindประเภทของการตอบกลับ อาจไม่มีการตั้งค่าช่องหากคำขอไม่ได้รับการตอบกลับkindต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | |
| addNamedRange | 
        การตอบกลับจากการเพิ่มช่วงที่มีชื่อ | 
| addSheet | 
        การตอบกลับจากการเพิ่มชีต | 
| addFilterView | 
        การตอบกลับจากการเพิ่มมุมมองตัวกรอง | 
| duplicateFilterView | 
        การตอบกลับจากการสร้างมุมมองตัวกรองซ้ำ | 
| duplicateSheet | 
        การตอบกลับจากการทำสำเนาชีต | 
| findReplace | 
        การตอบกลับจากการค้นหา/แทนที่ | 
| updateEmbeddedObjectPosition | 
        การตอบกลับจากการอัปเดตตำแหน่งของออบเจ็กต์ที่ฝัง | 
| updateConditionalFormatRule | 
        การตอบกลับจากการอัปเดตกฎการจัดรูปแบบตามเงื่อนไข | 
| deleteConditionalFormatRule | 
        การตอบกลับจากการลบกฎการจัดรูปแบบตามเงื่อนไข | 
| addProtectedRange | 
        การตอบกลับจากการเพิ่มช่วงที่ป้องกัน | 
| addChart | 
        การตอบกลับจากการเพิ่มแผนภูมิ | 
| addBanding | 
        การตอบกลับจากการเพิ่มช่วงแบบแบ่งกลุ่ม | 
| createDeveloperMetadata | 
        การตอบกลับจากการสร้างรายการข้อมูลเมตาของนักพัฒนาแอป | 
| updateDeveloperMetadata | 
        การตอบกลับจากการอัปเดตรายการข้อมูลเมตาของนักพัฒนาแอป | 
| deleteDeveloperMetadata | 
        การตอบกลับจากการลบรายการข้อมูลเมตาของนักพัฒนาแอป | 
| addDimensionGroup | 
        การตอบกลับจากการเพิ่มกลุ่มมิติข้อมูล | 
| deleteDimensionGroup | 
        การตอบกลับจากการลบกลุ่มมิติข้อมูล | 
| trimWhitespace | 
        การตอบกลับจากการตัดช่องว่าง | 
| deleteDuplicates | 
        การตอบกลับจากการนําแถวที่มีค่าที่ซ้ำกันออก | 
| addSlicer | 
        การตอบกลับจากการเพิ่มเครื่องมือแบ่งส่วน | 
| addDataSource | 
        การตอบกลับจากการเพิ่มแหล่งข้อมูล | 
| updateDataSource | 
        การตอบกลับจากการอัปเดตแหล่งข้อมูล | 
| refreshDataSource | 
        การตอบกลับจากการรีเฟรชออบเจ็กต์แหล่งข้อมูล | 
| cancelDataSourceRefresh | 
        การตอบกลับจากการยกเลิกการรีเฟรชออบเจ็กต์แหล่งข้อมูล | 
| addTable | 
        การตอบกลับจากการเพิ่มตาราง | 
AddNamedRangeResponse
ผลลัพธ์ของการเพิ่มช่วงที่มีชื่อ
| การแสดง JSON | 
|---|
| {
  "namedRange": {
    object ( | 
| ช่อง | |
|---|---|
| namedRange | 
        ช่วงที่มีชื่อที่จะเพิ่ม | 
AddSheetResponse
ผลลัพธ์ของการเพิ่มชีต
| การแสดง JSON | 
|---|
| {
  "properties": {
    object ( | 
| ช่อง | |
|---|---|
| properties | 
        คุณสมบัติของชีตที่เพิ่มใหม่ | 
AddFilterViewResponse
ผลลัพธ์ของการเพิ่มมุมมองตัวกรอง
| การแสดง JSON | 
|---|
| {
  "filter": {
    object ( | 
| ช่อง | |
|---|---|
| filter | 
        มุมมองตัวกรองที่เพิ่มใหม่ | 
DuplicateFilterViewResponse
ผลลัพธ์ของมุมมองตัวกรองที่ซ้ำกัน
| การแสดง JSON | 
|---|
| {
  "filter": {
    object ( | 
| ช่อง | |
|---|---|
| filter | 
        ตัวกรองที่สร้างใหม่ | 
DuplicateSheetResponse
ผลลัพธ์ของการทำซ้ำชีต
| การแสดง JSON | 
|---|
| {
  "properties": {
    object ( | 
| ช่อง | |
|---|---|
| properties | 
        คุณสมบัติของชีตที่ซ้ำกัน | 
FindReplaceResponse
ผลลัพธ์ของการค้นหาและแทนที่
| การแสดง JSON | 
|---|
| { "valuesChanged": integer, "formulasChanged": integer, "rowsChanged": integer, "sheetsChanged": integer, "occurrencesChanged": integer } | 
| ช่อง | |
|---|---|
| valuesChanged | 
        จำนวนเซลล์ที่ไม่ใช่สูตรมีการเปลี่ยนแปลง | 
| formulasChanged | 
        จำนวนเซลล์สูตรมีการเปลี่ยนแปลง | 
| rowsChanged | 
        จํานวนแถวมีการเปลี่ยนแปลง | 
| sheetsChanged | 
        จำนวนชีตมีการเปลี่ยนแปลง | 
| occurrencesChanged | 
        
       จำนวนครั้งที่เกิด (อาจมีหลายครั้งภายในเซลล์) มีการเปลี่ยนแปลง ตัวอย่างเช่น หากแทนที่
        | 
UpdateEmbeddedObjectPositionResponse
ผลลัพธ์ของการอัปเดตตำแหน่งของออบเจ็กต์ที่ฝัง
| การแสดง JSON | 
|---|
| {
  "position": {
    object ( | 
| ช่อง | |
|---|---|
| position | 
        ตำแหน่งใหม่ของวัตถุที่ฝัง | 
UpdateConditionalFormatRuleResponse
ผลลัพธ์ของการอัปเดตกฎการจัดรูปแบบตามเงื่อนไข
| การแสดง JSON | 
|---|
| { "newRule": { object ( | 
| ช่อง | |
|---|---|
| newRule | 
        กฎใหม่ที่แทนที่กฎเก่า (หากมีการแทนที่) หรือกฎที่ย้าย (หากมีการย้าย) | 
| newIndex | 
        ดัชนีของกฎใหม่ | 
| ฟิลด์สหภาพ old_infoข้อมูลเกี่ยวกับกฎก่อนหน้าold_infoต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | |
| oldRule | 
        
       กฎเก่า (ที่ถูกลบ) ไม่ได้ตั้งค่าหากมีการย้ายกฎ (เนื่องจากกฎนั้นเหมือนกับ  | 
| oldIndex | 
        
       ดัชนีเดิมของกฎ ไม่ได้ตั้งค่าหากมีการแทนที่กฎ (เนื่องจากกฎนั้นเหมือนกับ  | 
DeleteConditionalFormatRuleResponse
ผลลัพธ์ของการลบกฎการจัดรูปแบบตามเงื่อนไข
| การแสดง JSON | 
|---|
| {
  "rule": {
    object ( | 
| ช่อง | |
|---|---|
| rule | 
        กฎที่ถูกลบ | 
AddProtectedRangeResponse
ผลลัพธ์ของการเพิ่มช่วงที่ได้รับการคุ้มครองใหม่
| การแสดง JSON | 
|---|
| {
  "protectedRange": {
    object ( | 
| ช่อง | |
|---|---|
| protectedRange | 
        ช่วงที่มีการป้องกันซึ่งเพิ่มใหม่ | 
AddChartResponse
ผลลัพธ์ของการเพิ่มแผนภูมิลงในสเปรดชีต
| การแสดง JSON | 
|---|
| {
  "chart": {
    object ( | 
| ช่อง | |
|---|---|
| chart | 
        แผนภูมิที่เพิ่มใหม่ | 
AddBandingResponse
ผลลัพธ์ของการเพิ่มช่วงที่มีแถบ
| การแสดง JSON | 
|---|
| {
  "bandedRange": {
    object ( | 
| ช่อง | |
|---|---|
| bandedRange | 
        ช่วงที่มีการแบ่งกลุ่มซึ่งเพิ่มเข้ามา | 
CreateDeveloperMetadataResponse
การตอบกลับจากการสร้างข้อมูลเมตาของนักพัฒนาแอป
| การแสดง JSON | 
|---|
| {
  "developerMetadata": {
    object ( | 
| ช่อง | |
|---|---|
| developerMetadata | 
        ข้อมูลเมตาของนักพัฒนาแอปที่สร้างไว้ | 
UpdateDeveloperMetadataResponse
การตอบกลับจากการอัปเดตข้อมูลเมตาของนักพัฒนาแอป
| การแสดง JSON | 
|---|
| {
  "developerMetadata": [
    {
      object ( | 
| ช่อง | |
|---|---|
| developerMetadata[] | 
        ข้อมูลเมตาของนักพัฒนาแอปที่อัปเดตแล้ว | 
DeleteDeveloperMetadataResponse
การตอบกลับจากการลบข้อมูลเมตาของนักพัฒนาแอป
| การแสดง JSON | 
|---|
| {
  "deletedDeveloperMetadata": [
    {
      object ( | 
| ช่อง | |
|---|---|
| deletedDeveloperMetadata[] | 
        ข้อมูลเมตาที่ถูกลบ | 
AddDimensionGroupResponse
ผลลัพธ์ของการเพิ่มกลุ่ม
| การแสดง JSON | 
|---|
| {
  "dimensionGroups": [
    {
      object ( | 
| ช่อง | |
|---|---|
| dimensionGroups[] | 
        กลุ่มทั้งหมดของมิติข้อมูลหลังจากเพิ่มกลุ่มลงในมิติข้อมูลนั้น | 
DeleteDimensionGroupResponse
ผลของการลบกลุ่ม
| การแสดง JSON | 
|---|
| {
  "dimensionGroups": [
    {
      object ( | 
| ช่อง | |
|---|---|
| dimensionGroups[] | 
        กลุ่มทั้งหมดของมิติข้อมูลหลังจากลบกลุ่มออกจากมิติข้อมูลนั้น | 
TrimWhitespaceResponse
ผลลัพธ์ของการตัดเว้นวรรคในเซลล์
| การแสดง JSON | 
|---|
| { "cellsChangedCount": integer } | 
| ช่อง | |
|---|---|
| cellsChangedCount | 
        จํานวนเซลล์ที่มีการตัดเว้นวรรคออก | 
DeleteDuplicatesResponse
ผลลัพธ์ของการนำรายการที่ซ้ำกันในช่วงออก
| การแสดง JSON | 
|---|
| { "duplicatesRemovedCount": integer } | 
| ช่อง | |
|---|---|
| duplicatesRemovedCount | 
        จํานวนแถวที่ซ้ำกันซึ่งนําออก | 
AddSlicerResponse
ผลลัพธ์ของการเพิ่มตัวแบ่งส่วนในสเปรดชีต
| การแสดง JSON | 
|---|
| {
  "slicer": {
    object ( | 
| ช่อง | |
|---|---|
| slicer | 
        ตัวควบคุมตัวกรองที่เพิ่มใหม่ | 
AddDataSourceResponse
ผลลัพธ์ของการเพิ่มแหล่งข้อมูล
| การแสดง JSON | 
|---|
| { "dataSource": { object ( | 
| ช่อง | |
|---|---|
| dataSource | 
        แหล่งข้อมูลที่สร้างขึ้น | 
| dataExecutionStatus | 
        สถานะการเรียกใช้ข้อมูล | 
UpdateDataSourceResponse
การตอบกลับจากการอัปเดตแหล่งข้อมูล
| การแสดง JSON | 
|---|
| { "dataSource": { object ( | 
| ช่อง | |
|---|---|
| dataSource | 
        แหล่งข้อมูลที่อัปเดตแล้ว | 
| dataExecutionStatus | 
        สถานะการเรียกใช้ข้อมูล | 
RefreshDataSourceResponse
การตอบสนองจากการรีเฟรชออบเจ็กต์แหล่งข้อมูลอย่างน้อย 1 รายการ
| การแสดง JSON | 
|---|
| {
  "statuses": [
    {
      object ( | 
| ช่อง | |
|---|---|
| statuses[] | 
        
       สถานะการรีเฟรชทั้งหมดของข้อมูลอ้างอิงออบเจ็กต์แหล่งข้อมูลที่ระบุในคําขอ หากระบุ  | 
RefreshDataSourceObjectExecutionStatus
สถานะการดําเนินการของการรีเฟรชออบเจ็กต์แหล่งข้อมูล 1 รายการ
| การแสดง JSON | 
|---|
| { "reference": { object ( | 
| ช่อง | |
|---|---|
| reference | 
        การอ้างอิงออบเจ็กต์แหล่งข้อมูลที่กำลังรีเฟรช | 
| dataExecutionStatus | 
        สถานะการเรียกใช้ข้อมูล | 
CancelDataSourceRefreshResponse
การตอบกลับจากการยกเลิกการรีเฟรชออบเจ็กต์แหล่งข้อมูลอย่างน้อย 1 รายการ
| การแสดง JSON | 
|---|
| {
  "statuses": [
    {
      object ( | 
| ช่อง | |
|---|---|
| statuses[] | 
        
       สถานะการยกเลิกของการรีเฟรชออบเจ็กต์แหล่งข้อมูลทั้งหมดที่ระบุในคำขอ หากระบุ  | 
CancelDataSourceRefreshStatus
สถานะการยกเลิกการรีเฟรชออบเจ็กต์แหล่งข้อมูลรายการเดียว
| การแสดง JSON | 
|---|
| { "reference": { object ( | 
| ช่อง | |
|---|---|
| reference | 
        การอ้างอิงออบเจ็กต์แหล่งข้อมูลที่จะยกเลิกการรีเฟรช | 
| refreshCancellationStatus | 
        สถานะการยกเลิก | 
RefreshCancellationStatus
สถานะของการยกเลิกการรีเฟรช
   คุณสามารถส่ง cancel request เพื่อยกเลิกการรีเฟรชออบเจ็กต์แหล่งข้อมูลอย่างน้อย 1 รายการอย่างชัดเจน
  
| การแสดง JSON | 
|---|
| { "state": enum ( | 
| ช่อง | |
|---|---|
| state | 
        สถานะของการเรียกให้ยกเลิกการรีเฟรชในชีต | 
| errorCode | 
        รหัสข้อผิดพลาด | 
RefreshCancellationState
การแจกแจงสถานะการยกเลิกการรีเฟรช
| Enum | |
|---|---|
| REFRESH_CANCELLATION_STATE_UNSPECIFIED | ค่าเริ่มต้น อย่าใช้ | 
| CANCEL_SUCCEEDED | การเรียก API ไปยังชีตเพื่อยกเลิกการรีเฟรชสําเร็จ ซึ่งไม่ได้หมายความว่าการยกเลิกสำเร็จ แต่เป็นการโทรที่สำเร็จ | 
| CANCEL_FAILED | การเรียก API ไปยังชีตเพื่อยกเลิกการรีเฟรชไม่สำเร็จ | 
RefreshCancellationErrorCode
การแจกแจงรหัสข้อผิดพลาดในการยกเลิกการรีเฟรช
| Enum | |
|---|---|
| REFRESH_CANCELLATION_ERROR_CODE_UNSPECIFIED | ค่าเริ่มต้น อย่าใช้ | 
| EXECUTION_NOT_FOUND | ไม่พบการดำเนินการที่จะยกเลิกในเครื่องมือค้นหาหรือในชีต | 
| CANCEL_PERMISSION_DENIED | ผู้ใช้ไม่มีสิทธิ์ยกเลิกการค้นหา | 
| QUERY_EXECUTION_COMPLETED | การดำเนินการค้นหาเสร็จสมบูรณ์แล้ว จึงยกเลิกไม่ได้ | 
| CONCURRENT_CANCELLATION | มีการยกเลิกอื่นอยู่ระหว่างดำเนินการ | 
| CANCEL_OTHER_ERROR | ข้อผิดพลาดอื่นๆ ทั้งหมด | 
AddTableResponse
ผลลัพธ์ของการเพิ่มตาราง
| การแสดง JSON | 
|---|
| {
  "table": {
    object ( | 
| ช่อง | |
|---|---|
| table | 
        เอาต์พุตเท่านั้น ตารางที่เพิ่ม |