Sheets

পত্রক

একটি স্প্রেডশিটে একটি শীট।

JSON উপস্থাপনা
{
  "properties": {
    object (SheetProperties)
  },
  "data": [
    {
      object (GridData)
    }
  ],
  "merges": [
    {
      object (GridRange)
    }
  ],
  "conditionalFormats": [
    {
      object (ConditionalFormatRule)
    }
  ],
  "filterViews": [
    {
      object (FilterView)
    }
  ],
  "protectedRanges": [
    {
      object (ProtectedRange)
    }
  ],
  "basicFilter": {
    object (BasicFilter)
  },
  "charts": [
    {
      object (EmbeddedChart)
    }
  ],
  "bandedRanges": [
    {
      object (BandedRange)
    }
  ],
  "developerMetadata": [
    {
      object (DeveloperMetadata)
    }
  ],
  "rowGroups": [
    {
      object (DimensionGroup)
    }
  ],
  "columnGroups": [
    {
      object (DimensionGroup)
    }
  ],
  "slicers": [
    {
      object (Slicer)
    }
  ],
  "tables": [
    {
      object (Table)
    }
  ]
}
ক্ষেত্র
properties

object ( SheetProperties )

শীটের বৈশিষ্ট্য।

data[]

object ( GridData )

গ্রিডে থাকা ডেটা, যদি এটি একটি গ্রিড শিট হয়।

এই শিটে অনুরোধ করা রেঞ্জের সংখ্যার উপর নির্ভর করে GridData অবজেক্টের সংখ্যা। উদাহরণস্বরূপ, যদি এটি Sheet1 প্রতিনিধিত্ব করে এবং স্প্রেডশিটটি Sheet1!A1:C10 এবং Sheet1!D15:E20 রেঞ্জ দিয়ে অনুরোধ করা হয়, তাহলে প্রথম GridData-তে startRow / startColumn 0 থাকবে, যেখানে দ্বিতীয়টিতে startRow 14 (শূন্য-ভিত্তিক সারি 15) এবং startColumn 3 (শূন্য-ভিত্তিক কলাম D) থাকবে।

একটি DATA_SOURCE শিটের জন্য, আপনি একটি নির্দিষ্ট পরিসরের অনুরোধ করতে পারবেন না, GridData-তে সমস্ত মান থাকে।

merges[]

object ( GridRange )

একসাথে মার্জ করা রেঞ্জগুলি।

conditionalFormats[]

object ( ConditionalFormatRule )

এই শীটে শর্তসাপেক্ষ বিন্যাসের নিয়ম রয়েছে।

filterViews[]

object ( FilterView )

এই শীটে ফিল্টার ভিউ।

protectedRanges[]

object ( ProtectedRange )

এই শীটে সুরক্ষিত পরিসরগুলি।

basicFilter

object ( BasicFilter )

এই শীটের ফিল্টার, যদি থাকে।

charts[]

object ( EmbeddedChart )

এই শীটের প্রতিটি চার্টের স্পেসিফিকেশন।

bandedRanges[]

object ( BandedRange )

এই শীটে ব্যান্ডেড (বিকল্প রঙ) রেঞ্জ রয়েছে।

developerMetadata[]

object ( DeveloperMetadata )

একটি শিটের সাথে সম্পর্কিত ডেভেলপার মেটাডেটা।

rowGroups[]

object ( DimensionGroup )

এই শীটের সমস্ত সারি গ্রুপ, পরিসরের শুরুর সূচক বৃদ্ধি করে, তারপর গ্রুপের গভীরতা অনুসারে সাজানো।

columnGroups[]

object ( DimensionGroup )

এই শিটের সমস্ত কলাম গ্রুপ, পরিসরের শুরুর সূচক বৃদ্ধি করে, তারপর গ্রুপের গভীরতা অনুসারে সাজানো।

slicers[]

object ( Slicer )

এই চাদরের স্লাইসারগুলো।

tables[]

object ( Table )

এই পাতার টেবিলগুলো।

শিটপ্রোপার্টি

একটি শীটের বৈশিষ্ট্য।

JSON উপস্থাপনা
{
  "sheetId": integer,
  "title": string,
  "index": integer,
  "sheetType": enum (SheetType),
  "gridProperties": {
    object (GridProperties)
  },
  "hidden": boolean,
  "tabColor": {
    object (Color)
  },
  "tabColorStyle": {
    object (ColorStyle)
  },
  "rightToLeft": boolean,
  "dataSourceSheetProperties": {
    object (DataSourceSheetProperties)
  }
}
ক্ষেত্র
sheetId

integer

শিটের আইডি। অবশ্যই অ-ঋণাত্মক হতে হবে। এই ক্ষেত্রটি একবার সেট করার পরে পরিবর্তন করা যাবে না।

title

string

শীটের নাম।

index

integer

স্প্রেডশিটের মধ্যে শীটের সূচী। শীটের বৈশিষ্ট্য যোগ বা আপডেট করার সময়, যদি এই ক্ষেত্রটি বাদ দেওয়া হয় তবে শীটটি শীট তালিকার শেষে যোগ বা সরানো হয়। শীট সূচক আপডেট করার সময় বা শীট সন্নিবেশ করার সময়, "সরানোর আগে" সূচীতে গতিবিধি বিবেচনা করা হয়। উদাহরণস্বরূপ, যদি S1 কে S2 এর আগে সরানোর জন্য তিনটি শীট (S1, S2, S3) থাকে তবে সূচী 2 এ সেট করতে হবে। যদি অনুরোধ করা সূচী শীটের বর্তমান সূচীর সাথে অভিন্ন হয় অথবা যদি অনুরোধ করা নতুন সূচী বর্তমান শীট সূচী + 1 এর সমান হয় তবে একটি শীট সূচী আপডেট অনুরোধ উপেক্ষা করা হয়।

