Requests

درخواست

یک نوع به‌روزرسانی واحد برای اعمال روی یک صفحه‌گسترده.

نمایش JSON
{

  // Union field kind can be only one of the following:
  "updateSpreadsheetProperties": {
    object (UpdateSpreadsheetPropertiesRequest)
  },
  "updateSheetProperties": {
    object (UpdateSheetPropertiesRequest)
  },
  "updateDimensionProperties": {
    object (UpdateDimensionPropertiesRequest)
  },
  "updateNamedRange": {
    object (UpdateNamedRangeRequest)
  },
  "repeatCell": {
    object (RepeatCellRequest)
  },
  "addNamedRange": {
    object (AddNamedRangeRequest)
  },
  "deleteNamedRange": {
    object (DeleteNamedRangeRequest)
  },
  "addSheet": {
    object (AddSheetRequest)
  },
  "deleteSheet": {
    object (DeleteSheetRequest)
  },
  "autoFill": {
    object (AutoFillRequest)
  },
  "cutPaste": {
    object (CutPasteRequest)
  },
  "copyPaste": {
    object (CopyPasteRequest)
  },
  "mergeCells": {
    object (MergeCellsRequest)
  },
  "unmergeCells": {
    object (UnmergeCellsRequest)
  },
  "updateBorders": {
    object (UpdateBordersRequest)
  },
  "updateCells": {
    object (UpdateCellsRequest)
  },
  "addFilterView": {
    object (AddFilterViewRequest)
  },
  "appendCells": {
    object (AppendCellsRequest)
  },
  "clearBasicFilter": {
    object (ClearBasicFilterRequest)
  },
  "deleteDimension": {
    object (DeleteDimensionRequest)
  },
  "deleteEmbeddedObject": {
    object (DeleteEmbeddedObjectRequest)
  },
  "deleteFilterView": {
    object (DeleteFilterViewRequest)
  },
  "duplicateFilterView": {
    object (DuplicateFilterViewRequest)
  },
  "duplicateSheet": {
    object (DuplicateSheetRequest)
  },
  "findReplace": {
    object (FindReplaceRequest)
  },
  "insertDimension": {
    object (InsertDimensionRequest)
  },
  "insertRange": {
    object (InsertRangeRequest)
  },
  "moveDimension": {
    object (MoveDimensionRequest)
  },
  "updateEmbeddedObjectPosition": {
    object (UpdateEmbeddedObjectPositionRequest)
  },
  "pasteData": {
    object (PasteDataRequest)
  },
  "textToColumns": {
    object (TextToColumnsRequest)
  },
  "updateFilterView": {
    object (UpdateFilterViewRequest)
  },
  "deleteRange": {
    object (DeleteRangeRequest)
  },
  "appendDimension": {
    object (AppendDimensionRequest)
  },
  "addConditionalFormatRule": {
    object (AddConditionalFormatRuleRequest)
  },
  "updateConditionalFormatRule": {
    object (UpdateConditionalFormatRuleRequest)
  },
  "deleteConditionalFormatRule": {
    object (DeleteConditionalFormatRuleRequest)
  },
  "sortRange": {
    object (SortRangeRequest)
  },
  "setDataValidation": {
    object (SetDataValidationRequest)
  },
  "setBasicFilter": {
    object (SetBasicFilterRequest)
  },
  "addProtectedRange": {
    object (AddProtectedRangeRequest)
  },
  "updateProtectedRange": {
    object (UpdateProtectedRangeRequest)
  },
  "deleteProtectedRange": {
    object (DeleteProtectedRangeRequest)
  },
  "autoResizeDimensions": {
    object (AutoResizeDimensionsRequest)
  },
  "addChart": {
    object (AddChartRequest)
  },
  "updateChartSpec": {
    object (UpdateChartSpecRequest)
  },
  "updateBanding": {
    object (UpdateBandingRequest)
  },
  "addBanding": {
    object (AddBandingRequest)
  },
  "deleteBanding": {
    object (DeleteBandingRequest)
  },
  "createDeveloperMetadata": {
    object (CreateDeveloperMetadataRequest)
  },
  "updateDeveloperMetadata": {
    object (UpdateDeveloperMetadataRequest)
  },
  "deleteDeveloperMetadata": {
    object (DeleteDeveloperMetadataRequest)
  },
  "randomizeRange": {
    object (RandomizeRangeRequest)
  },
  "addDimensionGroup": {
    object (AddDimensionGroupRequest)
  },
  "deleteDimensionGroup": {
    object (DeleteDimensionGroupRequest)
  },
  "updateDimensionGroup": {
    object (UpdateDimensionGroupRequest)
  },
  "trimWhitespace": {
    object (TrimWhitespaceRequest)
  },
  "deleteDuplicates": {
    object (DeleteDuplicatesRequest)
  },
  "updateEmbeddedObjectBorder": {
    object (UpdateEmbeddedObjectBorderRequest)
  },
  "addSlicer": {
    object (AddSlicerRequest)
  },
  "updateSlicerSpec": {
    object (UpdateSlicerSpecRequest)
  },
  "addDataSource": {
    object (AddDataSourceRequest)
  },
  "updateDataSource": {
    object (UpdateDataSourceRequest)
  },
  "deleteDataSource": {
    object (DeleteDataSourceRequest)
  },
  "refreshDataSource": {
    object (RefreshDataSourceRequest)
  },
  "cancelDataSourceRefresh": {
    object (CancelDataSourceRefreshRequest)
  },
  "addTable": {
    object (AddTableRequest)
  },
  "updateTable": {
    object (UpdateTableRequest)
  },
  "deleteTable": {
    object (DeleteTableRequest)
  }
  // End of list of possible types for union field kind.
}
فیلدها
فیلد Union kind . نوع به‌روزرسانی. دقیقاً یک فیلد الزامی است. kind فقط می‌تواند یکی از موارد زیر باشد:
updateSpreadsheetProperties

object ( UpdateSpreadsheetPropertiesRequest )

ویژگی‌های صفحه‌گسترده را به‌روزرسانی می‌کند.

updateSheetProperties

object ( UpdateSheetPropertiesRequest )

ویژگی‌های یک برگه را به‌روزرسانی می‌کند.

updateDimensionProperties

object ( UpdateDimensionPropertiesRequest )

ویژگی‌های ابعاد را به‌روزرسانی می‌کند.

updateNamedRange

object ( UpdateNamedRangeRequest )

یک محدوده نامگذاری شده را به‌روزرسانی می‌کند.

repeatCell

object ( RepeatCellRequest )

یک سلول واحد را در یک محدوده تکرار می‌کند.

addNamedRange

object ( AddNamedRangeRequest )

یک محدوده نامگذاری شده اضافه می‌کند.

deleteNamedRange

object ( DeleteNamedRangeRequest )

یک محدوده نامگذاری شده را حذف می‌کند.

addSheet

object ( AddSheetRequest )

یک برگه اضافه می‌کند.

deleteSheet

object ( DeleteSheetRequest )

یک برگه را حذف می‌کند.

autoFill

object ( AutoFillRequest )

به طور خودکار داده‌های بیشتری را بر اساس داده‌های موجود پر می‌کند.

cutPaste

object ( CutPasteRequest )

داده‌ها را از یک ناحیه برش داده و در ناحیه دیگری جایگذاری می‌کند.

copyPaste

object ( CopyPasteRequest )

داده‌ها را از یک ناحیه کپی کرده و در ناحیه دیگر جایگذاری می‌کند.

mergeCells

object ( MergeCellsRequest )

سلول‌ها را با هم ادغام می‌کند.

unmergeCells

object ( UnmergeCellsRequest )

سلول‌های ادغام‌شده را از حالت ادغام‌شده خارج می‌کند.

updateBorders

object ( UpdateBordersRequest )

حاشیه‌ها را در طیف وسیعی از سلول‌ها به‌روزرسانی می‌کند.

updateCells

object ( UpdateCellsRequest )

تعداد زیادی سلول را به طور همزمان به‌روزرسانی می‌کند.

addFilterView

object ( AddFilterViewRequest )

یک نمای فیلتر اضافه می‌کند.

appendCells

object ( AppendCellsRequest )

سلول‌هایی را بعد از آخرین ردیف حاوی داده‌ها در یک برگه اضافه می‌کند.

clearBasicFilter

object ( ClearBasicFilterRequest )

فیلتر اصلی روی یک برگه را پاک می‌کند.

deleteDimension

object ( DeleteDimensionRequest )

سطرها یا ستون‌های یک برگه را حذف می‌کند.

deleteEmbeddedObject

object ( DeleteEmbeddedObjectRequest )

یک شیء جاسازی‌شده (مثلاً نمودار، تصویر) را در یک برگه حذف می‌کند.

deleteFilterView

object ( DeleteFilterViewRequest )

یک نمای فیلتر را از یک برگه حذف می‌کند.

duplicateFilterView

object ( DuplicateFilterViewRequest )

یک نمای فیلتر را کپی می‌کند.

duplicateSheet

object ( DuplicateSheetRequest )

یک برگه را کپی می‌کند.

findReplace

object ( FindReplaceRequest )

موارد تکرار یک متن را پیدا کرده و با متن دیگری جایگزین می‌کند.

