Cells

সেল ডেটা

একটি নির্দিষ্ট সেল সম্পর্কে ডেটা।

JSON প্রতিনিধিত্ব
{
  "userEnteredValue": {
    object (ExtendedValue)
  },
  "effectiveValue": {
    object (ExtendedValue)
  },
  "formattedValue": string,
  "userEnteredFormat": {
    object (CellFormat)
  },
  "effectiveFormat": {
    object (CellFormat)
  },
  "hyperlink": string,
  "note": string,
  "textFormatRuns": [
    {
      object (TextFormatRun)
    }
  ],
  "dataValidation": {
    object (DataValidationRule)
  },
  "pivotTable": {
    object (PivotTable)
  },
  "dataSourceTable": {
    object (DataSourceTable)
  },
  "dataSourceFormula": {
    object (DataSourceFormula)
  }
}
ক্ষেত্র
userEnteredValue

object ( ExtendedValue )

কক্ষে ব্যবহারকারী প্রবেশ করা মান। যেমন, 1234 , 'Hello' , বা =NOW() দ্রষ্টব্য: তারিখ, সময় এবং তারিখ সময়গুলিকে serial number বিন্যাসে দ্বিগুণ হিসাবে উপস্থাপন করা হয়।

effectiveValue

object ( ExtendedValue )

কোষের কার্যকরী মান। সূত্র সহ কক্ষগুলির জন্য, এটি গণনা করা মান। লিটারেল সহ কক্ষগুলির জন্য, এটি userEnteredValue-এর মতোই। এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য।

formattedValue

string

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

userEnteredFormat

object ( CellFormat )

কক্ষের জন্য ব্যবহারকারী যে বিন্যাসটি প্রবেশ করেছেন।

লেখার সময়, নতুন বিন্যাসটি বিদ্যমান বিন্যাসের সাথে একত্রিত হবে।

effectiveFormat

object ( CellFormat )

সেল দ্বারা ব্যবহৃত কার্যকর বিন্যাস। এর মধ্যে যেকোন শর্তসাপেক্ষ বিন্যাস প্রয়োগের ফলাফল এবং, যদি ঘরে একটি সূত্র থাকে, গণনাকৃত সংখ্যা বিন্যাস। যদি কার্যকর বিন্যাসটি ডিফল্ট বিন্যাস হয় তবে কার্যকর বিন্যাস লেখা হবে না। এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য।

note

string

সেলের কোন নোট।

textFormatRuns[]

object ( TextFormatRun )

কক্ষের উপবিভাগে প্রয়োগ করা সমৃদ্ধ পাঠ্যের রান। রানগুলি শুধুমাত্র ব্যবহারকারীর প্রবেশ করা স্ট্রিংগুলিতে বৈধ, সূত্র, বুল বা সংখ্যা নয়৷ একটি রানের বৈশিষ্ট্যগুলি পাঠ্যের একটি নির্দিষ্ট সূচকে শুরু হয় এবং পরবর্তী রান পর্যন্ত চলতে থাকে। রানগুলি ঘরের বৈশিষ্ট্যগুলি উত্তরাধিকারী হবে যদি না স্পষ্টভাবে পরিবর্তন করা হয়৷

লেখার সময়, নতুন রান আগের যেকোনো রানকে ওভাররাইট করবে। একটি নতুন userEnteredValue লেখার সময়, পূর্ববর্তী রানগুলি মুছে ফেলা হয়।

dataValidation

object ( DataValidationRule )

কক্ষে একটি ডেটা যাচাইকরণ নিয়ম, যদি থাকে।

লেখার সময়, নতুন ডেটা যাচাইকরণ নিয়ম পূর্বের যেকোনো নিয়মকে ওভাররাইট করবে।

pivotTable

object ( PivotTable )