sheetType

enum ( SheetType )

শিটের ধরণ। ডিফল্টরূপে GRID । এই ক্ষেত্রটি একবার সেট করার পরে পরিবর্তন করা যাবে না।

gridProperties

object ( GridProperties )

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

যদি এই শীটটি একটি DATA_SOURCE শীট হয়, তাহলে এই ক্ষেত্রটি শুধুমাত্র আউটপুট হবে কিন্তু এতে এমন বৈশিষ্ট্য থাকবে যা UI-তে ডেটা সোর্স শীট কীভাবে রেন্ডার করা হয় তা প্রতিফলিত করে, যেমন rowCount

hidden

boolean

UI-তে শীটটি লুকানো থাকলে সত্য, দৃশ্যমান হলে মিথ্যা।

tabColor
(deprecated)

object ( Color )

UI-তে ট্যাবের রঙ। অবচিত: tabColorStyle ব্যবহার করুন।

tabColorStyle

object ( ColorStyle )

UI-তে ট্যাবের রঙ। যদি tabColor ও সেট করা থাকে, তাহলে এই ক্ষেত্রটি প্রাধান্য পাবে।

rightToLeft

boolean

যদি শীটটি LTR শীটের পরিবর্তে RTL শীট হয়, তাহলে সত্য।

dataSourceSheetProperties

object ( DataSourceSheetProperties )

শুধুমাত্র আউটপুট। যদি উপস্থিত থাকে, তাহলে ক্ষেত্রটিতে DATA_SOURCE শীট নির্দিষ্ট বৈশিষ্ট্য রয়েছে।

শীটের ধরণ

চাদরের ধরণ।

এনামস
SHEET_TYPE_UNSPECIFIED ডিফল্ট মান, ব্যবহার করবেন না।
GRID শীটটি একটি গ্রিড।
OBJECT শীটটিতে কোনও গ্রিড নেই এবং এর পরিবর্তে একটি চার্ট বা ছবির মতো একটি বস্তু রয়েছে।
DATA_SOURCE শীটটি একটি বহিরাগত DataSource সাথে সংযোগ স্থাপন করে এবং ডেটার পূর্বরূপ দেখায়।

গ্রিডপ্রোপার্টি

একটি গ্রিডের বৈশিষ্ট্য।

JSON উপস্থাপনা
{
  "rowCount": integer,
  "columnCount": integer,
  "frozenRowCount": integer,
  "frozenColumnCount": integer,
  "hideGridlines": boolean,
  "rowGroupControlAfter": boolean,
  "columnGroupControlAfter": boolean
}
ক্ষেত্র
rowCount

integer

গ্রিডে সারির সংখ্যা।

columnCount

integer

গ্রিডে কলামের সংখ্যা।

frozenRowCount

integer

গ্রিডে হিমায়িত সারির সংখ্যা।

frozenColumnCount

integer

গ্রিডে জমাট বাঁধা কলামের সংখ্যা।

hideGridlines

boolean

যদি গ্রিডটি UI-তে গ্রিডলাইন না দেখায়, তাহলে সত্য।

rowGroupControlAfter

boolean

যদি সারি গ্রুপিং নিয়ন্ত্রণ টগল গ্রুপের পরে দেখানো হয়, তাহলে সত্য।

columnGroupControlAfter

boolean

যদি কলাম গ্রুপিং কন্ট্রোল টগল গ্রুপের পরে দেখানো হয়, তাহলে True হবে।

ডেটাসোর্সশিটপ্রোপার্টি

DATA_SOURCE শীটের অতিরিক্ত বৈশিষ্ট্য।