insertDimension

object ( InsertDimensionRequest )

ردیف‌ها یا ستون‌های جدید را در یک برگه وارد می‌کند.

insertRange

object ( InsertRangeRequest )

سلول‌های جدیدی را در یک برگه وارد می‌کند و سلول‌های موجود را جابجا می‌کند.

moveDimension

object ( MoveDimensionRequest )

ردیف‌ها یا ستون‌ها را به مکان دیگری در یک برگه منتقل می‌کند.

updateEmbeddedObjectPosition

object ( UpdateEmbeddedObjectPositionRequest )

موقعیت یک شیء جاسازی‌شده (مثلاً نمودار، تصویر) را به‌روزرسانی می‌کند.

pasteData

object ( PasteDataRequest )

داده‌ها (HTML یا جدا شده) را در یک برگه جایگذاری می‌کند.

textToColumns

object ( TextToColumnsRequest )

یک ستون متن را به چندین ستون متن تبدیل می‌کند.

updateFilterView

object ( UpdateFilterViewRequest )

ویژگی‌های یک نمای فیلتر را به‌روزرسانی می‌کند.

deleteRange

object ( DeleteRangeRequest )

طیف وسیعی از سلول‌ها را از یک برگه حذف می‌کند و سلول‌های باقی مانده را جابجا می‌کند.

appendDimension

object ( AppendDimensionRequest )

ابعاد را به انتهای یک برگه اضافه می‌کند.

addConditionalFormatRule

object ( AddConditionalFormatRuleRequest )

یک قانون قالب‌بندی شرطی جدید اضافه می‌کند.

updateConditionalFormatRule

object ( UpdateConditionalFormatRuleRequest )

یک قانون قالب‌بندی شرطی موجود را به‌روزرسانی می‌کند.

deleteConditionalFormatRule

object ( DeleteConditionalFormatRuleRequest )

یک قانون قالب‌بندی شرطی موجود را حذف می‌کند.

sortRange

object ( SortRangeRequest )

داده‌ها را در یک محدوده مرتب می‌کند.

setDataValidation

object ( SetDataValidationRequest )

اعتبارسنجی داده‌ها را برای یک یا چند سلول تنظیم می‌کند.

setBasicFilter

object ( SetBasicFilterRequest )

فیلتر پایه را روی یک برگه تنظیم می‌کند.

addProtectedRange

object ( AddProtectedRangeRequest )

یک محدوده حفاظت‌شده اضافه می‌کند.

updateProtectedRange

object ( UpdateProtectedRangeRequest )

یک محدوده حفاظت‌شده را به‌روزرسانی می‌کند.

deleteProtectedRange

object ( DeleteProtectedRangeRequest )

یک محدوده محافظت شده را حذف می‌کند.

autoResizeDimensions

object ( AutoResizeDimensionsRequest )

به طور خودکار اندازه یک یا چند بُعد را بر اساس محتویات سلول‌های آن بُعد تغییر می‌دهد.

addChart

object ( AddChartRequest )

نمودار اضافه می‌کند.

updateChartSpec

object ( UpdateChartSpecRequest )

مشخصات یک نمودار را به‌روزرسانی می‌کند.

updateBanding

object ( UpdateBandingRequest )

یک محدوده نواری را به‌روزرسانی می‌کند

addBanding

object ( AddBandingRequest )

یک محدوده نواری جدید اضافه می‌کند

deleteBanding

object ( DeleteBandingRequest )

یک محدوده نواری را حذف می‌کند

createDeveloperMetadata

object ( CreateDeveloperMetadataRequest )

ابرداده توسعه‌دهنده جدید ایجاد می‌کند

updateDeveloperMetadata

object ( UpdateDeveloperMetadataRequest )

یک ورودی فراداده توسعه‌دهنده موجود را به‌روزرسانی می‌کند

deleteDeveloperMetadata

object ( DeleteDeveloperMetadataRequest )

ابرداده‌های توسعه‌دهنده را حذف می‌کند

randomizeRange

object ( RandomizeRangeRequest )

ترتیب ردیف‌ها را در یک محدوده تصادفی می‌کند.

addDimensionGroup

object ( AddDimensionGroupRequest )

یک گروه در محدوده مشخص شده ایجاد می‌کند.

deleteDimensionGroup

object ( DeleteDimensionGroupRequest )

یک گروه را در محدوده مشخص شده حذف می‌کند.

updateDimensionGroup

object ( UpdateDimensionGroupRequest )

وضعیت گروه مشخص شده را به‌روزرسانی می‌کند.

trimWhitespace

object ( TrimWhitespaceRequest )

سلول‌های دارای فضای خالی (مانند فاصله، تب یا خط جدید) را حذف می‌کند.

deleteDuplicates

object ( DeleteDuplicatesRequest )

ردیف‌های حاوی مقادیر تکراری را در ستون‌های مشخص‌شده از یک محدوده سلولی حذف می‌کند.

updateEmbeddedObjectBorder

object ( UpdateEmbeddedObjectBorderRequest )

حاشیه‌ی یک شیء جاسازی‌شده را به‌روزرسانی می‌کند.

addSlicer

object ( AddSlicerRequest )

یک برش دهنده اضافه می‌کند.

updateSlicerSpec

object ( UpdateSlicerSpecRequest )

مشخصات دستگاه برش را به‌روزرسانی می‌کند.

addDataSource

object ( AddDataSourceRequest )

یک منبع داده اضافه می‌کند.

updateDataSource

object ( UpdateDataSourceRequest )

یک منبع داده را به‌روزرسانی می‌کند.

deleteDataSource

object ( DeleteDataSourceRequest )

یک منبع داده را حذف می‌کند.

refreshDataSource

object ( RefreshDataSourceRequest )

یک یا چند منبع داده و dbobject های مرتبط را رفرش می‌کند.

cancelDataSourceRefresh

object ( CancelDataSourceRefreshRequest )

به‌روزرسانی‌های یک یا چند منبع داده و dbobject های مرتبط را لغو می‌کند.

addTable

object ( AddTableRequest )

یک جدول اضافه می‌کند.

updateTable

object ( UpdateTableRequest )

یک جدول را به‌روزرسانی می‌کند.

deleteTable

object ( DeleteTableRequest )

درخواست حذف یک جدول

درخواست به‌روزرسانی ویژگی‌های صفحه‌گسترده

ویژگی‌های یک صفحه‌گسترده را به‌روزرسانی می‌کند.

نمایش JSON
{
  "properties": {
    object (SpreadsheetProperties)
  },
  "fields": string
}
فیلدها
properties

object ( SpreadsheetProperties )

ویژگی‌هایی که باید به‌روزرسانی شوند.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند. حداقل یک فیلد باید مشخص شود. ریشه «properties» ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

درخواست ویژگی‌های برگه به‌روزرسانی

ویژگی‌های برگه را با sheetId مشخص شده به‌روزرسانی می‌کند.

نمایش JSON
{
  "properties": {
    object (SheetProperties)
  },
  "fields": string
}
فیلدها
properties

object ( SheetProperties )

ویژگی‌هایی که باید به‌روزرسانی شوند.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند. حداقل یک فیلد باید مشخص شود. properties ریشه ضمنی هستند و نباید مشخص شوند. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

درخواست به‌روزرسانی ویژگی‌های ابعاد

ویژگی‌های ابعاد را در محدوده مشخص شده به‌روزرسانی می‌کند.

نمایش JSON
{
  "properties": {
    object (DimensionProperties)
  },
  "fields": string,

  // Union field dimension_range can be only one of the following:
  "range": {
    object (DimensionRange)
  },
  "dataSourceSheetRange": {
    object (DataSourceSheetDimensionRange)
  }
  // End of list of possible types for union field dimension_range.
}
فیلدها
properties

object ( DimensionProperties )

ویژگی‌هایی که باید به‌روزرسانی شوند.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند. حداقل یک فیلد باید مشخص شود. properties ریشه ضمنی هستند و نباید مشخص شوند. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

فیلد union dimension_range . محدوده ابعاد. dimension_range فقط می‌تواند یکی از موارد زیر باشد:
range

object ( DimensionRange )

ردیف‌ها یا ستون‌هایی که باید به‌روزرسانی شوند.

dataSourceSheetRange

object ( DataSourceSheetDimensionRange )

ستون‌های موجود در یک برگه منبع داده که باید به‌روزرسانی شوند.

محدوده ابعادی DataSourceSheet

یک محدوده در امتداد یک بُعد واحد در یک برگه DATA_SOURCE .

نمایش JSON
{
  "sheetId": integer,
  "columnReferences": [
    {
      object (DataSourceColumnReference)
    }
  ]
}
فیلدها
sheetId

integer

شناسه‌ی برگه‌ی منبع داده‌ای که محدوده در آن قرار دارد.

columnReferences[]

object ( DataSourceColumnReference )

ستون‌های موجود در برگه منبع داده.

درخواست به‌روزرسانی‌نام‌برد

ویژگی‌های محدوده نامگذاری شده را با namedRangeId مشخص شده به‌روزرسانی می‌کند.

نمایش JSON
{
  "namedRange": {
    object (NamedRange)
  },
  "fields": string
}
فیلدها
namedRange

