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)
  }
  // End of list of possible types for union field kind.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র 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 )

এক বা একাধিক ডেটা উৎস এবং সংশ্লিষ্ট ডিববজেক্ট রিফ্রেশ করে।

আপডেট স্প্রেডশীট সম্পত্তির অনুরোধ

একটি স্প্রেডশীটের বৈশিষ্ট্য আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "properties": {
    object (SpreadsheetProperties)
  },
  "fields": string
}
ক্ষেত্র
properties

object ( SpreadsheetProperties )

বৈশিষ্ট্য আপডেট করার জন্য.

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। মূল 'বৈশিষ্ট্য' নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

UpdateSheetPropertiesRequest

নির্দিষ্ট sheetId দিয়ে শীটের বৈশিষ্ট্য আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "properties": {
    object (SheetProperties)
  },
  "fields": string
}
ক্ষেত্র
properties

object ( SheetProperties )

বৈশিষ্ট্য আপডেট করার জন্য.

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। মূল properties নিহিত এবং নির্দিষ্ট করা উচিত নয়৷ প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

UpdateDimensionPropertiesRequest

নির্দিষ্ট পরিসরের মধ্যে মাত্রার বৈশিষ্ট্য আপডেট করে।

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 নিহিত এবং নির্দিষ্ট করা উচিত নয়৷ প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

ইউনিয়ন ক্ষেত্রের dimension_range । মাত্রা পরিসীমা। dimension_range নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
range

object ( DimensionRange )

আপডেট করার জন্য সারি বা কলাম।

dataSourceSheetRange

object ( DataSourceSheetDimensionRange )

আপডেট করার জন্য একটি ডেটা উৎস পত্রকের কলাম।

ডেটা সোর্স শীট ডাইমেনশন রেঞ্জ

একটি DATA_SOURCE শীটে একটি একক মাত্রা বরাবর একটি ব্যাপ্তি৷

JSON প্রতিনিধিত্ব
{
  "sheetId": integer,
  "columnReferences": [
    {
      object (DataSourceColumnReference)
    }
  ]
}
ক্ষেত্র
sheetId

integer

ডেটা সোর্স শীটের আইডি ব্যাপ্তি চালু আছে।

columnReferences[]

object ( DataSourceColumnReference )

ডাটা সোর্স শীটে কলাম।

UpdateNamedRangeRequest

নির্দিষ্ট namedRangeId দিয়ে নামযুক্ত পরিসরের বৈশিষ্ট্য আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "namedRange": {
    object (NamedRange)
  },
  "fields": string
}
ক্ষেত্র
namedRange

object ( NamedRange )

নতুন বৈশিষ্ট্যের সাথে আপডেট করার জন্য নামকৃত পরিসর।

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রেঞ্জ namedRange নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

RepeatCellRequest

প্রদত্ত সেল অবজেক্টের মানগুলিতে পরিসরের সমস্ত কক্ষ আপডেট করে। শুধুমাত্র 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 নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

নামযুক্ত রেঞ্জের অনুরোধ যোগ করুন

স্প্রেডশীটে একটি নামযুক্ত পরিসর যোগ করে।

JSON প্রতিনিধিত্ব
{
  "namedRange": {
    object (NamedRange)
  }
}
ক্ষেত্র
namedRange

object ( NamedRange )

যোগ করার জন্য নামকৃত ব্যাপ্তি। namedRangeId ক্ষেত্রটি ঐচ্ছিক; যদি একটি সেট না করা হয়, একটি আইডি এলোমেলোভাবে তৈরি করা হবে। (এটি ইতিমধ্যে বিদ্যমান একটি পরিসরের আইডি নির্দিষ্ট করার একটি ত্রুটি৷)

নামযুক্ত রেঞ্জের অনুরোধ মুছুন

স্প্রেডশীট থেকে প্রদত্ত আইডি সহ নামযুক্ত পরিসরটি সরিয়ে দেয়।

JSON প্রতিনিধিত্ব
{
  "namedRangeId": string
}
ক্ষেত্র
namedRangeId

string

নামকৃত রেঞ্জের আইডি মুছে ফেলতে হবে।

AddSheetRequest

একটি নতুন শীট যোগ করে। একটি প্রদত্ত সূচীতে একটি শীট যোগ করা হলে, পরবর্তী সমস্ত শীটের সূচী বৃদ্ধি করা হয়। একটি অবজেক্ট শীট যোগ করতে, পরিবর্তে 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 । অটোফিল করার জায়গা। 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 )

কি ধরনের ডেটা পেস্ট করতে হবে। যা পেস্ট করা হোক না কেন, সমস্ত উৎস ডেটা কাটা হবে।

পেস্ট টাইপ

কি ধরনের ডাটা পেস্ট করতে হবে।

Enums
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 )

পেস্ট করার সময় কীভাবে সেই ডেটা ভিত্তিক হওয়া উচিত।

পেস্ট ওরিয়েন্টেশন

কিভাবে একটি পেস্ট অপারেশন সঞ্চালিত করা উচিত.