JSON উপস্থাপনা
{
  "dataSourceId": string,
  "columns": [
    {
      object (DataSourceColumn)
    }
  ],
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
ক্ষেত্র
dataSourceId

string

যে DataSource সাথে শিটটি সংযুক্ত আছে তার আইডি।

columns[]

object ( DataSourceColumn )

RowData এর মানগুলির সাথে সঙ্গতিপূর্ণ, শীটে প্রদর্শিত কলামগুলি।

dataExecutionStatus

object ( DataExecutionStatus )

ডেটা এক্সিকিউশন স্ট্যাটাস।

গ্রিডডেটা

গ্রিডে থাকা ডেটা, সেইসাথে মাত্রা সম্পর্কে মেটাডেটা।

JSON উপস্থাপনা
{
  "startRow": integer,
  "startColumn": integer,
  "rowData": [
    {
      object (RowData)
    }
  ],
  "rowMetadata": [
    {
      object (DimensionProperties)
    }
  ],
  "columnMetadata": [
    {
      object (DimensionProperties)
    }
  ]
}
ক্ষেত্র
startRow

integer

এই GridData প্রথম যে সারিটিকে বোঝায়, সেটি শূন্য-ভিত্তিক।

startColumn

integer

এই GridData প্রথম যে কলামটির কথা উল্লেখ করে, তা শূন্য-ভিত্তিক।

rowData[]

object ( RowData )

গ্রিডের ডেটা, startRow-এর সারি দিয়ে শুরু করে প্রতি সারিতে একটি করে এন্ট্রি। RowData-এর মান startColumn এ শুরু হওয়া কলামের সাথে মিলবে।

rowMetadata[]

object ( DimensionProperties )

startRow এর সারি দিয়ে শুরু করে গ্রিডে অনুরোধ করা সারি সম্পর্কে মেটাডেটা।

columnMetadata[]

object ( DimensionProperties )

startColumn এর কলাম দিয়ে শুরু করে গ্রিডে অনুরোধ করা কলামগুলির মেটাডেটা।

রোডাটা

পরপর প্রতিটি কক্ষ সম্পর্কে তথ্য।

JSON উপস্থাপনা
{
  "values": [
    {
      object (CellData)
    }
  ]
}
ক্ষেত্র
values[]

object ( CellData )

সারির মান, প্রতি কলামে একটি করে।

মাত্রা বৈশিষ্ট্য

একটি মাত্রা সম্পর্কে বৈশিষ্ট্য।

JSON উপস্থাপনা
{
  "hiddenByFilter": boolean,
  "hiddenByUser": boolean,
  "pixelSize": integer,
  "developerMetadata": [
    {
      object (DeveloperMetadata)
    }
  ],
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
}
ক্ষেত্র
hiddenByFilter

boolean

যদি এই মাত্রাটি ফিল্টার করা হচ্ছে তবে সত্য। এই ক্ষেত্রটি কেবল পঠনযোগ্য।

hiddenByUser

boolean

যদি এই মাত্রাটি স্পষ্টভাবে লুকানো থাকে তবে সত্য।

pixelSize

integer

পিক্সেলে মাত্রার উচ্চতা (যদি সারি হয়) বা প্রস্থ (যদি কলাম হয়)।

developerMetadata[]

object ( DeveloperMetadata )

একটি একক সারি বা কলামের সাথে সম্পর্কিত ডেভেলপার মেটাডেটা।

dataSourceColumnReference

object ( DataSourceColumnReference )

শুধুমাত্র আউটপুট। যদি সেট করা থাকে, তাহলে এটি একটি ডেটা সোর্স শিটের একটি কলাম।

শর্তসাপেক্ষ বিন্যাস নিয়ম

একটি শর্তাধীন বিন্যাস বর্ণনা করে এমন একটি নিয়ম।

JSON উপস্থাপনা
{
  "ranges": [
    {
      object (GridRange)
    }
  ],

  "booleanRule": {
    object (BooleanRule)
  },
  "gradientRule": {
    object (GradientRule)
  }
}
ক্ষেত্র
ranges[]

object ( GridRange )

শর্তটি সত্য হলে যে রেঞ্জগুলি ফর্ম্যাট করা হয়। সমস্ত রেঞ্জ একই গ্রিডে থাকতে হবে।

ইউনিয়ন ফিল্ড rule । এই শর্তসাপেক্ষ বিন্যাস নিয়ন্ত্রণকারী নিয়ম, ঠিক একটি সেট করতে হবে। rule নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে:
booleanRule

object ( BooleanRule )

নিয়ম অনুসারে বিন্যাস "চালু" অথবা "বন্ধ" হয়।

gradientRule

object ( GradientRule )

নিয়মের গ্রেডিয়েন্টের উপর ভিত্তি করে বিন্যাস পরিবর্তিত হবে।

বুলিয়ানরুল

এমন একটি নিয়ম যা শর্তের উপর নির্ভর করে মিলতেও পারে, নাও পারে।

JSON উপস্থাপনা
{
  "condition": {
    object (BooleanCondition)
  },
  "format": {
    object (CellFormat)
  }
}
ক্ষেত্র
condition

object ( BooleanCondition )

নিয়মের শর্ত। যদি শর্তটি সত্য হিসাবে মূল্যায়ন করা হয়, তাহলে বিন্যাসটি প্রয়োগ করা হবে।

format

object ( CellFormat )

প্রযোজ্য বিন্যাস। শর্তসাপেক্ষ বিন্যাস শুধুমাত্র বিন্যাসের একটি উপসেট প্রয়োগ করতে পারে: bold , italic , strikethrough , foreground color এবং, background color

গ্রেডিয়েন্টরুল

তালিকাভুক্ত ইন্টারপোলেশন পয়েন্টের উপর ভিত্তি করে একটি গ্রেডিয়েন্ট কালার স্কেল ফর্ম্যাট প্রয়োগ করে এমন একটি নিয়ম। ইন্টারপোলেশন পয়েন্টের মানের তুলনায় একটি ঘরের ফর্ম্যাট এর বিষয়বস্তুর উপর ভিত্তি করে পরিবর্তিত হবে।

JSON উপস্থাপনা
{
  "minpoint": {
    object (InterpolationPoint)
  },
  "midpoint": {
    object (InterpolationPoint)
  },
  "maxpoint": {
    object (InterpolationPoint)
  }
}
ক্ষেত্র
minpoint

object ( InterpolationPoint )

শুরুর ইন্টারপোলেশন বিন্দু।

midpoint

object ( InterpolationPoint )

একটি ঐচ্ছিক মাঝপথের ইন্টারপোলেশন বিন্দু।

maxpoint

object ( InterpolationPoint )

চূড়ান্ত ইন্টারপোলেশন বিন্দু।

ইন্টারপোলেশনপয়েন্ট

গ্রেডিয়েন্ট কন্ডিশনাল ফরম্যাটে একটি একক ইন্টারপোলেশন পয়েন্ট। এগুলি নির্বাচিত রঙ, ধরণ এবং মান অনুসারে গ্রেডিয়েন্ট রঙের স্কেল পিন করে।

JSON উপস্থাপনা
{
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  },
  "type": enum (InterpolationPointType),
  "value": string
}
ক্ষেত্র
color
(deprecated)

object ( Color )

এই ইন্টারপোলেশন পয়েন্টটি যে রঙটি ব্যবহার করবে। অবচিত: colorStyle ব্যবহার করুন।

colorStyle

object ( ColorStyle )

এই ইন্টারপোলেশন বিন্দুতে যে রঙটি ব্যবহার করা উচিত। যদি color সেট করা থাকে, তাহলে এই ক্ষেত্রটি প্রাধান্য পাবে।

type

enum ( InterpolationPointType )

মানটি কীভাবে ব্যাখ্যা করা উচিত।

value

string