object ( NamedRange )

محدوده‌ی نامگذاری شده برای به‌روزرسانی با ویژگی‌های جدید.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند. حداقل یک فیلد باید مشخص شود. ریشه namedRange ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

درخواست تکرارسلول

تمام سلول‌های موجود در محدوده را با مقادیر موجود در شیء Cell داده شده به‌روزرسانی می‌کند. فقط فیلدهای فهرست‌شده در فیلد fields به‌روزرسانی می‌شوند؛ سایر فیلدها بدون تغییر باقی می‌مانند.

اگر سلولی را با فرمول بنویسید، محدوده‌های فرمول به طور خودکار برای هر فیلد در محدوده افزایش می‌یابند. برای مثال، اگر سلولی را با فرمول =A1 در محدوده B2:C4 بنویسید، B2 برابر با =A1 ، B3 برابر با =A2 ، B4 برابر با =A3 ، C2 برابر با =B1 ، C3 برابر با =B2 ، C4 برابر با =B3 خواهد بود.

برای ثابت نگه داشتن محدوده فرمول، از نشانگر $ استفاده کنید. برای مثال، از فرمول =$A$1 برای جلوگیری از افزایش سطر و ستون استفاده کنید.

نمایش JSON
{
  "range": {
    object (GridRange)
  },
  "cell": {
    object (CellData)
  },
  "fields": string
}
فیلدها
range

object ( GridRange )

محدوده‌ای که سلول در آن تکرار می‌شود.

cell

object ( CellData )

داده‌هایی که باید نوشته شوند.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند. حداقل یک فیلد باید مشخص شود. cell ریشه ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

درخواست AddNamedRange

یک محدوده نامگذاری شده را به صفحه گسترده اضافه می‌کند.

نمایش JSON
{
  "namedRange": {
    object (NamedRange)
  }
}
فیلدها
namedRange

object ( NamedRange )

محدوده‌ی نامگذاری شده برای اضافه کردن. فیلد namedRangeId اختیاری است؛ اگر تنظیم نشود، یک شناسه به صورت تصادفی تولید می‌شود. (مشخص کردن شناسه‌ی محدوده‌ای که از قبل وجود دارد، خطا محسوب می‌شود.)

درخواست حذف محدوده نام‌گذاری‌شده

محدوده نامگذاری شده با شناسه داده شده را از صفحه گسترده حذف می‌کند.

نمایش JSON
{
  "namedRangeId": string
}
فیلدها
namedRangeId

string

شناسه‌ی محدوده‌ی نامگذاری شده برای حذف.

درخواست افزودن برگه

یک برگه جدید اضافه می‌کند. وقتی یک برگه در یک اندیس مشخص اضافه می‌شود، اندیس تمام برگه‌های بعدی یک واحد افزایش می‌یابد. برای اضافه کردن یک برگه شیء، به جای آن AddChartRequest استفاده کنید و EmbeddedObjectPosition.sheetId یا EmbeddedObjectPosition.newSheet را مشخص کنید.

نمایش JSON
{
  "properties": {
    object (SheetProperties)
  }
}
فیلدها
properties

object ( SheetProperties )

ویژگی‌هایی که برگه جدید باید داشته باشد. همه ویژگی‌ها اختیاری هستند. فیلد sheetId اختیاری است؛ اگر تنظیم نشود، یک شناسه به طور تصادفی تولید می‌شود. (مشخص کردن شناسه برگه‌ای که از قبل وجود دارد، خطا محسوب می‌شود.)

درخواست حذف برگه

برگه درخواستی را حذف می‌کند.

نمایش JSON
{
  "sheetId": integer
}
فیلدها
sheetId

integer

شناسه برگه‌ای که قرار است حذف شود.

اگر شیت از نوع DATA_SOURCE باشد، DataSource مرتبط نیز حذف می‌شود.

درخواست تکمیل خودکار

داده‌های بیشتری را بر اساس داده‌های موجود پر می‌کند.

نمایش JSON
{
  "useAlternateSeries": boolean,

  // Union field area can be only one of the following:
  "range": {
    object (GridRange)
  },
  "sourceAndDestination": {
    object (SourceAndDestination)
  }
  // End of list of possible types for union field area.
}
فیلدها
useAlternateSeries

boolean

اگر قرار باشد داده‌ها را با سری "جایگزین" تولید کنیم، صحیح است. این بسته به نوع و مقدار داده‌های منبع متفاوت است.

area فیلد Union. ناحیه‌ای که باید به صورت خودکار پر شود. area می‌تواند فقط یکی از موارد زیر باشد:
range

object ( GridRange )

محدوده‌ای که باید به صورت خودکار پر شود. این گزینه محدوده را بررسی کرده و مکانی را که دارای داده است شناسایی می‌کند و به طور خودکار آن داده‌ها را در بقیه محدوده پر می‌کند.

sourceAndDestination

object ( SourceAndDestination )

نواحی منبع و مقصد برای تکمیل خودکار. این به صراحت منبع تکمیل خودکار و محل گسترش آن داده‌ها را فهرست می‌کند.

منبع و مقصد

ترکیبی از محدوده منبع و نحوه گسترش آن منبع.

نمایش JSON
{
  "source": {
    object (GridRange)
  },
  "dimension": enum (Dimension),
  "fillLength": integer
}
فیلدها
source

object ( GridRange )

محل داده‌هایی که قرار است به عنوان منبع تکمیل خودکار استفاده شوند.

dimension

enum ( Dimension )

بُعدی که داده‌ها باید در آن پر شوند.

fillLength

integer

تعداد ردیف‌ها یا ستون‌هایی که داده‌ها باید در آنها پر شوند. اعداد مثبت فراتر از آخرین ردیف یا آخرین ستون منبع قرار می‌گیرند. اعداد منفی قبل از اولین ردیف یا اولین ستون منبع قرار می‌گیرند.

درخواست برش و چسباندن

داده‌ها را از مبدا به مقصد منتقل می‌کند.

نمایش JSON
{
  "source": {
    object (GridRange)
  },
  "destination": {
    object (GridCoordinate)
  },
  "pasteType": enum (PasteType)
}
فیلدها
source

object ( GridRange )

داده‌های منبع برای برش.

destination

object ( GridCoordinate )

مختصات بالا سمت چپ که داده‌ها باید در آن جایگذاری شوند.

pasteType

enum ( PasteType )

چه نوع داده‌ای باید پیست شود. صرف نظر از اینکه چه چیزی پیست شده است، تمام داده‌های منبع کات خواهند شد.

نوع چسباندن

چه نوع داده‌ای باید جای‌گذاری شود.

انوم‌ها
PASTE_NORMAL مقادیر، فرمول‌ها، قالب‌ها و ادغام‌ها را جای‌گذاری کنید.
PASTE_VALUES فقط مقادیر را بدون فرمت، فرمول یا ادغام پیست کنید.
PASTE_FORMAT فقط قالب و اعتبارسنجی داده‌ها را جایگذاری کنید.
PASTE_NO_BORDERS مانند PASTE_NORMAL اما بدون حاشیه.
PASTE_FORMULA فقط فرمول‌ها را جایگذاری کنید.
PASTE_DATA_VALIDATION فقط اعتبارسنجی داده‌ها را جای‌گذاری کنید.
PASTE_CONDITIONAL_FORMATTING فقط قوانین قالب‌بندی شرطی را جایگذاری کنید.

درخواست کپی پیست

داده‌ها را از مبدا به مقصد کپی می‌کند.

نمایش JSON
{
  "source": {
    object (GridRange)
  },
  "destination": {
    object (GridRange)
  },
  "pasteType": enum (PasteType),
  "pasteOrientation": enum (PasteOrientation)
}
فیلدها
source

object ( GridRange )

محدوده منبع برای کپی کردن.

destination

object ( GridRange )

مکانی که قرار است داده در آن پیست شود. اگر محدوده، طولی به اندازه مضربی از ارتفاع یا عرض منبع را پوشش دهد، داده‌ها برای پر کردن محدوده مقصد تکرار می‌شوند. اگر محدوده کوچکتر از محدوده منبع باشد، کل داده‌های منبع همچنان کپی می‌شوند (بعد از انتهای محدوده مقصد).

pasteType

enum ( PasteType )

چه نوع داده‌ای باید پیست شود.

pasteOrientation

enum ( PasteOrientation )

نحوه جهت‌گیری داده‌ها هنگام چسباندن.

جهت‌گیری چسباندن

چگونه باید عملیات چسباندن انجام شود.

انوم‌ها
NORMAL به طور معمول بچسبانید.
TRANSPOSE چسباندن (paste) جابه‌جا شده، که در آن همه ردیف‌ها به ستون تبدیل می‌شوند و برعکس.

درخواست ادغام سلول‌ها

تمام سلول‌های موجود در محدوده را ادغام می‌کند.

نمایش JSON
{
  "range": {
    object (GridRange)
  },
  "mergeType": enum (MergeType)
}
فیلدها
range

object ( GridRange )

محدوده‌ی سلول‌هایی که باید ادغام شوند.

mergeType

enum ( MergeType )

چگونه سلول‌ها باید ادغام شوند.

نوع ادغام

نوع ادغامی که قرار است ایجاد شود.