Enums
NORMAL স্বাভাবিকভাবে পেস্ট করুন।
TRANSPOSE স্থানান্তরিত পেস্ট করুন, যেখানে সমস্ত সারি কলামে পরিণত হয় এবং উল্টোটা হয়।

মার্জসেল রিকোয়েস্ট

পরিসরের সমস্ত কক্ষকে মার্জ করে।

JSON প্রতিনিধিত্ব
{
  "range": {
    object (GridRange)
  },
  "mergeType": enum (MergeType)
}
ক্ষেত্র
range

object ( GridRange )

একত্রিত করার জন্য কক্ষের পরিসর।

mergeType

enum ( MergeType )

কিভাবে কোষ একত্রিত করা উচিত.

মার্জ টাইপ

তৈরি করতে একত্রীকরণের ধরন।

Enums
MERGE_ALL পরিসর থেকে একটি একক মার্জ তৈরি করুন
MERGE_COLUMNS পরিসরের প্রতিটি কলামের জন্য একটি মার্জ তৈরি করুন
MERGE_ROWS পরিসরে প্রতিটি সারির জন্য একটি মার্জ তৈরি করুন

UnmergeCellsRequest

প্রদত্ত পরিসরে কক্ষগুলিকে একত্রিত করে।

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)

সেলডেটার যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। মূল হল সেলডাটা; 'row.values' নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

ইউনিয়ন মাঠ area । অবস্থানের তথ্য লিখতে হবে। ঠিক একটি মান সেট করা আবশ্যক. area নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
start

object ( GridCoordinate )

এ ডেটা লেখা শুরু করার স্থানাঙ্ক। যেকোনো সংখ্যক সারি এবং কলাম (প্রতি সারিতে একটি ভিন্ন সংখ্যক কলাম সহ) লেখা যেতে পারে।

range

object ( GridRange )

ডেটা লেখার ব্যাপ্তি।

যদি সারিতে থাকা ডেটা সম্পূর্ণ অনুরোধ করা পরিসীমাকে কভার না করে, তাহলে fields সেট করা ক্ষেত্রগুলি সাফ করা হবে৷

AddFilterViewRequest

একটি ফিল্টার ভিউ যোগ করে।

JSON প্রতিনিধিত্ব
{
  "filter": {
    object (FilterView)
  }
}
ক্ষেত্র
filter

object ( FilterView )

যোগ করার জন্য ফিল্টার। filterViewId ক্ষেত্রটি ঐচ্ছিক; যদি একটি সেট না করা হয়, একটি আইডি এলোমেলোভাবে তৈরি করা হবে। (এটি ইতিমধ্যে বিদ্যমান একটি ফিল্টারের আইডি নির্দিষ্ট করার একটি ত্রুটি৷)

AppendCellsRequest

একটি শীটে ডেটা সহ শেষ সারির পরে নতুন কক্ষ যোগ করে, প্রয়োজনে শীটে নতুন সারি সন্নিবেশ করান।

JSON প্রতিনিধিত্ব
{
  "sheetId": integer,
  "rows": [
    {
      object (RowData)
    }
  ],
  "fields": string
}
ক্ষেত্র
sheetId

integer

যে শীট আইডিতে ডেটা যোগ করতে হবে।

rows[]

object ( RowData )

যোগ করার জন্য ডেটা।

fields

string ( FieldMask format)

সেলডেটার যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। মূল হল সেলডাটা; 'row.values' নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

ClearBasicFilterRequest

মৌলিক ফিল্টার সাফ করে, যদি কোনো শীটে বিদ্যমান থাকে।

JSON প্রতিনিধিত্ব
{
  "sheetId": integer
}
ক্ষেত্র
sheetId

integer

শীট আইডি যার উপর মৌলিক ফিল্টার সাফ করা উচিত।

ডিলিট ডাইমেনশন রিকোয়েস্ট

শীট থেকে মাত্রা মুছে দেয়।

JSON প্রতিনিধিত্ব
{
  "range": {
    object (DimensionRange)
  }
}
ক্ষেত্র
range

object ( DimensionRange )

পত্রক থেকে মুছে ফেলার মাত্রা।

EmbeddedObjectRequest মুছুন

প্রদত্ত আইডি সহ এমবেড করা বস্তু মুছে দেয়।

JSON প্রতিনিধিত্ব
{
  "objectId": integer
}
ক্ষেত্র
objectId

integer

মুছে ফেলার জন্য এমবেড করা বস্তুর ID।

মুছুন ফিল্টারভিউ অনুরোধ

একটি নির্দিষ্ট ফিল্টার ভিউ মুছে দেয়।

JSON প্রতিনিধিত্ব
{
  "filterId": integer
}
ক্ষেত্র
filterId

integer

ফিল্টারের আইডি মুছে ফেলতে হবে।

DuplicateFilterViewRequest

একটি নির্দিষ্ট ফিল্টার ভিউ নকল করে।

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

নতুন শীটের নাম। খালি থাকলে, আপনার জন্য একটি নতুন নাম বেছে নেওয়া হবে।

FindReplaceRequest