এই ইন্টারপোলেশন পয়েন্টটি যে মানটি ব্যবহার করে। এটি একটি সূত্র হতে পারে। MIN অথবা MAX type হলে অব্যবহৃত।

ইন্টারপোলেশনপয়েন্টটাইপ

ইন্টারপোলেশন বিন্দুর ধরণ।

এনামস
INTERPOLATION_POINT_TYPE_UNSPECIFIED ডিফল্ট মান, ব্যবহার করবেন না।
MIN ইন্টারপোলেশন পয়েন্ট শর্তসাপেক্ষ বিন্যাসের পরিসরের বাইরে কোষের সর্বনিম্ন মান ব্যবহার করে।
MAX ইন্টারপোলেশন পয়েন্টটি শর্তসাপেক্ষ বিন্যাসের পরিসরের বাইরে কোষের সর্বোচ্চ মান ব্যবহার করে।
NUMBER ইন্টারপোলেশন পয়েন্টটি InterpolationPoint.value এর মানটি ঠিক ব্যবহার করে।
PERCENT

ইন্টারপোলেশন পয়েন্ট হল শর্তাধীন বিন্যাসের পরিসরের সমস্ত কোষের উপর প্রদত্ত শতাংশ। যদি মানটি হয়: =(MAX NUMBER =(MAX(FLATTEN(range)) * (value / 100)) + (MIN(FLATTEN(range)) * (1 - (value / 100))) (যেখানে সমতলকরণের সময় পরিসরের ত্রুটিগুলি উপেক্ষা করা হয়) তাহলে এটি NUMBER এর সমতুল্য।

PERCENTILE ইন্টারপোলেশন পয়েন্ট হল শর্তসাপেক্ষ বিন্যাসের পরিসরের সমস্ত কোষের উপর প্রদত্ত শতাংশ। যদি মানটি হয়: =PERCENTILE(FLATTEN(range), value / 100) (যেখানে সমতলকরণের সময় পরিসরের ত্রুটিগুলি উপেক্ষা করা হয়) তাহলে এটি NUMBER এর সমতুল্য।

ফিল্টারভিউ

একটি ফিল্টার ভিউ। আরও তথ্যের জন্য, ফিল্টার দিয়ে ডেটা দৃশ্যমানতা পরিচালনা করুন দেখুন।

JSON উপস্থাপনা
{
  "filterViewId": integer,
  "title": string,
  "range": {
    object (GridRange)
  },
  "namedRangeId": string,
  "tableId": string,
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "criteria": {
    integer: {
      object (FilterCriteria)
    },
    ...
  },
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ]
}
ক্ষেত্র
filterViewId

integer

ফিল্টার ভিউয়ের আইডি।

title

string

ফিল্টার ভিউয়ের নাম।

range

object ( GridRange )

এই ফিল্টার ভিউ যে পরিসরটি কভার করে।

লেখার সময়, শুধুমাত্র range , namedRangeId , অথবা tableId এর মধ্যে একটি সেট করা যেতে পারে।

namedRangeId

string

এই ফিল্টার ভিউ যে রেঞ্জের নাম দিয়েছে, তা যদি থাকে, তাহলে তা দ্বারা সমর্থিত।

লেখার সময়, শুধুমাত্র range , namedRangeId , অথবা tableId এর মধ্যে একটি সেট করা যেতে পারে।

tableId

string

এই ফিল্টার ভিউ যে টেবিলটি দ্বারা সমর্থিত, যদি থাকে।

লেখার সময়, শুধুমাত্র range , namedRangeId , অথবা tableId এর মধ্যে একটি সেট করা যেতে পারে।

sortSpecs[]

object ( SortSpec )

প্রতি কলামের সাজানোর ক্রম। পরবর্তী স্পেসিফিকেশনগুলি তখন ব্যবহার করা হয় যখন পূর্ববর্তী স্পেসিফিকেশনের মান সমান হয়।

criteria
(deprecated)

map (key: integer, value: object ( FilterCriteria ))

প্রতি কলামে মান দেখানো/লুকানোর মানদণ্ড। মানচিত্রের মূল চাবিকাঠি হল কলামের সূচক, এবং মান হল সেই কলামের মানদণ্ড।

এই ক্ষেত্রটি filterSpecs এর পক্ষে অবচিত।

filterSpecs[]

object ( FilterSpec )

প্রতি কলামে মান দেখানো বা লুকানোর জন্য ফিল্টারের মানদণ্ড।

প্রতিক্রিয়াগুলিতে criteria এবং filterSpecs উভয়ই পূরণ করা হয়। যদি উভয় ক্ষেত্রই একটি আপডেট অনুরোধে নির্দিষ্ট করা থাকে, তাহলে এই ক্ষেত্রটি অগ্রাধিকার পাবে।

সুরক্ষিত রেঞ্জ

একটি সুরক্ষিত পরিসর।

JSON উপস্থাপনা
{
  "protectedRangeId": integer,
  "range": {
    object (GridRange)
  },
  "namedRangeId": string,
  "tableId": string,
  "description": string,
  "warningOnly": boolean,
  "requestingUserCanEdit": boolean,
  "unprotectedRanges": [
    {
      object (GridRange)
    }
  ],
  "editors": {
    object (Editors)
  }
}
ক্ষেত্র
protectedRangeId

integer

সুরক্ষিত পরিসরের আইডি। এই ক্ষেত্রটি কেবল পঠনযোগ্য।

range

object ( GridRange )

যে পরিসরটি সুরক্ষিত করা হচ্ছে। পরিসরটি সম্পূর্ণরূপে সীমাহীন হতে পারে, এই ক্ষেত্রে এটি একটি সুরক্ষিত শীট হিসাবে বিবেচিত হবে।

লেখার সময়, শুধুমাত্র range অথবা namedRangeId অথবা tableId এর মধ্যে একটি সেট করা যেতে পারে।