انوم‌ها
MERGE_ALL ایجاد یک ادغام واحد از محدوده
MERGE_COLUMNS برای هر ستون در محدوده، یک ادغام ایجاد کنید
MERGE_ROWS برای هر ردیف در محدوده، یک ادغام ایجاد کنید

درخواست لغو ادغام سلول‌ها

سلول‌های موجود در محدوده داده شده را از حالت ادغام خارج می‌کند.

نمایش JSON
{
  "range": {
    object (GridRange)
  }
}
فیلدها
range

object ( GridRange )

محدوده‌ای که تمام سلول‌ها باید در آن ادغام نشوند. اگر محدوده شامل چندین ادغام باشد، همه ادغام‌ها لغو می‌شوند. محدوده نباید بخشی از هیچ ادغامی را شامل شود.

درخواست به‌روزرسانی مرزها

مرزهای یک محدوده را به‌روزرسانی می‌کند. اگر فیلدی در درخواست تنظیم نشده باشد، به این معنی است که مرز به همان شکل باقی می‌ماند. برای مثال، با دو درخواست UpdateBordersRequest بعدی:

  1. محدوده: A1:A5 { top: RED, bottom: WHITE }
  2. محدوده: A1:A5 { left: BLUE }

این باعث می‌شود که A1:A5 حاشیه‌هایی به صورت { top: RED, bottom: WHITE, left: BLUE } داشته باشد. اگر می‌خواهید حاشیه‌ای را پاک کنید، صریحاً استایل را روی NONE تنظیم کنید.

نمایش JSON
{
  "range": {
    object (GridRange)
  },
  "top": {
    object (Border)
  },
  "bottom": {
    object (Border)
  },
  "left": {
    object (Border)
  },
  "right": {
    object (Border)
  },
  "innerHorizontal": {
    object (Border)
  },
  "innerVertical": {
    object (Border)
  }
}
فیلدها
range

object ( GridRange )

محدوده‌ای که مرزهای آن باید به‌روزرسانی شوند.

top

object ( Border )

مرزی که باید در بالای محدوده قرار داده شود.

bottom

object ( Border )

مرزی که باید در پایین محدوده قرار داده شود.

left

object ( Border )

مرزی که باید در سمت چپ محدوده قرار گیرد.

right

object ( Border )

مرزی که باید در سمت راست محدوده قرار گیرد.

innerHorizontal

object ( Border )

مرز افقی که باید درون محدوده قرار گیرد.

innerVertical

object ( Border )

مرز عمودی که باید درون محدوده قرار گیرد.

درخواست به‌روزرسانی سلول‌ها

تمام سلول‌های یک محدوده را با داده‌های جدید به‌روزرسانی می‌کند.

نمایش JSON
{
  "rows": [
    {
      object (RowData)
    }
  ],
  "fields": string,

  // Union field area can be only one of the following:
  "start": {
    object (GridCoordinate)
  },
  "range": {
    object (GridRange)
  }
  // End of list of possible types for union field area.
}
فیلدها
rows[]

object ( RowData )

داده‌هایی که باید نوشته شوند.

fields

string ( FieldMask format)

فیلدهای CellData که باید به‌روزرسانی شوند. حداقل یک فیلد باید مشخص شود. ریشه CellData است؛ 'row.values' نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

فیلد Union area . داده‌های مکان باید نوشته شوند. دقیقاً یک مقدار باید تنظیم شود. area فقط می‌تواند یکی از موارد زیر باشد:
start

object ( GridCoordinate )

مختصات شروع نوشتن داده‌ها. هر تعداد سطر و ستون (شامل تعداد متفاوتی از ستون‌ها در هر سطر) می‌تواند نوشته شود.

range

object ( GridRange )

محدوده‌ای که قرار است داده‌ها در آن نوشته شوند.

اگر داده‌های موجود در ردیف‌ها کل محدوده درخواستی را پوشش ندهند، فیلدهای منطبق با داده‌های موجود در fields پاک خواهند شد.

درخواست AddFilterView

یک نمای فیلتر اضافه می‌کند.

نمایش JSON
{
  "filter": {
    object (FilterView)
  }
}
فیلدها
filter

object ( FilterView )

فیلتری که باید اضافه شود. فیلد filterViewId اختیاری است. اگر تنظیم نشود، یک شناسه به صورت تصادفی تولید می‌شود. (مشخص کردن شناسه فیلتری که از قبل وجود دارد، خطا محسوب می‌شود.)

درخواست افزودن سلول‌ها

سلول‌های جدیدی را بعد از آخرین ردیف حاوی داده‌ها در یک برگه اضافه می‌کند و در صورت لزوم ردیف‌های جدید را به برگه وارد می‌کند.

نمایش JSON
{
  "sheetId": integer,
  "rows": [
    {
      object (RowData)
    }
  ],
  "fields": string,

  // Union field area can be only one of the following:
  "tableId": string
  // End of list of possible types for union field area.
}
فیلدها
sheetId

integer

شناسه برگه‌ای که داده‌ها به آن اضافه می‌شوند.

rows[]

object ( RowData )

داده‌هایی که باید اضافه شوند.

fields

string ( FieldMask format)

فیلدهای CellData که باید به‌روزرسانی شوند. حداقل یک فیلد باید مشخص شود. ریشه CellData است؛ 'row.values' نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

فیلد Union area . داده‌های موقعیت مکانی باید نوشته شوند. area فقط می‌تواند یکی از موارد زیر باشد:
tableId

string

شناسه جدولی که قرار است داده‌ها به آن اضافه شوند. داده‌ها فقط به بدنه جدول اضافه می‌شوند.

این فیلد همچنین نسبت به فیلد sheetId اولویت دارد.

درخواست فیلتر پاک‌کننده‌ی پایه

اگر فیلتر پایه‌ای روی برگه وجود داشته باشد، آن را پاک می‌کند.

نمایش JSON
{
  "sheetId": integer
}
فیلدها
sheetId

integer

شناسه برگه‌ای که فیلتر اصلی باید روی آن پاک شود.

درخواست حذف ابعاد

ابعاد را از صفحه حذف می‌کند.

نمایش JSON
{
  "range": {
    object (DimensionRange)
  }
}
فیلدها
range

object ( DimensionRange )

ابعادی که باید از صفحه حذف شوند.

درخواست حذف شیء جاسازی‌شده

شیء جاسازی‌شده با شناسه‌ی داده‌شده را حذف می‌کند.

نمایش JSON
{
  "objectId": integer
}
فیلدها
objectId

integer

شناسه‌ی شیء جاسازی‌شده‌ای که باید حذف شود.

درخواست حذف فیلتر ویو

یک نمای فیلتر خاص را حذف می‌کند.

نمایش JSON
{
  "filterId": integer
}
فیلدها
filterId

integer

شناسه فیلتری که باید حذف شود.

درخواست نمایش فیلتر تکراری

یک نمای فیلتر خاص را کپی می‌کند.

نمایش JSON
{
  "filterId": integer
}
فیلدها
filterId

integer

شناسه‌ی فیلتری که کپی می‌شود.

درخواست برگه تکراری

محتویات یک برگه را کپی می‌کند.

نمایش JSON
{
  "sourceSheetId": integer,
  "insertSheetIndex": integer,
  "newSheetId": integer,
  "newSheetName": string
}
فیلدها
sourceSheetId

integer

برگه‌ای که قرار است کپی شود.

اگر برگه منبع از نوع DATA_SOURCE باشد، DataSource پشتیبان آن نیز کپی شده و با نسخه جدید برگه مرتبط می‌شود. هیچ اجرای داده‌ای آغاز نمی‌شود، داده‌های شبکه این برگه نیز کپی می‌شوند اما فقط پس از تکمیل درخواست دسته‌ای در دسترس هستند.

insertSheetIndex

integer

اندیس مبتنی بر صفر که باید برگه جدید در آن درج شود. اندیس تمام برگه‌های بعد از این افزایش می‌یابد.

newSheetId

integer

اگر تنظیم شود، شناسه‌ی برگه‌ی جدید. اگر تنظیم نشود، یک شناسه انتخاب می‌شود. اگر تنظیم شود، شناسه نباید با شناسه‌ی هیچ برگه‌ی موجود تداخل داشته باشد. اگر تنظیم شود، باید غیر منفی باشد.

newSheetName

string

نام برگه جدید. اگر خالی باشد، نام جدیدی برای شما انتخاب می‌شود.

درخواست جایگزینی را پیدا کنید

داده‌ها را در سلول‌های یک محدوده، شیت یا تمام شیت‌ها پیدا و جایگزین می‌کند.

نمایش JSON
{
  "find": string,
  "replacement": string,
  "matchCase": boolean,
  "matchEntireCell": boolean,
  "searchByRegex": boolean,
  "includeFormulas": boolean,

  // Union field scope can be only one of the following:
  "range": {
    object (GridRange)
  },
  "sheetId": integer,
  "allSheets": boolean
  // End of list of possible types for union field scope.
}
فیلدها
find

string

مقدار مورد جستجو.

replacement

string

مقداری که به عنوان جایگزین استفاده می‌شود.

matchCase

boolean

اگر جستجو به حروف بزرگ و کوچک حساس باشد، صحیح است.

