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 )

এক বা একাধিক ডেটা সোর্স এবং সংশ্লিষ্ট dbobjects রিফ্রেশ করে।

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)

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

আপডেটশিটপ্রোপার্টিঅনুরোধ

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

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

object ( DimensionRange )

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

dataSourceSheetRange

object ( DataSourceSheetDimensionRange )

আপডেট করার জন্য একটি ডেটা সোর্স শিটের কলামগুলি।

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

একটি 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)

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

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

পরিসরের সকল কক্ষকে প্রদত্ত কক্ষ বস্তুর মান অনুসারে আপডেট করে। শুধুমাত্র 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 )

কী ধরণের ডেটা পেস্ট করতে হবে। সমস্ত সোর্স ডেটা কেটে ফেলা হবে, যাই পেস্ট করা হোক না কেন।

পেস্ট টাইপ

কি ধরণের ডেটা পেস্ট করা উচিত।

এনামস
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 ট্রান্সপোজড পেস্ট করুন, যেখানে সমস্ত সারি কলামে পরিণত হয় এবং তদ্বিপরীত।

MergeCellsRequest সম্পর্কে

পরিসরের সকল কোষ একত্রিত করে।

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

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

object ( GridCoordinate )

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

range

object ( GridRange )

যে পরিসরে ডেটা লেখা হবে।

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

ফিল্টারভিউরিকোয়েস্ট যোগ করুন

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

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

ইউনিয়ন ক্ষেত্রের 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

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

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

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

includeFormulas

boolean

যদি অনুসন্ধানে সূত্র সহ ঘর অন্তর্ভুক্ত থাকে তবে সত্য। সূত্র সহ ঘর এড়িয়ে গেলে মিথ্যা।

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

object ( GridRange )

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

sheetId

integer

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

allSheets

boolean

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

InsertDimensionRequest সম্পর্কে

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

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 এর শূন্য-ভিত্তিক সূচক)। শেষ ফলাফল হবে 0, 3, 1, 2, 4 এর A1..A5

আপডেটএম্বেডেডঅবজেক্টপজিশনরিকোয়েস্ট

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

JSON উপস্থাপনা
{
  "objectId": integer,
  "newPosition": {
    object (EmbeddedObjectPosition)
  },
  "fields": string
}
ক্ষেত্র
objectId

integer

যে বস্তুটি সরানো হবে তার আইডি।

newPosition

object ( EmbeddedObjectPosition )

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

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 হয় তবে সত্য।

TextToColumnsRequest সম্পর্কে

প্রতিটি কক্ষের একটি ডিলিমিটারের উপর ভিত্তি করে, একটি টেক্সট কলামকে একাধিক কলামে বিভক্ত করে।

JSON উপস্থাপনা
{
  "source": {
    object (GridRange)
  },
  "delimiter": string,
  "delimiterType": enum (DelimiterType)
}
ক্ষেত্র
source

object ( GridRange )

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

delimiter

string

ব্যবহার করার জন্য ডিলিমিটার। শুধুমাত্র যদি ডিলিমিটারটাইপ CUSTOM হয় তবেই ব্যবহৃত হয়।

delimiterType

enum ( DelimiterType )

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

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

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

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

আপডেটফিল্টারভিউরিকোয়েস্ট

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

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 সেট করা থাকলে প্রয়োজন, অন্যথায় অব্যবহৃত।

Union ফিল্ড 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

ঐচ্ছিক। সত্য হলে, ফিল্টার করা সারিতেও ডেটা যাচাইকরণের নিয়ম প্রয়োগ করা হবে।

সেটবেসিকফিল্টাররিকোয়েস্ট

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

JSON উপস্থাপনা
{
  "filter": {
    object (BasicFilter)
  }
}
ক্ষেত্র
filter

object ( BasicFilter )

সেট করার জন্য ফিল্টার।

সুরক্ষিত রেঞ্জের অনুরোধ যোগ করুন

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

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

object ( DimensionRange )

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

dataSourceSheetDimensions

object ( DataSourceSheetDimensionRange )

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

AddChartRequest সম্পর্কে

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

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

AddBandingRequest সম্পর্কে

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

JSON উপস্থাপনা
{
  "bandedRange": {
    object (BandedRange)
  }
}
ক্ষেত্র
bandedRange

object ( BandedRange )

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

ব্যান্ডিং অনুরোধ মুছে ফেলুন

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

JSON উপস্থাপনা
{
  "bandedRangeId": integer
}
ক্ষেত্র
bandedRangeId

integer

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

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

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

JSON উপস্থাপনা
{
  "developerMetadata": {
    object (DeveloperMetadata)
  }
}
ক্ষেত্র
developerMetadata

object ( DeveloperMetadata )

তৈরি করার জন্য ডেভেলপার মেটাডেটা।

আপডেট ডেভেলপারমেটাডেটা অনুরোধ

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

JSON উপস্থাপনা
{
  "dataFilters": [
    {
      object (DataFilter)
    }
  ],
  "developerMetadata": {
    object (DeveloperMetadata)
  },
  "fields": string
}
ক্ষেত্র
dataFilters[]

object ( DataFilter )

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

developerMetadata

object ( DeveloperMetadata )

ডেটা ফিল্টারগুলির সাথে মিলে যাওয়া সমস্ত মেটাডেটা যে মানটিতে আপডেট করা হবে।

fields

string ( FieldMask format)

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

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

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

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, depth 1] + [C:E] এর ফলে গ্রুপ [B:E, depth 1] এবং [C:D, depth 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 )

মুছে ফেলার জন্য গ্রুপের পরিসর।

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

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

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 )

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

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

একটি এমবেডেড অবজেক্টের বর্ডার প্রোপার্টি আপডেট করে।