namedRangeId

string

এই সুরক্ষিত পরিসরটি যদি থাকে, তাহলে যে পরিসরের নামকরণ করা হয়েছে, তা দ্বারা সমর্থিত।

লেখার সময়, শুধুমাত্র range অথবা namedRangeId অথবা tableId এর মধ্যে একটি সেট করা যেতে পারে।

tableId

string

এই সুরক্ষিত পরিসরটি যে টেবিলের দ্বারা সমর্থিত, যদি থাকে।

লেখার সময়, শুধুমাত্র range অথবা namedRangeId অথবা tableId এর মধ্যে একটি সেট করা যেতে পারে।

description

string

এই সুরক্ষিত পরিসরের বর্ণনা।

warningOnly

boolean

সম্পাদনা করার সময় যদি এই সুরক্ষিত পরিসরটি একটি সতর্কতা প্রদর্শন করে তবে সত্য। সতর্কতা-ভিত্তিক সুরক্ষার অর্থ হল প্রতিটি ব্যবহারকারী সুরক্ষিত পরিসরের ডেটা সম্পাদনা করতে পারবেন, তবে সম্পাদনা করার সময় ব্যবহারকারীকে সম্পাদনা নিশ্চিত করতে বলার জন্য একটি সতর্কতা প্ররোচিত হবে।

লেখার সময়: যদি এই ক্ষেত্রটি সত্য হয়, তাহলে editors উপেক্ষা করা হবে। উপরন্তু, যদি এই ক্ষেত্রটি সত্য থেকে মিথ্যাতে পরিবর্তন করা হয় এবং editors ক্ষেত্রটি সেট না করা হয় (অথবা ক্ষেত্রের মুখোশে অন্তর্ভুক্ত করা হয় না), তাহলে সম্পাদকগুলি নথির সমস্ত সম্পাদকের জন্য সেট করা হবে।

requestingUserCanEdit

boolean

এই সুরক্ষিত পরিসরের অনুরোধকারী ব্যবহারকারী যদি সুরক্ষিত এলাকা সম্পাদনা করতে পারেন তবে সত্য। এই ক্ষেত্রটি কেবল পঠনযোগ্য।

unprotectedRanges[]

object ( GridRange )

একটি সুরক্ষিত শীটের মধ্যে অরক্ষিত রেঞ্জের তালিকা। অরক্ষিত রেঞ্জগুলি শুধুমাত্র সুরক্ষিত শীটে সমর্থিত।

editors

object ( Editors )

সুরক্ষিত পরিসরে সম্পাদনা অ্যাক্সেস সহ ব্যবহারকারী এবং গোষ্ঠী। এই ক্ষেত্রটি কেবলমাত্র সুরক্ষিত পরিসরে এবং নথিতে সম্পাদনা অ্যাক্সেস সহ ব্যবহারকারীদের কাছে দৃশ্যমান। সম্পাদকরা warningOnly সুরক্ষার সাথে সমর্থিত নয়।

সম্পাদকগণ

একটি সুরক্ষিত পরিসরের সম্পাদকরা।

JSON উপস্থাপনা
{
  "users": [
    string
  ],
  "groups": [
    string
  ],
  "domainUsersCanEdit": boolean
}
ক্ষেত্র
users[]

string

সুরক্ষিত পরিসরে সম্পাদনা অ্যাক্সেস আছে এমন ব্যবহারকারীদের ইমেল ঠিকানা।

groups[]

string

সুরক্ষিত পরিসরে সম্পাদনা অ্যাক্সেস সহ গোষ্ঠীর ইমেল ঠিকানা।

domainUsersCanEdit

boolean

ডকুমেন্টের ডোমেনের কারোর যদি সুরক্ষিত পরিসরে সম্পাদনা অ্যাক্সেস থাকে তবে এটি সত্য। ডোমেন সুরক্ষা শুধুমাত্র একটি ডোমেনের মধ্যে থাকা নথিতে সমর্থিত।

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

একটি শিটের সাথে সম্পর্কিত ডিফল্ট ফিল্টার। আরও তথ্যের জন্য, ফিল্টারগুলির সাহায্যে ডেটা দৃশ্যমানতা পরিচালনা করুন দেখুন।

JSON উপস্থাপনা
{
  "range": {
    object (GridRange)
  },
  "tableId": string,
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "criteria": {
    integer: {
      object (FilterCriteria)
    },
    ...
  },
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ]
}
ক্ষেত্র
range

object ( GridRange )

ফিল্টারটি যে পরিসরটি কভার করে।

tableId

string

এই ফিল্টারটি যে টেবিল দ্বারা সমর্থিত, যদি থাকে। লেখার সময়, শুধুমাত্র একটি range বা tableId সেট করা যেতে পারে।

sortSpecs[]

object ( SortSpec )

প্রতি কলামের সাজানোর ক্রম। পরবর্তী স্পেসিফিকেশনগুলি তখন ব্যবহার করা হয় যখন পূর্ববর্তী স্পেসিফিকেশনের মান সমান হয়।

criteria
(deprecated)

map (key: integer, value: object ( FilterCriteria ))

প্রতি কলামে মান দেখানো/লুকানোর মানদণ্ড। মানচিত্রের মূল চাবিকাঠি হল কলামের সূচক, এবং মান হল সেই কলামের মানদণ্ড।

এই ক্ষেত্রটি filterSpecs এর পক্ষে অবচিত।

filterSpecs[]

object ( FilterSpec )

প্রতি কলামে ফিল্টারের মানদণ্ড।

প্রতিক্রিয়াগুলিতে criteria এবং filterSpecs উভয়ই পূরণ করা হয়। যদি উভয় ক্ষেত্রই একটি আপডেট অনুরোধে নির্দিষ্ট করা থাকে, তাহলে এই ক্ষেত্রটি অগ্রাধিকার পাবে।