matchEntireCell

boolean

اگر مقدار find باید با کل سلول مطابقت داشته باشد، صحیح است.

searchByRegex

boolean

اگر مقدار find یک عبارت منظم (regex) باشد، مقدار صحیح (true) است. عبارت منظم و جایگزینی باید از قوانین عبارت منظم جاوا در آدرس https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html پیروی کنند. رشته جایگزینی مجاز است به گروه‌های در حال ضبط اشاره کند. برای مثال، اگر یک سلول محتوای "Google Sheets" و سلول دیگر محتوای "Google Docs" داشته باشد، جستجوی "o.* (.*)" با جایگزینی "$1 Rocks" محتوای سلول‌ها را به ترتیب به "GSheets Rocks" و "GDocs Rocks" تغییر می‌دهد.

includeFormulas

boolean

اگر جستجو شامل سلول‌های دارای فرمول باشد، مقدار True و اگر شامل سلول‌های دارای فرمول نباشد، مقدار False را برمی‌گرداند.

scope فیلد یونیون. دامنه‌ای که باید روی آن جستجو/جایگزینی انجام شود -- فقط و فقط یکی باید تنظیم شود. scope فقط می‌تواند یکی از موارد زیر باشد:
range

object ( GridRange )

محدوده‌ای که باید پیدا/جایگزین شود.

sheetId

integer

برگه‌ای که باید پیدا/جایگزین شود.

allSheets

boolean

برای پیدا کردن/جایگزینی روی همه برگه‌ها، درست است.

درخواست درج ابعاد

ردیف‌ها یا ستون‌ها را در یک صفحه در یک اندیس خاص درج می‌کند.

نمایش JSON
{
  "range": {
    object (DimensionRange)
  },
  "inheritFromBefore": boolean
}
فیلدها
range

object ( DimensionRange )

ابعادی که باید درج شوند. هر دو اندیس شروع و پایان باید محدود باشند.

inheritFromBefore

boolean

اینکه آیا ویژگی‌های ابعاد باید از ابعاد قبل یا بعد از ابعاد جدید درج شده، بسط داده شوند یا خیر. برای ارث‌بری از ابعاد قبل، مقدار True را وارد کنید (که در این صورت اندیس شروع باید بزرگتر از 0 باشد)، و برای ارث‌بری از ابعاد بعد، مقدار false را وارد کنید.

برای مثال، اگر اندیس ردیف ۰ دارای پس‌زمینه قرمز و اندیس ردیف ۱ دارای پس‌زمینه سبز باشد، درج ۲ ردیف در اندیس ۱ می‌تواند پس‌زمینه سبز یا قرمز را به ارث ببرد. اگر inheritFromBefore برابر با true باشد، دو ردیف جدید قرمز خواهند بود (زیرا ردیف قبل از نقطه درج قرمز بوده است)، در حالی که اگر inheritFromBefore برابر با false باشد، دو ردیف جدید سبز خواهند بود (زیرا ردیف بعد از نقطه درج سبز بوده است).

درخواست درج محدوده

سلول‌ها را در یک محدوده قرار می‌دهد و سلول‌های موجود را به بالا یا پایین جابجا می‌کند.

نمایش JSON
{
  "range": {
    object (GridRange)
  },
  "shiftDimension": enum (Dimension)
}
فیلدها
range

object ( GridRange )

محدوده‌ای که سلول‌های جدید باید در آن وارد شوند. این محدوده به مرزهای برگه فعلی محدود شده است.

shiftDimension

enum ( Dimension )

بُعدی که هنگام درج سلول‌ها جابجا می‌شود. اگر ROWS ، سلول‌های موجود به پایین جابجا می‌شوند. اگر COLUMNS باشد، سلول‌های موجود به راست جابجا می‌شوند.

درخواست MoveDimension

یک یا چند ردیف یا ستون را جابجا می‌کند.

نمایش JSON
{
  "source": {
    object (DimensionRange)
  },
  "destinationIndex": integer
}
فیلدها
source

object ( DimensionRange )

ابعاد منبع برای حرکت.

destinationIndex

integer

اندیس شروع مبتنی بر صفر که مشخص می‌کند داده‌های منبع به کجا منتقل شوند، بر اساس مختصات قبل از حذف داده‌های منبع از شبکه. داده‌های موجود به پایین یا راست (بسته به بُعد) منتقل می‌شوند تا برای ابعاد منتقل شده جا باز شود. ابعاد منبع از شبکه حذف می‌شوند، بنابراین داده‌ها ممکن است در اندیس متفاوتی نسبت به آنچه مشخص شده است، قرار گیرند.

برای مثال، با توجه به اینکه A1..A5 دارای مقادیر 0, 1, 2, 3, 4 هستند و می‌خواهیم "1" و "2" را بین "3" و "4" جابجا کنیم، منبع ROWS [1..3) خواهد بود و اندیس مقصد "4" (اندیس مبتنی بر صفر سطر 5) خواهد بود. نتیجه نهایی A1..A5 دارای مقادیر 0, 3, 1, 2, 4 خواهد بود.

درخواست موقعیت شیء جاسازی‌شده (UpdateEmbeddedObjectPositionRequest)

موقعیت یک شیء جاسازی‌شده را به‌روزرسانی کنید (مانند جابجایی یا تغییر اندازه یک نمودار یا تصویر).

نمایش JSON
{
  "objectId": integer,
  "newPosition": {
    object (EmbeddedObjectPosition)
  },
  "fields": string
}
فیلدها
objectId

integer

شناسه‌ی شیء مورد نظر برای جابجایی.

newPosition

object ( EmbeddedObjectPosition )

یک موقعیت صریح برای انتقال شیء جاسازی‌شده به آن. اگر newPosition.sheetId تنظیم شده باشد، یک برگه جدید با آن شناسه ایجاد می‌شود. اگر newPosition.newSheet روی true تنظیم شده باشد، یک برگه جدید با شناسه‌ای که برای شما انتخاب می‌شود، ایجاد می‌شود.

fields

string ( FieldMask format)

فیلدهای OverlayPosition که باید هنگام تنظیم موقعیت جدید به‌روزرسانی شوند. فقط در صورتی استفاده می‌شود که newPosition.overlayPosition تنظیم شده باشد، که در این صورت حداقل یک فیلد باید مشخص شود. ریشه newPosition.overlayPosition ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

درخواست چسباندن داده

داده‌ها را با شروع از مختصات مشخص شده، در صفحه گسترده وارد می‌کند.

نمایش JSON
{
  "coordinate": {
    object (GridCoordinate)
  },
  "data": string,
  "type": enum (PasteType),

  // Union field kind can be only one of the following:
  "delimiter": string,
  "html": boolean
  // End of list of possible types for union field kind.
}
فیلدها
coordinate

object ( GridCoordinate )

مختصاتی که داده‌ها باید از آن شروع به درج شدن کنند.

data

string

داده‌هایی که باید درج شوند.

type

enum ( PasteType )

چگونه داده‌ها باید جای‌گذاری شوند.

فیلد Union kind . برای تفسیر داده‌ها، دقیقاً باید یک مقدار تنظیم شود. kind فقط می‌تواند یکی از موارد زیر باشد:
delimiter

string

جداکننده در داده‌ها.

html

boolean

اگر داده از نوع HTML باشد، درست است.

درخواست متن به ستون‌ها

یک ستون متن را بر اساس یک جداکننده در هر سلول، به چندین ستون تقسیم می‌کند.

نمایش JSON
{
  "source": {
    object (GridRange)
  },
  "delimiter": string,
  "delimiterType": enum (DelimiterType)
}
فیلدها
source

object ( GridRange )

محدوده داده‌های منبع. این محدوده باید دقیقاً یک ستون را در بر بگیرد.

delimiter

string

جداکننده‌ای که باید استفاده شود. فقط در صورتی استفاده می‌شود که delimiterType CUSTOM باشد.

delimiterType

enum ( DelimiterType )

نوع جداکننده‌ای که باید استفاده شود.

نوع جداکننده

جداکننده‌ای که باید بر اساس آن تقسیم‌بندی انجام شود.

انوم‌ها
DELIMITER_TYPE_UNSPECIFIED مقدار پیش‌فرض. این مقدار نباید استفاده شود.
COMMA "،"
SEMICOLON ";"
PERIOD «.»
SPACE « »
CUSTOM یک مقدار سفارشی که در جداکننده تعریف شده است.
AUTODETECT تشخیص خودکار ستون‌ها

درخواست به‌روزرسانیFilterView

ویژگی‌های نمای فیلتر را به‌روزرسانی می‌کند.

نمایش JSON
{
  "filter": {
    object (FilterView)
  },
  "fields": string
}
فیلدها
filter

object ( FilterView )

ویژگی‌های جدید نمای فیلتر.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند. حداقل یک فیلد باید مشخص شود. filter ریشه ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

درخواست حذف محدوده

محدوده‌ای از سلول‌ها را حذف می‌کند و سلول‌های دیگر را به ناحیه حذف شده منتقل می‌کند.

نمایش JSON
{
  "range": {
    object (GridRange)
  },
  "shiftDimension": enum (Dimension)
}
فیلدها
range