এই কক্ষে নোঙর করা একটি পিভট টেবিল। পিভট টেবিলের আকার নিজেই ডাটা, গ্রুপিং, ফিল্টার, মান ইত্যাদির উপর ভিত্তি করে গতিশীলভাবে গণনা করা হয়। শুধুমাত্র পিভট টেবিলের উপরের-বাম কক্ষে পিভট টেবিলের সংজ্ঞা থাকে। অন্যান্য কক্ষগুলি তাদের effectiveValue ক্ষেত্রগুলিতে পিভটের ফলাফলের গণনাকৃত মান ধারণ করবে।

dataSourceTable

object ( DataSourceTable )

এই কক্ষে নোঙর করা একটি ডেটা উৎস টেবিল। ডেটা সোর্স টেবিলের আকার নিজেই তার কনফিগারেশনের উপর ভিত্তি করে গতিশীলভাবে গণনা করা হয়। ডেটা সোর্স টেবিলের শুধুমাত্র প্রথম কক্ষে ডেটা সোর্স টেবিল সংজ্ঞা রয়েছে। অন্যান্য কক্ষগুলি তাদের effectiveValue ক্ষেত্রগুলিতে ডেটা উত্স টেবিলের ফলাফলের প্রদর্শন মান ধারণ করবে।

dataSourceFormula

object ( DataSourceFormula )

শুধুমাত্র আউটপুট। কক্ষে একটি তথ্য উৎস সূত্র সম্পর্কে তথ্য। ক্ষেত্রটি সেট করা হয় যদি userEnteredValue কিছু DATA_SOURCE শীট উল্লেখ করে এমন একটি সূত্র হয়, যেমন =SUM(DataSheet!Column)

সেল ফরম্যাট

একটি ঘরের বিন্যাস।

JSON প্রতিনিধিত্ব
{
  "numberFormat": {
    object (NumberFormat)
  },
  "backgroundColor": {
    object (Color)
  },
  "backgroundColorStyle": {
    object (ColorStyle)
  },
  "borders": {
    object (Borders)
  },
  "padding": {
    object (Padding)
  },
  "horizontalAlignment": enum (HorizontalAlign),
  "verticalAlignment": enum (VerticalAlign),
  "wrapStrategy": enum (WrapStrategy),
  "textDirection": enum (TextDirection),
  "textFormat": {
    object (TextFormat)
  },
  "hyperlinkDisplayType": enum (HyperlinkDisplayType),
  "textRotation": {
    object (TextRotation)
  }
}
ক্ষেত্র
numberFormat

object ( NumberFormat )

ব্যবহারকারীর কাছে সংখ্যার মানগুলি কীভাবে উপস্থাপন করা উচিত তা বর্ণনা করে একটি বিন্যাস।

backgroundColor
(deprecated)

object ( Color )

ঘরের পটভূমির রঙ। বাতিল করা হয়েছে: backgroundColorStyle ব্যবহার করুন।

backgroundColorStyle

object ( ColorStyle )

ঘরের পটভূমির রঙ। backgroundColor সেট করা থাকলে, এই ক্ষেত্রটি অগ্রাধিকার পায়।

borders

object ( Borders )

কোষের সীমানা।

padding

object ( Padding )

ঘরের প্যাডিং।

horizontalAlignment

enum ( HorizontalAlign )

কক্ষে মানের অনুভূমিক প্রান্তিককরণ।

verticalAlignment

enum ( VerticalAlign )

কক্ষে মানের উল্লম্ব প্রান্তিককরণ।

wrapStrategy

enum ( WrapStrategy )

কক্ষে মানের জন্য মোড়ানো কৌশল।

textDirection

enum ( TextDirection )

ঘরে পাঠ্যের দিক।

textFormat

object ( TextFormat )

কক্ষে পাঠ্যের বিন্যাস (যদি না কোনো ফরম্যাট রান দ্বারা ওভাররাইড করা হয়)। এখানে একটি সেল-লেভেল লিঙ্ক সেট করা সেলের বিদ্যমান লিঙ্কগুলিকে সাফ করে। একটি TextFormatRun এ লিঙ্ক ক্ষেত্র সেট করা সেল-লেভেল লিঙ্কের উপর অগ্রাধিকার নেয়।