ব্যান্ডেডরেঞ্জ

একটি শীটে একটি ব্যান্ডেড (বিকল্প রঙের) পরিসর।

JSON উপস্থাপনা
{
  "bandedRangeId": integer,
  "bandedRangeReference": string,
  "range": {
    object (GridRange)
  },
  "rowProperties": {
    object (BandingProperties)
  },
  "columnProperties": {
    object (BandingProperties)
  }
}
ক্ষেত্র
bandedRangeId

integer

ব্যান্ডেড রেঞ্জের আইডি। সেট না করা থাকলে, bandedRangeReference দেখুন।

bandedRangeReference

string

শুধুমাত্র আউটপুট। ব্যান্ডেড রেঞ্জের রেফারেন্স, যা bandedRangeId দ্বারা সমর্থিত নয় এমন আইডি সনাক্ত করতে ব্যবহৃত হয়।

range

object ( GridRange )

এই বৈশিষ্ট্যগুলি যে পরিসরে প্রয়োগ করা হয়।

rowProperties

object ( BandingProperties )

সারি ব্যান্ডের জন্য বৈশিষ্ট্য। এই বৈশিষ্ট্যগুলি পরিসরের সমস্ত সারিতে সারি-বাই-সারি ভিত্তিতে প্রয়োগ করা হয়। rowProperties বা columnProperties মধ্যে কমপক্ষে একটি নির্দিষ্ট করতে হবে।

columnProperties

object ( BandingProperties )

কলাম ব্যান্ডের জন্য বৈশিষ্ট্য। এই বৈশিষ্ট্যগুলি পরিসরের সমস্ত কলামে কলাম অনুসারে প্রয়োগ করা হয়। rowProperties বা columnProperties এর মধ্যে কমপক্ষে একটি নির্দিষ্ট করতে হবে।

ব্যান্ডিংপ্রোপার্টি

একটি একক মাত্রা (সারি অথবা কলাম) উল্লেখকারী বৈশিষ্ট্য। যদি BandedRange.row_properties এবং BandedRange.column_properties উভয়ই সেট করা থাকে, তাহলে নিম্নলিখিত নিয়ম অনুসারে কক্ষগুলিতে পূরণের রঙ প্রয়োগ করা হয়:

উদাহরণস্বরূপ, প্রথম সারির রঙ প্রথম কলামের রঙের চেয়ে অগ্রাধিকার পায়, কিন্তু প্রথম কলামের রঙ দ্বিতীয় সারির রঙের চেয়ে অগ্রাধিকার পায়। একইভাবে, উপরের বাম কক্ষে কলাম হেডারের চেয়ে সারি হেডার অগ্রাধিকার পায়, কিন্তু যদি সারি হেডার সেট না করা থাকে তবে কলামের হেডার প্রথম সারির রঙের চেয়ে অগ্রাধিকার পায়।

JSON উপস্থাপনা
{
  "headerColor": {
    object (Color)
  },
  "headerColorStyle": {
    object (ColorStyle)
  },
  "firstBandColor": {
    object (Color)
  },
  "firstBandColorStyle": {
    object (ColorStyle)
  },
  "secondBandColor": {
    object (Color)
  },
  "secondBandColorStyle": {
    object (ColorStyle)
  },
  "footerColor": {
    object (Color)
  },
  "footerColorStyle": {
    object (ColorStyle)
  }
}
ক্ষেত্র
headerColor
(deprecated)

object ( Color )

প্রথম সারি বা কলামের রঙ। যদি এই ক্ষেত্রটি সেট করা থাকে, তাহলে প্রথম সারি বা কলামটি এই রঙ দিয়ে পূর্ণ হবে এবং দ্বিতীয় সারি বা কলাম থেকে শুরু করে firstBandColor এবং secondBandColor এর মধ্যে রঙগুলি পর্যায়ক্রমে পরিবর্তিত হবে। অন্যথায়, প্রথম সারি বা কলামটি firstBandColor দিয়ে পূর্ণ হবে এবং রঙগুলি স্বাভাবিকভাবে পর্যায়ক্রমে পরিবর্তিত হবে। অবচিত: headerColorStyle ব্যবহার করুন।

headerColorStyle

object ( ColorStyle )

প্রথম সারি বা কলামের রঙ। যদি এই ক্ষেত্রটি সেট করা থাকে, তাহলে প্রথম সারি বা কলামটি এই রঙ দিয়ে পূর্ণ হবে এবং দ্বিতীয় সারি বা কলাম থেকে শুরু করে firstBandColor এবং secondBandColor এর মধ্যে রঙগুলি পর্যায়ক্রমে পরিবর্তিত হবে। অন্যথায়, প্রথম সারি বা কলামটি firstBandColor দিয়ে পূর্ণ হবে এবং রঙগুলি স্বাভাবিকভাবে পর্যায়ক্রমে পরিবর্তিত হবে। যদি headerColor ও সেট করা থাকে, তাহলে এই ক্ষেত্রটি অগ্রাধিকার পাবে।

firstBandColor
(deprecated)

object ( Color )

প্রথম রঙ যা পর্যায়ক্রমে চলছে। (প্রয়োজনীয়) অবচিত: firstBandColorStyle ব্যবহার করুন।

firstBandColorStyle

object ( ColorStyle )

প্রথম রঙ যা পর্যায়ক্রমে চলছে। (প্রয়োজনীয়) যদি firstBandColor ও সেট করা থাকে, তাহলে এই ক্ষেত্রটি প্রাধান্য পাবে।

secondBandColor
(deprecated)

object ( Color )

দ্বিতীয় রঙটি যা পর্যায়ক্রমে চলছে। (প্রয়োজনীয়) অবচিত: secondBandColorStyle ব্যবহার করুন।