object ( GridRange )

محدوده سلول‌هایی که باید حذف شوند.

shiftDimension

enum ( Dimension )

بُعدی که سلول‌های حذف شده با آن جایگزین می‌شوند. اگر ROWS ، سلول‌های موجود به سمت بالا منتقل می‌شوند تا جایگزین سلول‌های حذف شده شوند. اگر COLUMNS ، سلول‌های موجود به سمت چپ منتقل می‌شوند تا جایگزین سلول‌های حذف شده شوند.

درخواست افزودن ابعاد

ردیف‌ها یا ستون‌ها را به انتهای یک برگه اضافه می‌کند.

نمایش JSON
{
  "sheetId": integer,
  "dimension": enum (Dimension),
  "length": integer
}
فیلدها
sheetId

integer

برگه‌ای که قرار است سطرها یا ستون‌ها به آن اضافه شوند.

dimension

enum ( Dimension )

اینکه آیا سطرها یا ستون‌ها باید اضافه شوند یا خیر.

length

integer

تعداد سطرها یا ستون‌هایی که باید اضافه شوند.

درخواست قالب شرطی را اضافه کنید

یک قانون قالب‌بندی شرطی جدید در اندیس داده شده اضافه می‌کند. اندیس تمام قوانین بعدی افزایش می‌یابد.

نمایش JSON
{
  "rule": {
    object (ConditionalFormatRule)
  },
  "index": integer
}
فیلدها
rule

object ( ConditionalFormatRule )

قاعده‌ای که باید اضافه شود.

index

integer

اندیس مبتنی بر صفر که قانون باید در آن درج شود.

درخواست UpdateConditionalFormatRule

یک قانون قالب‌بندی شرطی را در اندیس داده شده به‌روزرسانی می‌کند، یا یک قانون قالب‌بندی شرطی را به اندیس دیگری منتقل می‌کند.

نمایش JSON
{
  "index": integer,
  "sheetId": integer,

  // Union field instruction can be only one of the following:
  "rule": {
    object (ConditionalFormatRule)
  },
  "newIndex": integer
  // End of list of possible types for union field instruction.
}
فیلدها
index

integer

شاخص مبتنی بر صفرِ قاعده‌ای که باید جایگزین یا منتقل شود.

sheetId

integer

برگه‌ای از قانون که قرار است جابجا شود. در صورت تنظیم newIndex الزامی و در غیر این صورت استفاده نمی‌شود.

instruction فیلد اتحادیه. نوع به‌روزرسانی که باید اتفاق بیفتد. instruction می‌تواند فقط یکی از موارد زیر باشد:
rule

object ( ConditionalFormatRule )

قاعده‌ای که باید جایگزین قاعده در اندیس داده شده شود.

newIndex

integer

این قانون باید در نهایت به شاخص جدید مبتنی بر صفر برسد.

درخواست قالب شرطی حذف

یک قانون قالب‌بندی شرطی را در اندیس داده شده حذف می‌کند. اندیس تمام قوانین بعدی یک واحد کاهش می‌یابد.

نمایش JSON
{
  "index": integer,
  "sheetId": integer
}
فیلدها
index

integer

اندیس مبتنی بر صفرِ قاعده‌ای که قرار است حذف شود.

sheetId

integer

برگه‌ای که قانون از آن حذف می‌شود.

درخواست مرتب‌سازی

داده‌ها را در ردیف‌ها بر اساس ترتیب مرتب‌سازی در هر ستون مرتب می‌کند.

نمایش JSON
{
  "range": {
    object (GridRange)
  },
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ]
}
فیلدها
range

object ( GridRange )

محدوده‌ای که قرار است مرتب شود.

sortSpecs[]

object ( SortSpec )

ترتیب مرتب‌سازی بر اساس هر ستون. مشخصات بعدی زمانی استفاده می‌شوند که مقادیر در مشخصات قبلی برابر باشند.

درخواست اعتبارسنجی تنظیم داده‌ها

یک قانون اعتبارسنجی داده برای هر سلول در محدوده تعیین می‌کند. برای پاک کردن اعتبارسنجی در یک محدوده، این را بدون مشخص کردن هیچ قانونی فراخوانی کنید.

نمایش JSON
{
  "range": {
    object (GridRange)
  },
  "rule": {
    object (DataValidationRule)
  },
  "filteredRowsIncluded": boolean
}
فیلدها
range

object ( GridRange )

محدوده‌ای که قانون اعتبارسنجی داده‌ها باید در آن اعمال شود.

rule

object ( DataValidationRule )

قانون اعتبارسنجی داده‌ها که باید روی هر سلول در محدوده تنظیم شود، یا برای پاک کردن اعتبارسنجی داده‌ها در محدوده، آن را خالی کنید.

filteredRowsIncluded

boolean

اختیاری. اگر مقدار آن درست باشد، قانون اعتبارسنجی داده‌ها برای ردیف‌های فیلتر شده نیز اعمال خواهد شد.

درخواست SetBasicFilter

فیلتر پایه مرتبط با یک برگه را تنظیم می‌کند.

نمایش JSON
{
  "filter": {
    object (BasicFilter)
  }
}
فیلدها
filter

object ( BasicFilter )

فیلتری که باید تنظیم شود.

درخواست AddProtectedRange

یک محدوده حفاظت‌شده جدید اضافه می‌کند.

نمایش JSON
{
  "protectedRange": {
    object (ProtectedRange)
  }
}
فیلدها
protectedRange

object ( ProtectedRange )

محدوده‌ی محافظت‌شده‌ای که قرار است اضافه شود. فیلد protectedRangeId اختیاری است؛ اگر تنظیم نشود، یک شناسه به صورت تصادفی تولید می‌شود. (مشخص کردن شناسه‌ی محدوده‌ای که از قبل وجود دارد، خطا محسوب می‌شود.)

درخواست به‌روزرسانی محدوده محافظت‌شده

یک محدوده‌ی محافظت‌شده‌ی موجود را با protectedRangeId مشخص‌شده به‌روزرسانی می‌کند.

نمایش JSON
{
  "protectedRange": {
    object (ProtectedRange)
  },
  "fields": string
}
فیلدها
protectedRange

object ( ProtectedRange )

محدوده‌ی حفاظت‌شده برای به‌روزرسانی با ویژگی‌های جدید.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند. حداقل یک فیلد باید مشخص شود. دامنه‌ی ریشه‌ی protectedRange ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

درخواست حذف محدوده محافظت‌شده

محدوده‌ی محافظت‌شده با شناسه‌ی داده‌شده را حذف می‌کند.

نمایش JSON
{
  "protectedRangeId": integer
}
فیلدها
protectedRangeId

integer

شناسه‌ی محدوده‌ی حفاظت‌شده‌ای که قرار است حذف شود.

درخواست تغییر اندازه خودکار ابعاد

به طور خودکار اندازه یک یا چند بُعد را بر اساس محتویات سلول‌های آن بُعد تغییر می‌دهد.

نمایش JSON
{

  // Union field dimension_range can be only one of the following:
  "dimensions": {
    object (DimensionRange)
  },
  "dataSourceSheetDimensions": {
    object (DataSourceSheetDimensionRange)
  }
  // End of list of possible types for union field dimension_range.
}
فیلدها
فیلد union dimension_range . محدوده ابعاد. dimension_range فقط می‌تواند یکی از موارد زیر باشد:
dimensions

object ( DimensionRange )

ابعادی که به طور خودکار تغییر اندازه می‌دهند.

dataSourceSheetDimensions

object ( DataSourceSheetDimensionRange )

ابعاد روی یک برگه منبع داده برای تغییر اندازه خودکار.

درخواست افزودن نمودار

یک نمودار به یک برگه در صفحه گسترده اضافه می‌کند.

نمایش JSON
{
  "chart": {
    object (EmbeddedChart)
  }
}
فیلدها
chart

object ( EmbeddedChart )

نموداری که باید به صفحه گسترده اضافه شود، شامل موقعیتی که باید در آن قرار گیرد. فیلد chartId اختیاری است؛ اگر تنظیم نشود، یک شناسه به طور تصادفی تولید می‌شود. (مشخص کردن شناسه یک شیء تعبیه شده که از قبل وجود دارد، خطا محسوب می‌شود.)

درخواست به‌روزرسانی مشخصات نمودار

مشخصات نمودار را به‌روزرسانی می‌کند. (این کار نمودار را جابه‌جا یا تغییر اندازه نمی‌دهد. برای جابه‌جایی یا تغییر اندازه نمودار، از UpdateEmbeddedObjectPositionRequest استفاده کنید.)

نمایش JSON
{
  "chartId": integer,
  "spec": {
    object (ChartSpec)
  }
}
فیلدها
chartId

integer

شناسه نموداری که قرار است به‌روزرسانی شود.

spec

object ( ChartSpec )

مشخصاتی که باید روی نمودار اعمال شود.

درخواست به‌روزرسانی

ویژگی‌های محدوده‌ی باندبندی‌شده‌ی ارائه شده را به‌روزرسانی می‌کند.

نمایش JSON
{
  "bandedRange": {
    object (BandedRange)
  },
  "fields": string
}
فیلدها
bandedRange

object ( BandedRange )