textRotation

object ( TextRotation )

কক্ষের পাঠ্যে ঘূর্ণন প্রয়োগ করা হয়।

নম্বর ফরম্যাট

একটি ঘরের সংখ্যা বিন্যাস।

JSON প্রতিনিধিত্ব
{
  "type": enum (NumberFormatType),
  "pattern": string
}
ক্ষেত্র
type

enum ( NumberFormatType )

সংখ্যা বিন্যাসের ধরন। লেখার সময়, এই ক্ষেত্রটি অবশ্যই সেট করতে হবে।

pattern

string

বিন্যাস করার জন্য ব্যবহৃত প্যাটার্ন স্ট্রিং। সেট করা না থাকলে, প্রদত্ত ধরনের জন্য প্রয়োজন হলে ব্যবহারকারীর লোকেলের উপর ভিত্তি করে একটি ডিফল্ট প্যাটার্ন ব্যবহার করা হবে। সমর্থিত নিদর্শন সম্পর্কে আরও তথ্যের জন্য তারিখ এবং সংখ্যা বিন্যাস নির্দেশিকা দেখুন।

নম্বর ফরম্যাট টাইপ

ঘরের সংখ্যা বিন্যাস। এই ডকুমেন্টেশনে লোকেলটিকে en_US বলে ধরে নেওয়া হয়, কিন্তু প্রকৃত বিন্যাস স্প্রেডশীটের লোকেলের উপর নির্ভর করে।

এনামস
NUMBER_FORMAT_TYPE_UNSPECIFIED সংখ্যা বিন্যাস নির্দিষ্ট করা নেই এবং ঘরের বিষয়বস্তুর উপর ভিত্তি করে। স্পষ্টভাবে এই ব্যবহার করবেন না.
TEXT টেক্সট ফরম্যাটিং, যেমন 1000.12
NUMBER সংখ্যা বিন্যাস, যেমন, 1,000.12
PERCENT শতাংশ বিন্যাস, যেমন 10.12%
CURRENCY মুদ্রা বিন্যাস, যেমন $1,000.12
DATE তারিখ বিন্যাস, যেমন 9/26/2008
TIME সময় বিন্যাস, যেমন 3:59:00 PM
DATE_TIME তারিখ+সময় বিন্যাস, যেমন 9/26/08 15:59:00
SCIENTIFIC বৈজ্ঞানিক সংখ্যা বিন্যাস, যেমন 1.01E+03

সীমানা

কোষের সীমানা।

JSON প্রতিনিধিত্ব
{
  "top": {
    object (Border)
  },
  "bottom": {
    object (Border)
  },
  "left": {
    object (Border)
  },
  "right": {
    object (Border)
  }
}
ক্ষেত্র
top

object ( Border )

ঘরের উপরের সীমানা।

bottom

object ( Border )

ঘরের নীচের সীমানা।

left

object ( Border )

ঘরের বাম সীমানা।

right

object ( Border )

ঘরের ডান সীমানা।

বর্ডার

একটি কক্ষ বরাবর একটি সীমানা।

JSON প্রতিনিধিত্ব
{
  "style": enum (Style),
  "width": integer,
  "color": {
    object (Color)
  },
  "colorStyle": {
    object (ColorStyle)
  }
}
ক্ষেত্র
style

enum ( Style )

সীমান্তের স্টাইল।

width
(deprecated)

integer

সীমানার প্রস্থ, পিক্সেলে। অবচয়; প্রস্থ "স্টাইল" ক্ষেত্র দ্বারা নির্ধারিত হয়।

color
(deprecated)

object ( Color )

পাড়ের রং। বাতিল করা হয়েছে: colorStyle ব্যবহার করুন।

colorStyle

object ( ColorStyle )

পাড়ের রং। যদি color সেট করা হয়, এই ক্ষেত্রটি অগ্রাধিকার নেয়।

শৈলী