একটি পরিসর, শীট বা সমস্ত পত্রকের কক্ষে ডেটা খুঁজে বের করে এবং প্রতিস্থাপন করে।

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

ফাইন্ড ভ্যালু সমগ্র কক্ষের সাথে মিললে সত্য।

searchByRegex

boolean

সত্য যদি খুঁজে মান একটি regex হয়. নিয়মিত এক্সপ্রেশন এবং প্রতিস্থাপনের জন্য https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html এ Java regex নিয়ম অনুসরণ করা উচিত। প্রতিস্থাপন স্ট্রিং ক্যাপচারিং গ্রুপ উল্লেখ করার অনুমতি দেওয়া হয়. উদাহরণস্বরূপ, যদি একটি কক্ষের বিষয়বস্তু "Google Sheets" থাকে এবং অন্য একটিতে "Google Docs" থাকে, তাহলে "$1 Rocks" "o.* (.*)" অনুসন্ধান করলে ঘরের বিষয়বস্তু "এ পরিবর্তন হবে "GSheets Rocks" যথাক্রমে "GSheets Rocks" এবং "GDocs Rocks"

includeFormulas

boolean

সত্য যদি অনুসন্ধানে সূত্র সহ ঘর অন্তর্ভুক্ত করা উচিত। সূত্র সহ কক্ষ এড়িয়ে যাওয়া মিথ্যা।

ইউনিয়ন ক্ষেত্রের scope । যে সুযোগটি খুঁজে/প্রতিস্থাপন করতে হবে -- এক এবং শুধুমাত্র একটি সেট করতে হবে। scope নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
range

object ( GridRange )

খুঁজে/প্রতিস্থাপন করার ব্যাপ্তি।

sheetId

integer

খুঁজে/প্রতিস্থাপন করার জন্য শীট।

allSheets

boolean

সমস্ত শীট খুঁজে/প্রতিস্থাপন করা সত্য।

ইনসার্ট ডাইমেনশন রিকোয়েস্ট

একটি নির্দিষ্ট সূচকে একটি শীটে সারি বা কলাম সন্নিবেশ করান।

JSON প্রতিনিধিত্ব
{
  "range": {
    object (DimensionRange)
  },
  "inheritFromBefore": boolean
}
ক্ষেত্র
range

object ( DimensionRange )

ঢোকানোর মাত্রা। উভয় সূচনা এবং শেষ সূচী সীমাবদ্ধ করা আবশ্যক.

inheritFromBefore

boolean

নতুন সন্নিবেশিত মাত্রার আগে বা পরে মাত্রার বৈশিষ্ট্যগুলি মাত্রা থেকে প্রসারিত করা উচিত কিনা। আগের মাত্রাগুলি থেকে উত্তরাধিকার সূত্রে পাওয়া সত্য (যে ক্ষেত্রে সূচনা সূচকটি অবশ্যই 0-এর বেশি হতে হবে), এবং পরের মাত্রাগুলি থেকে উত্তরাধিকার সূত্রে পাওয়া মিথ্যা৷

উদাহরণস্বরূপ, যদি সারি সূচক 0-এর লাল পটভূমি থাকে এবং সারি সূচক 1-এর একটি সবুজ পটভূমি থাকে, তাহলে সূচক 1-এ 2টি সারি সন্নিবেশ করা হলে তা সবুজ বা লাল পটভূমির উত্তরাধিকারী হতে পারে। যদি inheritFromBefore সত্য হয়, দুটি নতুন সারি লাল হবে (কারণ সন্নিবেশ পয়েন্টের আগের সারিটি লাল ছিল), যেখানে inheritFromBefore মিথ্যা হলে, দুটি নতুন সারি সবুজ হবে (কারণ সন্নিবেশ বিন্দুর পরের সারিটি সবুজ ছিল)।

সন্নিবেশ রেঞ্জের অনুরোধ

বিদ্যমান কক্ষগুলিকে উপরে বা নীচে স্থানান্তরিত করে একটি পরিসরে কোষ সন্নিবেশ করায়।

JSON প্রতিনিধিত্ব
{
  "range": {
    object (GridRange)
  },
  "shiftDimension": enum (Dimension)
}
ক্ষেত্র
range

object ( GridRange )

নতুন কক্ষ ঢোকানোর ব্যাপ্তি।

shiftDimension

enum ( Dimension )

কক্ষ সন্নিবেশ করার সময় যে মাত্রা স্থানান্তরিত হবে। যদি ROWS , বিদ্যমান কক্ষগুলিকে নীচে স্থানান্তরিত করা হবে৷ COLUMNS হলে, বিদ্যমান কক্ষগুলি ডানদিকে সরানো হবে৷

মুভ ডাইমেনশন অনুরোধ

এক বা একাধিক সারি বা কলাম সরান।

JSON প্রতিনিধিত্ব
{
  "source": {
    object (DimensionRange)
  },
  "destinationIndex": integer
}
ক্ষেত্র
source

object ( DimensionRange )

সরানোর জন্য উৎস মাত্রা।

destinationIndex

integer