محدوده‌ی نواری برای به‌روزرسانی با ویژگی‌های جدید.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند. حداقل یک فیلد باید مشخص شود. bandedRange ریشه ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

درخواست افزودن

یک محدوده نواری جدید به صفحه گسترده اضافه می‌کند.

نمایش JSON
{
  "bandedRange": {
    object (BandedRange)
  }
}
فیلدها
bandedRange

object ( BandedRange )

محدوده‌ی نواری برای اضافه کردن. فیلد bandedRangeId اختیاری است؛ اگر تنظیم نشود، یک شناسه به صورت تصادفی تولید می‌شود. (مشخص کردن شناسه‌ی محدوده‌ای که از قبل وجود دارد، خطا محسوب می‌شود.)

درخواست حذف باندینگ

محدوده‌ی نواری با شناسه‌ی داده شده را از صفحه‌گسترده حذف می‌کند.

نمایش JSON
{
  "bandedRangeId": integer
}
فیلدها
bandedRangeId

integer

شناسه‌ی محدوده‌ی نواری که قرار است حذف شود.

درخواست ایجادفرادادهتوسعه‌دهنده

درخواستی برای ایجاد فراداده توسعه‌دهنده.

نمایش JSON
{
  "developerMetadata": {
    object (DeveloperMetadata)
  }
}
فیلدها
developerMetadata

object ( DeveloperMetadata )

فراداده توسعه‌دهنده برای ایجاد.

درخواست به‌روزرسانیتوسعه‌دهندهفراداده

درخواستی برای به‌روزرسانی ویژگی‌های فراداده‌های توسعه‌دهنده. ویژگی‌های فراداده‌های توسعه‌دهنده انتخاب‌شده توسط فیلترها را به مقادیر ارائه‌شده در منبع DeveloperMetadata به‌روزرسانی می‌کند. فراخوانی‌کنندگان باید ویژگی‌هایی را که می‌خواهند به‌روزرسانی کنند در پارامتر fields مشخص کنند، و همچنین حداقل یک DataFilter مطابق با فراداده‌ای که می‌خواهند به‌روزرسانی کنند را مشخص کنند.

نمایش JSON
{
  "dataFilters": [
    {
      object (DataFilter)
    }
  ],
  "developerMetadata": {
    object (DeveloperMetadata)
  },
  "fields": string
}
فیلدها
dataFilters[]

object ( DataFilter )

فیلترهایی که با ورودی‌های فراداده‌ی توسعه‌دهنده برای به‌روزرسانی مطابقت دارند.

developerMetadata

object ( DeveloperMetadata )

مقداری که تمام فراداده‌های منطبق با فیلترهای داده به آن به‌روزرسانی می‌شوند.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند. حداقل یک فیلد باید مشخص شود. developerMetadata ریشه (root developer Metadata) ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

درخواست حذف توسعه‌دهندهفراداده

درخواستی برای حذف فراداده‌های توسعه‌دهنده.

نمایش JSON
{
  "dataFilter": {
    object (DataFilter)
  }
}
فیلدها
dataFilter

object ( DataFilter )

فیلتر داده‌ای که معیارهای مورد استفاده برای انتخاب ورودی فراداده توسعه‌دهنده برای حذف را توصیف می‌کند.

درخواست محدوده تصادفی

ترتیب ردیف‌ها را در یک محدوده تصادفی می‌کند.

نمایش JSON
{
  "range": {
    object (GridRange)
  }
}
فیلدها
range

object ( GridRange )

محدوده‌ای که قرار است تصادفی‌سازی شود.

درخواست افزودن ابعاد به گروه

یک گروه در محدوده مشخص شده ایجاد می‌کند.

اگر محدوده درخواستی، مجموعه‌ای از محدوده گروه موجود G باشد، عمق G افزایش می‌یابد و این گروه جدید G' عمق آن گروه را دارد. برای مثال، یک گروه [C:D، عمق 1] + [B:E] منجر به گروه‌های [B:E، عمق 1] و [C:D، عمق 2] می‌شود. اگر محدوده درخواستی زیرمجموعه‌ای از محدوده گروه موجود G باشد، عمق گروه جدید G' یکی بیشتر از عمق G می‌شود. برای مثال، یک گروه [B:E، عمق 1] + [C:D] منجر به گروه‌های [B:E، عمق 1] و [C:D، عمق 2] می‌شود. اگر محدوده درخواستی قبل از محدوده گروه موجود G شروع شود و در داخل آن پایان یابد، یا در داخل آن شروع شود و بعد از آن پایان یابد، محدوده گروه موجود G به اجتماع محدوده‌ها تبدیل می‌شود و گروه جدید G' عمقی برابر با یک واحد بیشتر از عمق G و محدوده به عنوان محل تقاطع محدوده‌ها دارد. برای مثال، یک گروه [B:D، عمق ۱] + [C:E] منجر به گروه‌های [B:E، عمق ۱] و [C:D، عمق ۲] می‌شود.

نمایش JSON
{
  "range": {
    object (DimensionRange)
  }
}
فیلدها
range

object ( DimensionRange )

محدوده‌ای که می‌توان در آن گروه ایجاد کرد.

درخواست گروه ابعاد حذف

با کاهش عمق ابعاد در محدوده مشخص شده، یک گروه را در آن محدوده حذف می‌کند.

برای مثال، فرض کنید که صفحه دارای یک گروه عمق-۱ روی B:E و یک گروه عمق-۲ روی C:D است. حذف یک گروه روی D:E، صفحه را با یک گروه عمق-۱ روی B:D و یک گروه عمق-۲ روی C:C باقی می‌گذارد.

نمایش JSON
{
  "range": {
    object (DimensionRange)
  }
}
فیلدها
range

object ( DimensionRange )

محدوده گروهی که قرار است حذف شود.

درخواست گروه ابعاد به‌روزرسانی

وضعیت گروه مشخص شده را به‌روزرسانی می‌کند.

نمایش JSON
{
  "dimensionGroup": {
    object (DimensionGroup)
  },
  "fields": string
}
فیلدها
dimensionGroup

object ( DimensionGroup )

گروهی که وضعیت آن باید به‌روزرسانی شود. محدوده و عمق گروه باید یک گروه معتبر در برگه را مشخص کند و سایر فیلدها به‌روزرسانی شوند.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند. حداقل یک فیلد باید مشخص شود. dimensionGroup ریشه ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

درخواست TrimWhitespace

فاصله‌های خالی (مانند فاصله‌ها، تب‌ها یا خطوط جدید) را در هر سلول در محدوده مشخص شده حذف می‌کند. این درخواست تمام فاصله‌های خالی را از ابتدا و انتهای متن هر سلول حذف می‌کند و هر توالی از کاراکترهای فاصله خالی باقی مانده را به یک فاصله واحد کاهش می‌دهد. اگر متن حذف شده حاصل با کاراکتر '+' یا '=' شروع شود، متن به عنوان یک مقدار رشته‌ای باقی می‌ماند و به عنوان فرمول تفسیر نمی‌شود.

نمایش JSON
{
  "range": {
    object (GridRange)
  }
}
فیلدها
range

object ( GridRange )

محدوده‌ای که سلول‌های آن باید مرتب شوند.

درخواست حذف موارد تکراری

ردیف‌هایی را در این محدوده حذف می‌کند که حاوی مقادیری در ستون‌های مشخص‌شده هستند که تکراری از مقادیر هر ردیف قبلی هستند. ردیف‌هایی با مقادیر یکسان اما حروف، قالب‌بندی یا فرمول‌های متفاوت، تکراری در نظر گرفته می‌شوند.

این درخواست همچنین ردیف‌های تکراری پنهان از دید (مثلاً به دلیل فیلتر) را حذف می‌کند. هنگام حذف ردیف‌های تکراری، اولین نمونه از هر ردیف تکراری که از بالا به پایین اسکن می‌شود، در محدوده حاصل نگه داشته می‌شود. محتوای خارج از محدوده مشخص شده حذف نمی‌شود و ردیف‌هایی که تکراری در نظر گرفته می‌شوند، لازم نیست در محدوده مجاور یکدیگر باشند.

نمایش JSON
{
  "range": {
    object (GridRange)
  },
  "comparisonColumns": [
    {
      object (DimensionRange)
    }
  ]
}
فیلدها
range

object ( GridRange )

محدوده‌ای که قرار است سطرهای تکراری از آن حذف شوند.

comparisonColumns[]

object ( DimensionRange )

ستون‌های موجود در محدوده‌ای که باید برای مقادیر تکراری تجزیه و تحلیل شوند. اگر هیچ ستونی انتخاب نشده باشد، تمام ستون‌ها برای مقادیر تکراری تجزیه و تحلیل می‌شوند.

درخواست به‌روزرسانی شیء مرزی

ویژگی حاشیه یک شیء تعبیه شده را به‌روزرسانی می‌کند.

نمایش JSON
{
  "objectId": integer,
  "border": {
    object (EmbeddedObjectBorder)
  },
  "fields": string
}
فیلدها
objectId

integer

شناسه‌ی شیء تعبیه‌شده برای به‌روزرسانی.

border

object ( EmbeddedObjectBorder )