JSON উপস্থাপনা
{
  "objectId": integer,
  "border": {
    object (EmbeddedObjectBorder)
  },
  "fields": string
}
ক্ষেত্র
objectId

integer

আপডেট করার জন্য এমবেডেড অবজেক্টের আইডি।

border

object ( EmbeddedObjectBorder )

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

fields

string ( FieldMask format)

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

স্লাইসার অনুরোধ যোগ করুন

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

JSON উপস্থাপনা
{
  "slicer": {
    object (Slicer)
  }
}
ক্ষেত্র
slicer

object ( Slicer )

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

আপডেট স্লাইসারস্পেকরিকোয়েস্ট

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

JSON উপস্থাপনা
{
  "slicerId": integer,
  "spec": {
    object (SlicerSpec)
  },
  "fields": string
}
ক্ষেত্র
slicerId

integer

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

spec

object ( SlicerSpec )

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

fields

string ( FieldMask format)

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

ডেটাসোর্স অনুরোধ যোগ করুন

একটি ডেটা সোর্স যোগ করে। ডেটা সোর্স সফলভাবে যোগ করার পর, একটি সংশ্লিষ্ট DATA_SOURCE শিট তৈরি করা হয় এবং ডেটা সোর্স থেকে ডেটা পড়ার জন্য শিটটি রিফ্রেশ করার জন্য একটি এক্সিকিউশন ট্রিগার করা হয়।

যদি আপনি একটি BigQuery ডেটা সোর্স যোগ করেন, তাহলে অনুরোধটির জন্য একটি অতিরিক্ত bigquery.readonly OAuth স্কোপ প্রয়োজন।

JSON উপস্থাপনা
{
  "dataSource": {
    object (DataSource)
  }
}
ক্ষেত্র
dataSource

object ( DataSource )

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

ডেটাসোর্স অনুরোধ আপডেট করুন

একটি ডেটা সোর্স আপডেট করে। ডেটা সোর্স সফলভাবে আপডেট হওয়ার পর, আপডেট করা ডেটা সোর্স থেকে ডেটা পড়ার জন্য সংশ্লিষ্ট DATA_SOURCE শিট রিফ্রেশ করার জন্য একটি এক্সিকিউশন ট্রিগার করা হয়।

যদি আপনি একটি BigQuery ডেটা সোর্স আপডেট করেন, তাহলে অনুরোধটির জন্য একটি অতিরিক্ত bigquery.readonly OAuth স্কোপ প্রয়োজন।

JSON উপস্থাপনা
{
  "dataSource": {
    object (DataSource)
  },
  "fields": string
}
ক্ষেত্র
dataSource

object ( DataSource )

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

fields

string ( FieldMask format)

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

ডেটাসোর্স অনুরোধ মুছুন

একটি ডেটা সোর্স মুছে ফেলে। অনুরোধটি সংশ্লিষ্ট ডেটা সোর্স শিটটিও মুছে ফেলে এবং সংশ্লিষ্ট সমস্ত ডেটা সোর্স অবজেক্টকে লিঙ্কমুক্ত করে।

JSON উপস্থাপনা
{
  "dataSourceId": string
}
ক্ষেত্র
dataSourceId

string

মুছে ফেলার জন্য ডেটা উৎসের আইডি।

রিফ্রেশ ডেটাসোর্স অনুরোধ

নির্দিষ্ট রেফারেন্স দ্বারা স্প্রেডশিটে এক বা একাধিক ডেটা সোর্স অবজেক্ট রিফ্রেশ করে।

যদি আপনি একটি BigQuery ডেটা সোর্স রিফ্রেশ করেন, তাহলে অনুরোধটির জন্য একটি অতিরিক্ত 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

বর্তমান অবস্থা নির্বিশেষে ডেটা সোর্স অবজেক্টগুলিকে রিফ্রেশ করে। যদি সেট না করা থাকে এবং একটি রেফারেন্স করা ডেটা সোর্স অবজেক্ট ত্রুটি অবস্থায় থাকে, তাহলে রিফ্রেশ অবিলম্বে ব্যর্থ হবে।

Union ফিল্ড 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 ধারণকারী একটি কক্ষের রেফারেন্স।

ডেটাসোর্স রিফ্রেশ অনুরোধ বাতিল করুন

নির্দিষ্ট রেফারেন্স দ্বারা স্প্রেডশিটে ডেটা সোর্স অবজেক্টের এক বা একাধিক রিফ্রেশ বাতিল করে।

The request requires an additional bigquery.readonly OAuth scope if you are cancelling a refresh on a BigQuery data source.

JSON representation
{

  // 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.
}
Fields
Union field target . Specifies what to cancel. target can be only one of the following:
references

object ( DataSourceObjectReferences )

References to data source objects whose refreshes are to be cancelled.

dataSourceId

string

Reference to a DataSource . If specified, cancels all associated data source object refreshes for this data source.

isAll

boolean

Cancels all existing data source object refreshes for all data sources in the spreadsheet.

AddTableRequest

Adds a new table to the spreadsheet.

JSON representation
{
  "table": {
    object (Table)
  }
}
Fields
table

object ( Table )

Required. The table to add.

UpdateTableRequest

Updates a table in the spreadsheet.

JSON representation
{
  "table": {
    object (Table)
  },
  "fields": string
}
Fields
table

object ( Table )

Required. The table to update.

fields

string ( FieldMask format)

Required. The fields that should be updated. At least one field must be specified. The root table is implied and should not be specified. A single "*" can be used as short-hand for listing every field.

DeleteTableRequest

Removes the table with the given ID from the spreadsheet.

JSON representation
{
  "tableId": string
}
Fields
tableId

string

The ID of the table to delete.