গ্রিড থেকে সোর্স ডেটা সরানোর আগে স্থানাঙ্কের উপর ভিত্তি করে সোর্স ডেটা কোথায় সরানো হবে তার শূন্য-ভিত্তিক সূচনা সূচক৷ সরানো মাত্রার জন্য জায়গা তৈরি করতে বিদ্যমান ডেটা নীচে বা ডানে (মাত্রার উপর নির্ভর করে) স্থানান্তরিত হবে। উৎসের মাত্রা গ্রিড থেকে সরানো হয়, তাই ডেটা নির্দিষ্ট করা থেকে ভিন্ন সূচকে শেষ হতে পারে।

উদাহরণস্বরূপ, 0, 1, 2, 3, 4 এর A1..A5 দেওয়া এবং "1" এবং "2" কে "3" এবং "4" এর মধ্যে সরাতে চাইলে, উত্সটি হবে ROWS [1..3) , এবং গন্তব্য সূচক হবে "4" (সারি 5 এর শূন্য-ভিত্তিক সূচক)। শেষ ফলাফল হবে A1..A5 এর 0, 3, 1, 2, 4

আপডেট এম্বেডেড অবজেক্ট পজিশন অনুরোধ

একটি এমবেডেড অবজেক্টের অবস্থান আপডেট করুন (যেমন একটি চার্ট বা চিত্রের গতি বা আকার পরিবর্তন করা)।

JSON প্রতিনিধিত্ব
{
  "objectId": integer,
  "newPosition": {
    object (EmbeddedObjectPosition)
  },
  "fields": string
}
ক্ষেত্র
objectId

integer

সরানো বস্তুর ID.

newPosition

object ( EmbeddedObjectPosition )

এমবেড করা বস্তুকে সরানোর জন্য একটি সুস্পষ্ট অবস্থান। newPosition.sheetId সেট করা থাকলে, সেই ID সহ একটি নতুন শীট তৈরি করা হবে। newPosition.newSheet সত্যে সেট করা থাকলে, একটি আইডি দিয়ে একটি নতুন শীট তৈরি করা হবে যা আপনার জন্য বেছে নেওয়া হবে৷

fields

string ( FieldMask format)

OverlayPosition ক্ষেত্র যা একটি নতুন অবস্থান সেট করার সময় আপডেট করা উচিত। newPosition.overlayPosition সেট করা থাকলেই ব্যবহার করা হয়, যে ক্ষেত্রে অন্তত একটি ক্ষেত্র নির্দিষ্ট করতে হবে। মূল newPosition.overlayPosition নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

PasteDataRequest

নির্দিষ্ট স্থানাঙ্ক থেকে শুরু করে স্প্রেডশীটে ডেটা সন্নিবেশ করায়।

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 )

কিভাবে ডেটা পেস্ট করা উচিত।

ইউনিয়ন ক্ষেত্র kind . ডেটা কীভাবে ব্যাখ্যা করবেন, ঠিক একটি মান সেট করতে হবে। kind নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
delimiter

string

উপাত্তে বিভাজনকারী।

html

boolean

ডেটা HTML হলে সত্য।

TextToColumnsRequest

প্রতিটি কক্ষের একটি বিভাজনের উপর ভিত্তি করে পাঠ্যের একটি কলামকে একাধিক কলামে বিভক্ত করে।

JSON প্রতিনিধিত্ব
{
  "source": {
    object (GridRange)
  },
  "delimiter": string,
  "delimiterType": enum (DelimiterType)
}
ক্ষেত্র
source

object ( GridRange )

উৎস ডেটা পরিসীমা। এটি অবশ্যই একটি কলামে বিস্তৃত হবে৷

delimiter

string

ব্যবহার করার জন্য ডিলিমিটার। ডিলিমিটার টাইপ CUSTOM হলেই ব্যবহার করা হয়।

delimiterType

enum ( DelimiterType )

ব্যবহার করার জন্য ডিলিমিটারের ধরন।

ডেলিমিটার টাইপ

বিভক্ত করার জন্য ডিলিমিটার।

Enums
DELIMITER_TYPE_UNSPECIFIED ডিফল্ট মান। এই মান ব্যবহার করা উচিত নয়.
COMMA ","
SEMICOLON ";"
PERIOD ""
SPACE ""
CUSTOM বিভেদক হিসাবে সংজ্ঞায়িত একটি কাস্টম মান।
AUTODETECT স্বয়ংক্রিয়ভাবে কলাম সনাক্ত করুন.

UpdateFilterViewRequest

ফিল্টার ভিউ এর বৈশিষ্ট্য আপডেট করে।

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

শূন্য-ভিত্তিক সূচক যেখানে নিয়মটি সন্নিবেশ করা উচিত।

শর্তসাপেক্ষ ফর্ম্যাট রুলের অনুরোধ আপডেট করুন

প্রদত্ত সূচীতে একটি শর্তাধীন বিন্যাস নিয়ম আপডেট করে, অথবা একটি শর্তসাপেক্ষ বিন্যাস নিয়মকে অন্য সূচকে স্থানান্তর করে।

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)
  }
}
ক্ষেত্র
range

