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 )

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

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

একটি DATA_SOURCE শীটের জন্য, আপনি একটি নির্দিষ্ট পরিসরের জন্য অনুরোধ করতে পারবেন না, গ্রিডডেটাতে সমস্ত মান রয়েছে৷

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 )

এই শীট উপর slicers.

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 শীট নির্দিষ্ট বৈশিষ্ট্য রয়েছে৷

শীট টাইপ

শীট ধরনের.

Enums
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

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

DataSourceSheetProperties

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

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

startColumn

integer

এই গ্রিডডাটা প্রথম কলামটি শূন্য-ভিত্তিক।

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)
    }
  ],

  // Union field rule can be only one of the following:
  "booleanRule": {
    object (BooleanRule)
  },
  "gradientRule": {
    object (GradientRule)
  }
  // End of list of possible types for union field rule.
}
ক্ষেত্র
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

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

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

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

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

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

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

ফিল্টারভিউ

একটি ফিল্টার ভিউ।

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,
  "range": {
    object (GridRange)
  },
  "rowProperties": {
    object (BandingProperties)
  },
  "columnProperties": {
    object (BandingProperties)
  }
}
ক্ষেত্র
bandedRangeId

integer

ব্যান্ডেড রেঞ্জের আইডি।

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 তে।

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 )

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

TableRows Properties

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

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 দিয়ে পূর্ণ হয়, পূর্ববর্তী সারির রঙের উপর নির্ভর করে। যদি একটি পাদচরণ ছাড়াই একটি বিদ্যমান টেবিল আপডেট করে একটি ফুটার থাকে, তাহলে পরিসরটি 1 সারি দ্বারা প্রসারিত হবে৷ একটি পাদচরণ সহ একটি বিদ্যমান টেবিল আপডেট করা হলে এবং একটি পাদচরণ সরানো হলে, পরিসরটি 1 সারি দ্বারা সঙ্কুচিত হবে৷

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

টেবিল কলাম।

JSON প্রতিনিধিত্ব
{
  "columnIndex": integer,
  "columnName": string,
  "columnType": enum (ColumnType),
  "dataValidationRule": {
    object (TableColumnDataValidationRule)
  }
}
ক্ষেত্র
columnIndex

integer

0-ভিত্তিক কলাম সূচক। এই সূচীটি টেবিলে অবস্থানের সাথে আপেক্ষিক এবং পত্রকের কলামের সূচির মতো অগত্যা একই নয়৷

columnName

string

কলামের নাম।

columnType

enum ( ColumnType )

কলামের ধরন।

dataValidationRule

object ( TableColumnDataValidationRule )

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

কলামের প্রকার

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

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

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