secondBandColorStyle

object ( ColorStyle )

দ্বিতীয় রঙটি যা পর্যায়ক্রমে চলছে। (প্রয়োজনীয়) যদি secondBandColor ও সেট করা থাকে, তাহলে এই ক্ষেত্রটি প্রাধান্য পাবে।

footerColor
(deprecated)

object ( Color )

শেষ সারি বা কলামের রঙ। যদি এই ক্ষেত্রটি সেট না করা থাকে, তাহলে পূর্ববর্তী সারি বা কলামের রঙের উপর নির্ভর করে শেষ সারি বা কলামটি firstBandColor অথবা secondBandColor দিয়ে পূর্ণ হবে। অবচিত: footerColorStyle ব্যবহার করুন।

footerColorStyle

object ( ColorStyle )

শেষ সারি বা কলামের রঙ। যদি এই ক্ষেত্রটি সেট না করা থাকে, তাহলে পূর্ববর্তী সারি বা কলামের রঙের উপর নির্ভর করে শেষ সারি বা কলামটি firstBandColor অথবা secondBandColor দিয়ে পূর্ণ হবে। যদি footerColor ও সেট করা থাকে, তাহলে এই ক্ষেত্রটি অগ্রাধিকার পাবে।

মাত্রা গ্রুপ

একটি শিটে সারি বা কলামের ব্যবধানে একটি গ্রুপ, যা অন্যান্য গ্রুপ ধারণ করতে পারে বা এর মধ্যে থাকতে পারে। শিটে একটি ইউনিট হিসাবে একটি গ্রুপকে সংকুচিত বা প্রসারিত করা যেতে পারে।

JSON উপস্থাপনা
{
  "range": {
    object (DimensionRange)
  },
  "depth": integer,
  "collapsed": boolean
}
ক্ষেত্র
range

object ( DimensionRange )

এই গোষ্ঠীটি যে পরিসরে বিদ্যমান।

depth

integer

গোষ্ঠীর গভীরতা, যা প্রতিনিধিত্ব করে যে কতগুলি গোষ্ঠীর একটি পরিসর রয়েছে যা সম্পূর্ণরূপে এই গোষ্ঠীর পরিসর ধারণ করে।

collapsed

boolean

এই গ্রুপটি যদি ভেঙে ফেলা হয় তবে এই ক্ষেত্রটি সত্য। যদি অগভীর গভীরতায় একটি ওভারল্যাপিং গ্রুপ প্রসারিত করা হয় তবে একটি ভেঙে ফেলা গ্রুপ ধসে পড়ে থাকে।

একটি সত্য মান বোঝায় না যে গ্রুপের মধ্যে সমস্ত মাত্রা লুকানো আছে, কারণ একটি মাত্রার দৃশ্যমানতা এই গ্রুপ বৈশিষ্ট্য থেকে স্বাধীনভাবে পরিবর্তিত হতে পারে। যাইহোক, যখন এই বৈশিষ্ট্যটি আপডেট করা হয়, তখন এই ক্ষেত্রটি সত্য হলে এর মধ্যে সমস্ত মাত্রা লুকানোতে সেট করা হয়, অথবা যদি এই ক্ষেত্রটি মিথ্যা হয় তবে দৃশ্যমানতে সেট করা হয়।

স্লাইসার

একটি চাদরে একটি স্লাইসার।

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

integer

স্লাইসারের আইডি।

spec

object ( SlicerSpec )

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

position

object ( EmbeddedObjectPosition )

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

স্লাইসারস্পেক

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

JSON উপস্থাপনা
{
  "dataRange": {
    object (GridRange)
  },
  "filterCriteria": {
    object (FilterCriteria)
  },
  "columnIndex": integer,
  "applyToPivotTables": boolean,
  "title": string,
  "textFormat": {
    object (TextFormat)
  },
  "backgroundColor": {
    object (Color)
  },
  "backgroundColorStyle": {
    object (ColorStyle)
  },
  "horizontalAlignment": enum (HorizontalAlign)
}
ক্ষেত্র
dataRange

object ( GridRange )

স্লাইসারের ডেটা রেঞ্জ।

filterCriteria

object ( FilterCriteria )

স্লাইসারের ফিল্টারিং মানদণ্ড।

columnIndex

integer

যে ডেটা টেবিলে ফিল্টারটি প্রয়োগ করা হয়েছে তার শূন্য-ভিত্তিক কলাম সূচক।

applyToPivotTables

boolean

যদি ফিল্টারটি পিভট টেবিলে প্রয়োগ করা হয় তবে True। যদি সেট না করা থাকে, তাহলে ডিফল্ট হিসেবে True ব্যবহার করুন।

title

string

স্লাইসারের শিরোনাম।

textFormat

object ( TextFormat )

স্লাইসারে শিরোনামের টেক্সট ফর্ম্যাট। লিঙ্ক ফিল্ডটি সমর্থিত নয়।

backgroundColor
(deprecated)

object ( Color )

স্লাইসারের ব্যাকগ্রাউন্ড রঙ। অবচিত: backgroundColorStyle ব্যবহার করুন।

backgroundColorStyle

object ( ColorStyle )

স্লাইসারের ব্যাকগ্রাউন্ড কালার। যদি backgroundColor সেট করা থাকে, তাহলে এই ফিল্ডটি প্রাধান্য পাবে।

horizontalAlignment

enum ( HorizontalAlign )

স্লাইসারে শিরোনামের অনুভূমিক সারিবদ্ধকরণ। যদি নির্দিষ্ট না করা থাকে, তাহলে ডিফল্টভাবে LEFT হবে

টেবিল

একটি টেবিল।