object ( GridRange )

ডেটা যাচাইকরণের নিয়মটি যে পরিসরে প্রযোজ্য হবে।

rule

object ( DataValidationRule )

পরিসরের প্রতিটি কক্ষে সেট করার জন্য ডেটা যাচাইকরণের নিয়ম, বা পরিসরে ডেটা যাচাইকরণ সাফ করার জন্য খালি।

SetBasicFilterRequest

একটি শীটের সাথে যুক্ত মৌলিক ফিল্টার সেট করে।

JSON প্রতিনিধিত্ব
{
  "filter": {
    object (BasicFilter)
  }
}
ক্ষেত্র
filter

object ( BasicFilter )

ফিল্টার সেট করা.

ProtectedRangeRequest যোগ করুন

একটি নতুন সুরক্ষিত পরিসর যোগ করে।

JSON প্রতিনিধিত্ব
{
  "protectedRange": {
    object (ProtectedRange)
  }
}
ক্ষেত্র
protectedRange

object ( ProtectedRange )

সংরক্ষিত পরিসর যোগ করা হবে। protectedRangeId ক্ষেত্রটি ঐচ্ছিক; যদি একটি সেট না করা হয়, একটি আইডি এলোমেলোভাবে তৈরি করা হবে। (এটি ইতিমধ্যে বিদ্যমান একটি পরিসরের আইডি নির্দিষ্ট করার একটি ত্রুটি৷)

UpdateProtectedRangeRequest

নির্দিষ্ট protectedRangeId সহ একটি বিদ্যমান সুরক্ষিত পরিসর আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "protectedRange": {
    object (ProtectedRange)
  },
  "fields": string
}
ক্ষেত্র
protectedRange

object ( ProtectedRange )

নতুন বৈশিষ্ট্যের সাথে আপডেট করার জন্য সুরক্ষিত পরিসর।

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট protectedRange নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

ProtectedRangeRequest মুছুন

প্রদত্ত আইডি দিয়ে সুরক্ষিত পরিসর মুছে দেয়।

JSON প্রতিনিধিত্ব
{
  "protectedRangeId": integer
}
ক্ষেত্র
protectedRangeId

integer

মুছে ফেলার জন্য সুরক্ষিত ব্যাপ্তির আইডি।

AutoResizeDimensionsRequest

সেই মাত্রার কক্ষের বিষয়বস্তুর উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে এক বা একাধিক মাত্রার আকার পরিবর্তন করে।

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.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের dimension_range । মাত্রা পরিসীমা। dimension_range নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
dimensions

object ( DimensionRange )

স্বয়ংক্রিয়ভাবে আকার পরিবর্তন করার জন্য মাত্রা।

dataSourceSheetDimensions

object ( DataSourceSheetDimensionRange )

স্বয়ংক্রিয়ভাবে আকার পরিবর্তন করার জন্য একটি ডেটা উত্স শীটে মাত্রা।

AddChartRequest

স্প্রেডশীটে একটি শীটে একটি চার্ট যোগ করে।

JSON প্রতিনিধিত্ব
{
  "chart": {
    object (EmbeddedChart)
  }
}
ক্ষেত্র
chart

object ( EmbeddedChart )

যে চার্টটি স্প্রেডশীটে যোগ করা উচিত, যেখানে এটি স্থাপন করা উচিত তা সহ। chartId ক্ষেত্রটি ঐচ্ছিক; যদি একটি সেট না করা হয়, একটি আইডি এলোমেলোভাবে তৈরি করা হবে। (এটি একটি এমবেডেড অবজেক্টের আইডি উল্লেখ করার জন্য একটি ত্রুটি যা ইতিমধ্যেই বিদ্যমান।)

UpdateChartSpecRequest

একটি চার্টের স্পেসিফিকেশন আপডেট করে। (এটি একটি চার্ট সরানো বা পুনরায় আকার দেয় না। একটি চার্ট সরাতে বা পুনরায় আকার দিতে, UpdateEmbeddedObjectPositionRequest ব্যবহার করুন।)

JSON প্রতিনিধিত্ব
{
  "chartId": integer,
  "spec": {
    object (ChartSpec)
  }
}
ক্ষেত্র
chartId

integer

চার্টের ID আপডেট করতে হবে।

spec

object ( ChartSpec )

চার্টে প্রযোজ্য স্পেসিফিকেশন।

UpdateBandingRequest

সরবরাহকৃত ব্যান্ডেড পরিসরের বৈশিষ্ট্য আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "bandedRange": {
    object (BandedRange)
  },
  "fields": string
}
ক্ষেত্র
bandedRange

object ( BandedRange )

নতুন বৈশিষ্ট্যের সাথে আপডেট করার জন্য ব্যান্ডেড পরিসর।

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট bandedRange নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

AddBandingRequest

স্প্রেডশীটে একটি নতুন ব্যান্ডেড পরিসীমা যোগ করে।

JSON প্রতিনিধিত্ব
{
  "bandedRange": {
    object (BandedRange)
  }
}
ক্ষেত্র
bandedRange