একটি সীমানা শৈলী.

এনামস
STYLE_UNSPECIFIED শৈলী নির্দিষ্ট করা হয় না. এটি ব্যবহার করবেন না।
DOTTED সীমানা বিন্দুযুক্ত।
DASHED সীমান্ত ছিন্নভিন্ন।
SOLID সীমানা একটি পাতলা কঠিন রেখা।
SOLID_MEDIUM সীমানা একটি মাঝারি কঠিন রেখা।
SOLID_THICK সীমানা একটি পুরু কঠিন রেখা।
NONE সীমানা নেই. এটি মুছে ফেলার জন্য একটি সীমানা আপডেট করার সময় শুধুমাত্র ব্যবহার করা হয়।
DOUBLE সীমানা দুটি কঠিন লাইন।

প্যাডিং

কক্ষের চারপাশে প্যাডিংয়ের পরিমাণ, পিক্সেলে। প্যাডিং আপডেট করার সময়, প্রতিটি ক্ষেত্র নির্দিষ্ট করা আবশ্যক।

JSON প্রতিনিধিত্ব
{
  "top": integer,
  "right": integer,
  "bottom": integer,
  "left": integer
}
ক্ষেত্র
top

integer

ঘরের উপরের প্যাডিং।

right

integer

ঘরের ডান প্যাডিং।

bottom

integer

ঘরের নীচের প্যাডিং।

left

integer

ঘরের বাম প্যাডিং।

উল্লম্ব সারিবদ্ধ

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

এনামস
VERTICAL_ALIGN_UNSPECIFIED উল্লম্ব প্রান্তিককরণ নির্দিষ্ট করা নেই। এটি ব্যবহার করবেন না।
TOP পাঠ্যটি স্পষ্টভাবে ঘরের শীর্ষে সারিবদ্ধ।
MIDDLE পাঠ্যটি স্পষ্টভাবে ঘরের মাঝখানে সারিবদ্ধ করা হয়েছে।
BOTTOM পাঠ্যটি স্পষ্টভাবে ঘরের নীচে সারিবদ্ধ।

মোড়ানোর কৌশল

কিভাবে একটি ঘরে পাঠ্য মোড়ানো যায়।

এনামস
WRAP_STRATEGY_UNSPECIFIED ডিফল্ট মান, ব্যবহার করবেন না।
OVERFLOW_CELL

যে রেখাগুলি ঘরের প্রস্থের চেয়ে দীর্ঘ সেগুলি পরবর্তী ঘরে লেখা হবে, যতক্ষণ না সেই ঘরটি খালি থাকবে। যদি পরবর্তী সেল ওভার খালি না হয়, তাহলে এটি CLIP এর মতোই আচরণ করে। ব্যবহারকারী ম্যানুয়ালি একটি নতুন লাইন সন্নিবেশ না করলে পাঠ্যটি কখনই পরবর্তী লাইনে মোড়ানো হবে না। উদাহরণ:

| First sentence. |
| Manual newline that is very long. <- Text continues into next cell
| Next newline.   |
LEGACY_WRAP

এই মোড়ানো কৌশলটি পুরানো Google পত্রক মোড়ানো কৌশল উপস্থাপন করে যেখানে একটি লাইনের চেয়ে দীর্ঘ শব্দগুলি ভাঙার পরিবর্তে ক্লিপ করা হয়। এই কৌশলটি সমস্ত প্ল্যাটফর্মে সমর্থিত নয় এবং পর্যায়ক্রমে আউট করা হচ্ছে৷ উদাহরণ:

| Cell has a |
| loooooooooo| <- Word is clipped.
| word.      |
CLIP

ঘরের প্রস্থের চেয়ে দীর্ঘ লাইনগুলি ক্লিপ করা হবে। ব্যবহারকারী ম্যানুয়ালি একটি নতুন লাইন সন্নিবেশ না করলে পাঠ্যটি কখনই পরবর্তী লাইনে মোড়ানো হবে না। উদাহরণ:

| First sentence. |
| Manual newline t| <- Text is clipped
| Next newline.   |
WRAP

একটি লাইনের চেয়ে দীর্ঘ শব্দগুলি ক্লিপ করার পরিবর্তে অক্ষর স্তরে মোড়ানো হয়। উদাহরণ:

| Cell has a |
| loooooooooo| <- Word is broken.
| ong word.  |

লেখার দিকবিন্যাস

একটি কক্ষে পাঠ্যের দিক।

এনামস
TEXT_DIRECTION_UNSPECIFIED পাঠ্যের দিকনির্দেশ নির্দিষ্ট করা নেই। এটি ব্যবহার করবেন না।
LEFT_TO_RIGHT বাম-থেকে-ডানে পাঠ্যের দিকনির্দেশ ব্যবহারকারী দ্বারা সেট করা হয়েছিল।
RIGHT_TO_LEFT ডান-থেকে-বামে পাঠ্যের দিকনির্দেশ ব্যবহারকারী দ্বারা সেট করা হয়েছিল।

হাইপারলিঙ্ক ডিসপ্লে টাইপ

স্পষ্টভাবে একটি হাইপারলিঙ্ক রেন্ডার করা হবে কিনা। উল্লেখ না থাকলে, হাইপারলিঙ্ক লিঙ্ক করা হয়।

এনামস
LINKED একটি হাইপারলিঙ্ক স্পষ্টভাবে রেন্ডার করা উচিত।
PLAIN_TEXT একটি হাইপারলিঙ্ক রেন্ডার করা উচিত নয়।

টেক্সট রোটেশন

একটি কক্ষের পাঠ্যের উপর প্রয়োগ করা ঘূর্ণন।