JSON উপস্থাপনা
{
  "tableId": string,
  "name": string,
  "range": {
    object (GridRange)
  },
  "rowsProperties": {
    object (TableRowsProperties)
  },
  "columnProperties": [
    {
      object (TableColumnProperties)
    }
  ]
}
ক্ষেত্র
tableId

string

টেবিলের আইডি।

name

string

টেবিলের নাম। এটি একই স্প্রেডশিটের সমস্ত টেবিলের জন্য অনন্য।

range

object ( GridRange )

টেবিল পরিসর।

rowsProperties

object ( TableRowsProperties )

টেবিলের সারিগুলির বৈশিষ্ট্য।

columnProperties[]

object ( TableColumnProperties )

টেবিল কলামের বৈশিষ্ট্য।

সারি সারি বৈশিষ্ট্য

টেবিলের সারির বৈশিষ্ট্য।

JSON উপস্থাপনা
{
  "headerColorStyle": {
    object (ColorStyle)
  },
  "firstBandColorStyle": {
    object (ColorStyle)
  },
  "secondBandColorStyle": {
    object (ColorStyle)
  },
  "footerColorStyle": {
    object (ColorStyle)
  }
}
ক্ষেত্র
headerColorStyle

object ( ColorStyle )

হেডার সারির রঙ। যদি এই ক্ষেত্রটি সেট করা থাকে, তাহলে হেডার সারিটি নির্দিষ্ট রঙ দিয়ে পূর্ণ হবে। অন্যথায়, হেডার সারিটি একটি ডিফল্ট রঙ দিয়ে পূর্ণ হবে।

firstBandColorStyle

object ( ColorStyle )

প্রথম রঙ যা পর্যায়ক্রমে পরিবর্তিত হচ্ছে। যদি এই ক্ষেত্রটি সেট করা থাকে, তাহলে প্রথম ব্যান্ডেড সারিটি নির্দিষ্ট রঙ দিয়ে পূর্ণ হবে। অন্যথায়, প্রথম ব্যান্ডেড সারিটি একটি ডিফল্ট রঙ দিয়ে পূর্ণ হবে।

secondBandColorStyle

object ( ColorStyle )

দ্বিতীয় রঙটি যা পর্যায়ক্রমে চলছে। যদি এই ক্ষেত্রটি সেট করা থাকে, তাহলে দ্বিতীয় ব্যান্ডেড সারিটি নির্দিষ্ট রঙ দিয়ে পূর্ণ হবে। অন্যথায়, দ্বিতীয় ব্যান্ডেড সারিটি একটি ডিফল্ট রঙ দিয়ে পূর্ণ হবে।

footerColorStyle

object ( ColorStyle )

শেষ সারির রঙ। যদি এই ক্ষেত্রটি সেট না করা থাকে, তাহলে একটি ফুটার যোগ করা হবে না, পূর্ববর্তী সারির রঙের উপর নির্ভর করে শেষ সারিতে firstBandColorStyle অথবা secondBandColorStyle চিহ্ন থাকে। যদি ফুটার ছাড়া বিদ্যমান টেবিল আপডেট করে ফুটার রাখা হয়, তাহলে পরিসরটি ১টি সারি দ্বারা প্রসারিত হবে। যদি ফুটার সহ বিদ্যমান টেবিল আপডেট করে ফুটার অপসারণ করা হয়, তাহলে পরিসরটি ১টি সারি দ্বারা সঙ্কুচিত হবে।

টেবিলকলামপ্রোপার্টি

টেবিল কলাম।

JSON উপস্থাপনা
{
  "columnIndex": integer,
  "columnName": string,
  "columnType": enum (ColumnType),
  "dataValidationRule": {
    object (TableColumnDataValidationRule)
  }
}
ক্ষেত্র
columnIndex

integer

০-ভিত্তিক কলাম সূচক। এই সূচকটি টেবিলে এর অবস্থানের সাথে সম্পর্কিত এবং এটি অবশ্যই শীটে থাকা কলাম সূচকের সাথে একই নয়।

columnName

string

কলামের নাম।

columnType

enum ( ColumnType )

কলামের ধরণ।

dataValidationRule

object ( TableColumnDataValidationRule )

কলাম ডেটা যাচাইকরণের নিয়ম। শুধুমাত্র ড্রপডাউন কলামের ধরণের জন্য সেট করা হয়েছে।

কলামের ধরণ

একটি টেবিলে প্রদত্ত কলামের জন্য কলামের ধরণ।

এনামস
COLUMN_TYPE_UNSPECIFIED একটি অনির্দিষ্ট কলামের ধরণ।
DOUBLE সংখ্যা কলামের ধরণ।
CURRENCY মুদ্রা কলামের ধরণ।
PERCENT শতাংশ কলামের ধরণ।
DATE তারিখ কলামের ধরণ।
TIME সময় কলামের ধরণ।
DATE_TIME তারিখ এবং সময় কলামের ধরণ।
TEXT টেক্সট কলামের ধরণ।
BOOLEAN বুলিয়ান কলামের ধরণ।
DROPDOWN ড্রপডাউন কলামের ধরণ।
FILES_CHIP ফাইল চিপ কলামের ধরণ
PEOPLE_CHIP পিপল চিপ কলামের ধরণ
FINANCE_CHIP ফাইন্যান্স চিপ কলামের ধরণ
PLACE_CHIP স্থান চিপ কলামের ধরণ
RATINGS_CHIP রেটিং চিপ কলামের ধরণ

টেবিলকলামডেটাভ্যালিডেশননিয়ম

একটি টেবিলের একটি কলামের জন্য একটি ডেটা যাচাইকরণ নিয়ম।

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

object ( BooleanCondition )

শর্ত হলো যে কক্ষের ডেটা অবশ্যই মিলবে। [BooleanCondition.type] ONE_OF_LIST হলেই কেবল বৈধ।