object ( BandedRange )

ব্যান্ডেড পরিসর যোগ করতে হবে। bandedRangeId ক্ষেত্রটি ঐচ্ছিক; যদি একটি সেট না করা হয়, একটি আইডি এলোমেলোভাবে তৈরি করা হবে। (এটি ইতিমধ্যে বিদ্যমান একটি পরিসরের আইডি নির্দিষ্ট করার একটি ত্রুটি৷)

ডিলিট ব্যান্ডিং রিকোয়েস্ট

স্প্রেডশীট থেকে প্রদত্ত আইডি সহ ব্যান্ডেড পরিসর সরিয়ে দেয়।

JSON প্রতিনিধিত্ব
{
  "bandedRangeId": integer
}
ক্ষেত্র
bandedRangeId

integer

মুছে ফেলার জন্য ব্যান্ডেড পরিসরের আইডি।

DeveloperMetadataRequest তৈরি করুন

ডেভেলপার মেটাডেটা তৈরি করার অনুরোধ।

JSON প্রতিনিধিত্ব
{
  "developerMetadata": {
    object (DeveloperMetadata)
  }
}
ক্ষেত্র
developerMetadata

object ( DeveloperMetadata )

বিকাশকারী মেটাডেটা তৈরি করতে।

UpdateDeveloperMetadataRequest

ডেভেলপার মেটাডেটার বৈশিষ্ট্য আপডেট করার অনুরোধ। DeveloperMetadata রিসোর্সে প্রদত্ত মানগুলিতে ফিল্টার দ্বারা নির্বাচিত বিকাশকারী মেটাডেটার বৈশিষ্ট্যগুলি আপডেট করে৷ কলারদের অবশ্যই ফিল্ড প্যারামিটারে যে বৈশিষ্ট্যগুলি আপডেট করতে চান তা নির্দিষ্ট করতে হবে, সেইসাথে তারা যে মেটাডেটা আপডেট করতে চান তার সাথে মেলে অন্তত একটি DataFilter নির্দিষ্ট করতে হবে৷

JSON প্রতিনিধিত্ব
{
  "dataFilters": [
    {
      object (DataFilter)
    }
  ],
  "developerMetadata": {
    object (DeveloperMetadata)
  },
  "fields": string
}
ক্ষেত্র
dataFilters[]

object ( DataFilter )

আপডেট করার জন্য ডেভেলপার মেটাডেটা এন্ট্রির সাথে মিলে যাওয়া ফিল্টার।

developerMetadata

object ( DeveloperMetadata )

ডেটা ফিল্টার দ্বারা মেলে থাকা সমস্ত মেটাডেটা যে মানটিতে আপডেট করা হবে৷

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট developerMetadata নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

DeveloperMetadataRequest মুছুন

ডেভেলপার মেটাডেটা মুছে ফেলার অনুরোধ।

JSON প্রতিনিধিত্ব
{
  "dataFilter": {
    object (DataFilter)
  }
}
ক্ষেত্র
dataFilter

object ( DataFilter )

কোন বিকাশকারী মেটাডেটা এন্ট্রি মুছতে হবে তা নির্বাচন করতে ব্যবহৃত মানদণ্ড বর্ণনা করে ডেটা ফিল্টার।

RandomizeRangeRequest

একটি পরিসরে সারিগুলির ক্রমকে এলোমেলো করে।

JSON প্রতিনিধিত্ব
{
  "range": {
    object (GridRange)
  }
}
ক্ষেত্র
range

object ( GridRange )

র্যান্ডমাইজ করার ব্যাপ্তি।

DimensionGroupRequest যোগ করুন

নির্দিষ্ট পরিসরে একটি গ্রুপ তৈরি করে।

যদি অনুরোধ করা ব্যাপ্তিটি একটি বিদ্যমান গ্রুপ 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, গভীরতা 1] + [C:E] ফলে [B:E, গভীরতা 1] এবং [C:D, গভীরতা 2]।

JSON প্রতিনিধিত্ব
{
  "range": {
    object (DimensionRange)
  }
}
ক্ষেত্র
range

object ( DimensionRange )

যে পরিসরে একটি গ্রুপ তৈরি করতে হবে।

ডিলিট ডাইমেনশন গ্রুপ রিকোয়েস্ট

পরিসরে মাত্রার গভীরতা হ্রাস করে নির্দিষ্ট পরিসরের উপর একটি গোষ্ঠী মুছে দেয়।

উদাহরণ স্বরূপ, ধরুন শীটটিতে B:E এর উপরে একটি গভীরতা-1 গ্রুপ এবং C:D এর উপরে একটি গভীরতা-2 গ্রুপ রয়েছে। D:E এর উপরে একটি গ্রুপ মুছে ফেলার ফলে B:D এর উপরে একটি গভীরতা-1 গ্রুপ এবং C:C এর উপরে একটি গভীরতা-2 গ্রুপের সাথে শীটটি ছেড়ে যায়।

JSON প্রতিনিধিত্ব
{
  "range": {
    object (DimensionRange)
  }
}
ক্ষেত্র
range