حاشیه‌ای که روی شیء جاسازی‌شده اعمال می‌شود.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند. حداقل یک فیلد باید مشخص شود. border ریشه ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

درخواست AddSlicer

یک برش‌دهنده به یک برگه در صفحه گسترده اضافه می‌کند.

نمایش JSON
{
  "slicer": {
    object (Slicer)
  }
}
فیلدها
slicer

object ( Slicer )

برش‌دهنده‌ای که باید به صفحه‌گسترده اضافه شود، شامل موقعیتی که باید در آن قرار گیرد. فیلد slicerId اختیاری است؛ اگر تنظیم نشود، یک شناسه به صورت تصادفی تولید می‌شود. (مشخص کردن شناسه برش‌دهنده‌ای که از قبل وجود دارد، خطا محسوب می‌شود.)

درخواست UpdateSlicerSpec

مشخصات یک slicer را به‌روزرسانی می‌کند. (این کار slicer را جابه‌جا یا تغییر اندازه نمی‌دهد. برای جابه‌جایی یا تغییر اندازه یک slicer UpdateEmbeddedObjectPositionRequest استفاده کنید.)

نمایش JSON
{
  "slicerId": integer,
  "spec": {
    object (SlicerSpec)
  },
  "fields": string
}
فیلدها
slicerId

integer

شناسه‌ی برش‌دهنده‌ای که قرار است به‌روزرسانی شود.

spec

object ( SlicerSpec )

مشخصاتی که باید برای دستگاه برش اعمال شود.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند. حداقل یک فیلد باید مشخص شود. SlicerSpec ریشه ضمنی است و نباید مشخص شود. می‌توان از یک "*"` به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

درخواست منبع داده را اضافه کنید

یک منبع داده اضافه می‌کند. پس از اینکه منبع داده با موفقیت اضافه شد، یک شیت DATA_SOURCE مرتبط ایجاد می‌شود و اجرایی برای به‌روزرسانی شیت جهت خواندن داده‌ها از منبع داده آغاز می‌شود.

اگر در حال اضافه کردن یک منبع داده BigQuery هستید، این درخواست به یک محدوده OAuth bigquery.readonly اضافی نیاز دارد.

نمایش JSON
{
  "dataSource": {
    object (DataSource)
  }
}
فیلدها
dataSource

object ( DataSource )

منبع داده‌ای که باید اضافه شود.

درخواست به‌روزرسانی منبع داده

یک منبع داده را به‌روزرسانی می‌کند. پس از اینکه منبع داده با موفقیت به‌روزرسانی شد، اجرایی برای به‌روزرسانی برگه DATA_SOURCE مرتبط آغاز می‌شود تا داده‌ها را از منبع داده به‌روزرسانی‌شده بخواند.

اگر در حال به‌روزرسانی منبع داده BigQuery هستید، این درخواست به یک دامنه OAuth اضافی bigquery.readonly نیاز دارد.

نمایش JSON
{
  "dataSource": {
    object (DataSource)
  },
  "fields": string
}
فیلدها
dataSource

object ( DataSource )

منبع داده برای به‌روزرسانی.

fields

string ( FieldMask format)

فیلدهایی که باید به‌روزرسانی شوند. حداقل یک فیلد باید مشخص شود. dataSource ریشه (root dataSource) ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

درخواست حذف منبع داده

یک منبع داده را حذف می‌کند. این درخواست همچنین برگه منبع داده مرتبط را حذف می‌کند و تمام اشیاء منبع داده مرتبط را از هم جدا می‌کند.

نمایش JSON
{
  "dataSourceId": string
}
فیلدها
dataSourceId

string

شناسه منبع داده‌ای که قرار است حذف شود.

درخواست تازه‌سازی منبع داده

یک یا چند شیء منبع داده را در صفحه گسترده با ارجاعات مشخص شده به‌روزرسانی می‌کند.

اگر در حال به‌روزرسانی منبع داده BigQuery هستید، این درخواست به یک دامنه OAuth اضافی bigquery.readonly نیاز دارد.

اگر چندین درخواست به‌روزرسانی وجود داشته باشد که به اشیاء منبع داده یکسانی در یک دسته ارجاع می‌دهند، فقط آخرین درخواست به‌روزرسانی پردازش می‌شود و بر این اساس، همه آن درخواست‌ها پاسخ یکسانی خواهند داشت.

نمایش JSON
{
  "force": boolean,

  // Union field target can be only one of the following:
  "references": {
    object (DataSourceObjectReferences)
  },
  "dataSourceId": string,
  "isAll": boolean
  // End of list of possible types for union field target.
}
فیلدها
force

boolean

اشیاء منبع داده را صرف نظر از وضعیت فعلی، به‌روزرسانی می‌کند. اگر تنظیم نشده باشد و یک شیء منبع داده ارجاع‌شده در وضعیت خطا باشد، به‌روزرسانی بلافاصله با شکست مواجه می‌شود.

فیلد target Union. مشخص می‌کند که چه چیزی باید به‌روزرسانی شود. target فقط می‌تواند یکی از موارد زیر باشد:
references

object ( DataSourceObjectReferences )

ارجاع به اشیاء منبع داده برای به‌روزرسانی.

dataSourceId

string

ارجاع به یک DataSource . در صورت مشخص شدن، تمام اشیاء منبع داده مرتبط را برای منبع داده به‌روزرسانی می‌کند.

isAll

boolean

تمام اشیاء منبع داده موجود در صفحه گسترده را به‌روزرسانی می‌کند.

ارجاعات شیء منبع داده

فهرستی از ارجاعات به اشیاء منبع داده.

نمایش JSON
{
  "references": [
    {
      object (DataSourceObjectReference)
    }
  ]
}
فیلدها
references[]

object ( DataSourceObjectReference )

مراجع.

مرجع شیء منبع داده

ارجاع به یک شیء منبع داده.

نمایش JSON
{

  // Union field value can be only one of the following:
  "sheetId": string,
  "chartId": integer,
  "dataSourceTableAnchorCell": {
    object (GridCoordinate)
  },
  "dataSourcePivotTableAnchorCell": {
    object (GridCoordinate)
  },
  "dataSourceFormulaCell": {
    object (GridCoordinate)
  }
  // End of list of possible types for union field value.
}
فیلدها
value فیلد Union. نوع مرجع. value می‌تواند فقط یکی از موارد زیر باشد:
sheetId

string

ارجاعات به یک برگه DATA_SOURCE .

chartId

integer

ارجاعات به نمودار منبع داده.

dataSourceTableAnchorCell

object ( GridCoordinate )

ارجاعات به یک DataSourceTable که در سلول لنگر انداخته شده است.

dataSourcePivotTableAnchorCell

object ( GridCoordinate )

ارجاع به یک منبع داده PivotTable که در سلول لنگر انداخته شده است.

dataSourceFormulaCell

object ( GridCoordinate )

ارجاع به سلولی که شامل DataSourceFormula است.

لغو منبع دادهدرخواست تازه کردن

یک یا چند به‌روزرسانی از اشیاء منبع داده را در صفحه گسترده توسط ارجاعات مشخص شده لغو می‌کند.

اگر در حال لغو به‌روزرسانی در منبع داده BigQuery هستید، این درخواست به یک محدوده OAuth اضافی bigquery.readonly نیاز دارد.

نمایش JSON
{

  // Union field target can be only one of the following:
  "references": {
    object (DataSourceObjectReferences)
  },
  "dataSourceId": string,
  "isAll": boolean
  // End of list of possible types for union field target.
}
فیلدها
فیلد target Union. مشخص می‌کند چه چیزی لغو شود. target می‌تواند فقط یکی از موارد زیر باشد:
references

object ( DataSourceObjectReferences )

ارجاعات به اشیاء منبع داده که به‌روزرسانی‌های آنها باید لغو شود.

dataSourceId

string

ارجاع به یک DataSource . در صورت مشخص شدن، تمام به‌روزرسانی‌های شیء منبع داده مرتبط برای این منبع داده را لغو می‌کند.

isAll

boolean

تمام به‌روزرسانی‌های شیء منبع داده موجود را برای همه منابع داده در صفحه گسترده لغو می‌کند.

درخواست اضافه کردن جدول

یک جدول جدید به صفحه گسترده اضافه می‌کند.

نمایش JSON
{
  "table": {
    object (Table)
  }
}
فیلدها
table

object ( Table )

جدولی که باید اضافه شود.

درخواست به‌روزرسانی جدول

یک جدول را در صفحه گسترده به‌روزرسانی می‌کند.

نمایش JSON
{
  "table": {
    object (Table)
  },
  "fields": string
}
فیلدها
table

object ( Table )

جدولی که باید به‌روزرسانی شود.

fields

string ( FieldMask format)

الزامی. فیلدهایی که باید به‌روزرسانی شوند. حداقل یک فیلد باید مشخص شود. table ریشه ضمنی است و نباید مشخص شود. می‌توان از یک "*" به عنوان اختصار برای فهرست کردن هر فیلد استفاده کرد.

درخواست حذف جدول

جدول با شناسه داده شده را از صفحه گسترده حذف می‌کند.

نمایش JSON
{
  "tableId": string
}
فیلدها
tableId

string

شناسه جدولی که قرار است حذف شود.