JSON প্রতিনিধিত্ব
{

  // Union field type can be only one of the following:
  "angle": integer,
  "vertical": boolean
  // End of list of possible types for union field type.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের type । ঘূর্ণনের ধরন, উল্লম্ব বা কোণ। type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
angle

integer

মান অভিযোজন এবং পছন্দসই অভিযোজনের মধ্যে কোণ৷ ডিগ্রিতে পরিমাপ করা হয়। বৈধ মানগুলি -90 এবং 90 এর মধ্যে৷ ধনাত্মক কোণগুলি উপরের দিকে কোণ করা হয়, ঋণাত্মকগুলি নীচের দিকে কোণ করা হয়৷

দ্রষ্টব্য: LTR পাঠ্যের দিকনির্দেশের জন্য ধনাত্মক কোণগুলি ঘড়ির কাঁটার বিপরীত দিকে থাকে, যেখানে RTL-এর জন্য তারা ঘড়ির কাঁটার দিকে থাকে

vertical

boolean

সত্য হলে, টেক্সট উপরে থেকে নীচে পড়ে, কিন্তু স্বতন্ত্র অক্ষরের অভিযোজন অপরিবর্তিত থাকে। উদাহরণ স্বরূপ:

| V |
| e |
| r |
| t |
| i |
| c |
| a |
| l |

TextFormatRun

একটি টেক্সট বিন্যাস একটি রান. এই রানের বিন্যাস পরবর্তী রানের শুরু সূচক পর্যন্ত চলতে থাকে। আপডেট করার সময়, সমস্ত ক্ষেত্র সেট করা আবশ্যক।

JSON প্রতিনিধিত্ব
{
  "startIndex": integer,
  "format": {
    object (TextFormat)
  }
}
ক্ষেত্র
startIndex

integer

শূন্য-ভিত্তিক অক্ষর সূচক যেখানে এই রান শুরু হয়, UTF-16 কোড ইউনিটে।

format

object ( TextFormat )

এই রানের ফরম্যাট। অনুপস্থিত মান ঘরের বিন্যাস উত্তরাধিকারী হয়।

ডেটা ভ্যালিডেশন রুল

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

JSON প্রতিনিধিত্ব
{
  "condition": {
    object (BooleanCondition)
  },
  "inputMessage": string,
  "strict": boolean,
  "showCustomUi": boolean
}
ক্ষেত্র
condition

object ( BooleanCondition )

কক্ষের ডেটা অবশ্যই মিলতে হবে এমন শর্ত।

inputMessage

string

কক্ষে ডেটা যোগ করার সময় ব্যবহারকারীকে দেখানোর জন্য একটি বার্তা।

strict

boolean

সত্য যদি অবৈধ তথ্য প্রত্যাখ্যান করা উচিত.

showCustomUi

boolean

সত্য যদি UI শর্তের ধরনের উপর ভিত্তি করে কাস্টমাইজ করা উচিত। সত্য হলে, "তালিকা" শর্ত একটি ড্রপডাউন দেখাবে।

ডেটা সোর্স টেবিল

একটি ডেটা সোর্স টেবিল, যা ব্যবহারকারীকে DataSource থেকে শীটে ডেটার একটি স্ট্যাটিক টেবিল আমদানি করতে দেয়। এটি পত্রক সম্পাদকে "এক্সট্রাক্ট" নামেও পরিচিত৷

JSON প্রতিনিধিত্ব
{
  "dataSourceId": string,
  "columnSelectionType": enum (DataSourceTableColumnSelectionType),
  "columns": [
    {
      object (DataSourceColumnReference)
    }
  ],
  "filterSpecs": [
    {
      object (FilterSpec)
    }
  ],
  "sortSpecs": [
    {
      object (SortSpec)
    }
  ],
  "rowLimit": integer,
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
ক্ষেত্র
dataSourceId

string

ডেটা সোর্স টেবিলের সাথে যুক্ত ডেটা উৎসের ID।

columnSelectionType

enum ( DataSourceTableColumnSelectionType )

ডেটা উৎস টেবিলের জন্য কলাম নির্বাচন করার ধরন। ডিফল্ট SELECTED .

columns[]

object ( DataSourceColumnReference )

ডাটা সোর্স টেবিলের জন্য নির্বাচিত কলাম। columnSelectionType অবশ্যই SELECTED করতে হবে।

filterSpecs[]

object ( FilterSpec )

ডেটা সোর্স টেবিলে ফিল্টার স্পেসিফিকেশন।

sortSpecs[]

object ( SortSpec )

তথ্য উৎস সারণীতে স্পেসিফিকেশন সাজান। ডেটা সোর্স টেবিলের ফলাফল ক্রম অনুসারে সাজানোর স্পেসিফিকেশনের উপর ভিত্তি করে সাজানো হয়।

rowLimit

integer

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

dataExecutionStatus

object ( DataExecutionStatus )

শুধুমাত্র আউটপুট। ডেটা এক্সিকিউশন স্ট্যাটাস।

ডেটা সোর্স টেবিল কলাম নির্বাচনের প্রকার

ডেটা সোর্স টেবিল কলাম নির্বাচনের ধরন।

Enums
DATA_SOURCE_TABLE_COLUMN_SELECTION_TYPE_UNSPECIFIED ডিফল্ট কলাম নির্বাচনের ধরন, ব্যবহার করবেন না।
SELECTED columns ক্ষেত্র দ্বারা নির্দিষ্ট কলাম নির্বাচন করুন।
SYNC_ALL

ডেটা উত্সে সমস্ত বর্তমান এবং ভবিষ্যতের কলাম সিঙ্ক করুন।

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

ডেটা সোর্স ফর্মুলা

একটি তথ্য উৎস সূত্র।

JSON প্রতিনিধিত্ব
{
  "dataSourceId": string,
  "dataExecutionStatus": {
    object (DataExecutionStatus)
  }
}
ক্ষেত্র
dataSourceId

string

সূত্রটি যে ডেটা উৎসের সাথে যুক্ত তার ID।

dataExecutionStatus

object ( DataExecutionStatus )

শুধুমাত্র আউটপুট। ডেটা এক্সিকিউশন স্ট্যাটাস।