object ( DimensionRange )

গোষ্ঠীর পরিসর মুছে ফেলা হবে।

UpdateDimensionGroupRequest

নির্দিষ্ট গ্রুপের অবস্থা আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "dimensionGroup": {
    object (DimensionGroup)
  },
  "fields": string
}
ক্ষেত্র
dimensionGroup

object ( DimensionGroup )

গ্রুপ যার অবস্থা আপডেট করা উচিত. গোষ্ঠীর পরিসর এবং গভীরতা শীটে একটি বৈধ গোষ্ঠী উল্লেখ করা উচিত এবং অন্যান্য সমস্ত ক্ষেত্র আপডেট করা হয়েছে৷

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট dimensionGroup নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

ট্রিম হোয়াইটস্পেস অনুরোধ

নির্দিষ্ট পরিসরের প্রতিটি ঘরে সাদা স্থান (যেমন স্পেস, ট্যাব বা নতুন লাইন) ছাঁটাই করে। এই অনুরোধটি প্রতিটি কক্ষের পাঠ্যের শুরু এবং শেষ থেকে সমস্ত হোয়াইটস্পেস সরিয়ে দেয় এবং অবশিষ্ট হোয়াইটস্পেস অক্ষরগুলির একটি একক স্পেস থেকে কমিয়ে দেয়। ফলস্বরূপ ছাঁটা করা পাঠ্যটি '+' বা '=' অক্ষর দিয়ে শুরু হলে, পাঠ্যটি একটি স্ট্রিং মান হিসাবে থাকে এবং একটি সূত্র হিসাবে ব্যাখ্যা করা হয় না।

JSON প্রতিনিধিত্ব
{
  "range": {
    object (GridRange)
  }
}
ক্ষেত্র
range

object ( GridRange )

যে ব্যাপ্তির কোষগুলিকে ছাঁটাই করতে হবে৷

ডিলিট ডুপ্লিকেট রিকোয়েস্ট

এই সীমার মধ্যে থাকা সারিগুলিকে সরিয়ে দেয় যেগুলি নির্দিষ্ট কলামের মান ধারণ করে যেগুলি পূর্ববর্তী সারির মানগুলির সদৃশ৷ অভিন্ন মান সহ সারি কিন্তু ভিন্ন অক্ষরের ক্ষেত্রে, বিন্যাস বা সূত্রগুলিকে সদৃশ বলে মনে করা হয়৷

এই অনুরোধটি ভিউ থেকে লুকানো ডুপ্লিকেট সারিগুলিও সরিয়ে দেয় (উদাহরণস্বরূপ, একটি ফিল্টারের কারণে)। সদৃশগুলি সরানোর সময়, প্রতিটি ডুপ্লিকেট সারি স্ক্যান করার প্রথম দৃষ্টান্তটি উপরের থেকে নীচের দিকে ফলে পরিসরে রাখা হয়। নির্দিষ্ট পরিসরের বাইরের বিষয়বস্তু সরানো হয় না, এবং ডুপ্লিকেট হিসাবে বিবেচিত সারিগুলিকে পরিসরে একে অপরের সংলগ্ন হতে হবে না।

JSON প্রতিনিধিত্ব
{
  "range": {
    object (GridRange)
  },
  "comparisonColumns": [
    {
      object (DimensionRange)
    }
  ]
}
ক্ষেত্র
range

object ( GridRange )

যে ব্যাপ্তি থেকে সদৃশ সারিগুলি সরাতে হবে৷

comparisonColumns[]

object ( DimensionRange )

সদৃশ মানের জন্য বিশ্লেষণ করার জন্য পরিসরের কলামগুলি৷ যদি কোনো কলাম নির্বাচন না করা হয় তাহলে সব কলাম নকলের জন্য বিশ্লেষণ করা হয়।

UpdateEmbeddedObjectBorderRequest

একটি এমবেডেড বস্তুর সীমানা সম্পত্তি আপডেট করে।

JSON প্রতিনিধিত্ব
{
  "objectId": integer,
  "border": {
    object (EmbeddedObjectBorder)
  },
  "fields": string
}
ক্ষেত্র
objectId

integer

আপডেট করার জন্য এমবেড করা বস্তুর ID।

border

object ( EmbeddedObjectBorder )

সীমানা যা এমবেড করা বস্তুর জন্য প্রযোজ্য।

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। মূল border নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

AddSlicerRequest

স্প্রেডশীটের একটি শীটে একটি স্লাইসার যোগ করে।

JSON প্রতিনিধিত্ব
{
  "slicer": {
    object (Slicer)
  }
}
ক্ষেত্র
slicer

object ( Slicer )

স্লাইসার যেটি স্প্রেডশীটে যোগ করা উচিত, যেখানে এটি স্থাপন করা উচিত তা সহ। slicerId ক্ষেত্র ঐচ্ছিক; যদি একটি সেট না করা হয়, একটি আইডি এলোমেলোভাবে তৈরি করা হবে। (এটি ইতিমধ্যেই বিদ্যমান একটি স্লাইসারের আইডি নির্দিষ্ট করার একটি ত্রুটি৷)

UpdateSlicerSpecRequest

একটি স্লাইসারের স্পেসিফিকেশন আপডেট করে। (এটি একটি স্লাইসারকে সরানো বা পুনরায় আকার দেয় না। একটি স্লাইসার সরাতে বা পুনরায় আকার দিতে UpdateEmbeddedObjectPositionRequest ব্যবহার করুন।

JSON প্রতিনিধিত্ব
{
  "slicerId": integer,
  "spec": {
    object (SlicerSpec)
  },
  "fields": string
}
ক্ষেত্র
slicerId

integer

আপডেট করার জন্য স্লাইসারের আইডি।

spec

object ( SlicerSpec )

স্লাইসারে প্রযোজ্য স্পেসিফিকেশন।

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট SlicerSpec নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*"` শর্ট-হ্যান্ড হিসেবে ব্যবহার করা যেতে পারে।

ডেটা সোর্স রিকোয়েস্ট যোগ করুন

একটি ডেটা উৎস যোগ করে। ডেটা উত্স সফলভাবে যোগ করার পরে, একটি সম্পর্কিত DATA_SOURCE শীট তৈরি করা হয় এবং ডেটা উত্স থেকে ডেটা পড়ার জন্য শীটটিকে রিফ্রেশ করতে একটি এক্সিকিউশন ট্রিগার করা হয়৷ অনুরোধের জন্য একটি অতিরিক্ত bigquery.readonly OAuth সুযোগ প্রয়োজন৷

JSON প্রতিনিধিত্ব
{
  "dataSource": {
    object (DataSource)
  }
}
ক্ষেত্র
dataSource

object ( DataSource )

যোগ করার জন্য ডেটা উৎস।

UpdateDataSourceRequest

একটি ডেটা উৎস আপডেট করে। ডেটা উত্স সফলভাবে আপডেট হওয়ার পরে, আপডেট করা ডেটা উত্স থেকে ডেটা পড়ার জন্য সম্পর্কিত DATA_SOURCE শীটটি রিফ্রেশ করতে একটি এক্সিকিউশন ট্রিগার করা হয়৷ অনুরোধের জন্য একটি অতিরিক্ত bigquery.readonly OAuth সুযোগ প্রয়োজন৷

JSON প্রতিনিধিত্ব
{
  "dataSource": {
    object (DataSource)
  },
  "fields": string
}
ক্ষেত্র
dataSource

object ( DataSource )

আপডেট করার জন্য ডেটা উৎস।

fields

string ( FieldMask format)

যে ক্ষেত্রগুলি আপডেট করা উচিত। অন্তত একটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক। রুট dataSource নিহিত এবং নির্দিষ্ট করা উচিত নয়। প্রতিটি ক্ষেত্রের তালিকা করার জন্য একটি একক "*" শর্ট-হ্যান্ড হিসাবে ব্যবহার করা যেতে পারে।

ডেটা সোর্স রিকোয়েস্ট মুছুন

একটি ডেটা উৎস মুছে দেয়। অনুরোধটি সংশ্লিষ্ট ডেটা সোর্স শীটকেও মুছে দেয় এবং সমস্ত সম্পর্কিত ডেটা সোর্স অবজেক্টগুলিকে আনলিঙ্ক করে।

JSON প্রতিনিধিত্ব
{
  "dataSourceId": string
}
ক্ষেত্র
dataSourceId

string

ডেটা উৎসের আইডি মুছে ফেলতে হবে।

RefreshDataSourceRequest

নির্দিষ্ট রেফারেন্স দ্বারা স্প্রেডশীটে এক বা একাধিক ডেটা সোর্স অবজেক্ট রিফ্রেশ করে। অনুরোধের জন্য একটি অতিরিক্ত bigquery.readonly OAuth সুযোগ প্রয়োজন৷

এক ব্যাচে একই ডেটা সোর্স অবজেক্টের উল্লেখ করে একাধিক রিফ্রেশ অনুরোধ থাকলে, শুধুমাত্র শেষ রিফ্রেশ অনুরোধটি প্রক্রিয়া করা হয় এবং সেই সব অনুরোধের সেই অনুযায়ী একই প্রতিক্রিয়া হবে।

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 . কি রিফ্রেশ করতে হবে তা নির্দিষ্ট করে। 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 । রেফারেন্স টাইপ। value নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
sheetId

string

একটি DATA_SOURCE পত্রকের উল্লেখ।

chartId

integer

একটি তথ্য উৎস চার্টের উল্লেখ।

dataSourceTableAnchorCell

object ( GridCoordinate )

কক্ষে নোঙ্গর করা একটি DataSourceTable রেফারেন্স।

dataSourcePivotTableAnchorCell

object ( GridCoordinate )

কক্ষে নোঙ্গর করা একটি ডেটা উৎস PivotTable এর উল্লেখ।

dataSourceFormulaCell

object ( GridCoordinate )

DataSourceFormula ধারণকারী একটি কক্ষের উল্লেখ।