Other

রঙ

RGBA রঙের জায়গায় একটি রঙের প্রতিনিধিত্ব করে। এই উপস্থাপনাটি কম্প্যাক্টনেসের উপর বিভিন্ন ভাষায় রঙের উপস্থাপনা থেকে এবং রূপান্তরের সরলতার জন্য ডিজাইন করা হয়েছে। উদাহরণস্বরূপ, এই উপস্থাপনার ক্ষেত্রগুলি জাভাতে java.awt.Color এর কন্সট্রাকটরকে তুচ্ছভাবে প্রদান করা যেতে পারে; এটি তুচ্ছভাবে UIColor এর +colorWithRed:green:blue:alpha পদ্ধতিতেও প্রদান করা যেতে পারে iOS এ; এবং, সামান্য পরিশ্রমের মাধ্যমে, এটি সহজেই জাভাস্ক্রিপ্টের একটি CSS rgba() স্ট্রিং-এ ফরম্যাট করা যায়।

এই রেফারেন্স পৃষ্ঠাটিতে সম্পূর্ণ রঙের স্থান সম্পর্কে তথ্য নেই যা RGB মানকে ব্যাখ্যা করতে ব্যবহার করা উচিত—উদাহরণস্বরূপ, sRGB, Adobe RGB, DCI-P3, এবং BT.2020। ডিফল্টরূপে, অ্যাপ্লিকেশনগুলিকে sRGB রঙের স্থান অনুমান করা উচিত।

যখন রঙের সমতার সিদ্ধান্ত নেওয়ার প্রয়োজন হয়, তখন বাস্তবায়নগুলি, যদি না অন্যথায় নথিভুক্ত করা হয়, দুটি রঙকে সমান হিসাবে বিবেচনা করুন যদি তাদের সমস্ত লাল, সবুজ, নীল এবং আলফা মান প্রতিটির মধ্যে সর্বাধিক 1e-5 দ্বারা পৃথক হয়।

উদাহরণ (জাভা):

 import com.google.type.Color;

 // ...
 public static java.awt.Color fromProto(Color protocolor) {
   float alpha = protocolor.hasAlpha()
       ? protocolor.getAlpha().getValue()
       : 1.0;

   return new java.awt.Color(
       protocolor.getRed(),
       protocolor.getGreen(),
       protocolor.getBlue(),
       alpha);
 }

 public static Color toProto(java.awt.Color color) {
   float red = (float) color.getRed();
   float green = (float) color.getGreen();
   float blue = (float) color.getBlue();
   float denominator = 255.0;
   Color.Builder resultBuilder =
       Color
           .newBuilder()
           .setRed(red / denominator)
           .setGreen(green / denominator)
           .setBlue(blue / denominator);
   int alpha = color.getAlpha();
   if (alpha != 255) {
     result.setAlpha(
         FloatValue
             .newBuilder()
             .setValue(((float) alpha) / denominator)
             .build());
   }
   return resultBuilder.build();
 }
 // ...

উদাহরণ (iOS / Obj-C):

 // ...
 static UIColor* fromProto(Color* protocolor) {
    float red = [protocolor red];
    float green = [protocolor green];
    float blue = [protocolor blue];
    FloatValue* alpha_wrapper = [protocolor alpha];
    float alpha = 1.0;
    if (alpha_wrapper != nil) {
      alpha = [alpha_wrapper value];
    }
    return [UIColor colorWithRed:red green:green blue:blue alpha:alpha];
 }

 static Color* toProto(UIColor* color) {
     CGFloat red, green, blue, alpha;
     if (![color getRed:&red green:&green blue:&blue alpha:&alpha]) {
       return nil;
     }
     Color* result = [[Color alloc] init];
     [result setRed:red];
     [result setGreen:green];
     [result setBlue:blue];
     if (alpha <= 0.9999) {
       [result setAlpha:floatWrapperWithValue(alpha)];
     }
     [result autorelease];
     return result;
}
// ...

উদাহরণ (জাভাস্ক্রিপ্ট):

// ...

var protoToCssColor = function(rgbColor) {
   var redFrac = rgbColor.red || 0.0;
   var greenFrac = rgbColor.green || 0.0;
   var blueFrac = rgbColor.blue || 0.0;
   var red = Math.floor(redFrac * 255);
   var green = Math.floor(greenFrac * 255);
   var blue = Math.floor(blueFrac * 255);

   if (!('alpha' in rgbColor)) {
      return rgbToCssColor(red, green, blue);
   }

   var alphaFrac = rgbColor.alpha.value || 0.0;
   var rgbParams = [red, green, blue].join(',');
   return ['rgba(', rgbParams, ',', alphaFrac, ')'].join('');
};

var rgbToCssColor = function(red, green, blue) {
  var rgbNumber = new Number((red << 16) | (green << 8) | blue);
  var hexString = rgbNumber.toString(16);
  var missingZeros = 6 - hexString.length;
  var resultBuilder = ['#'];
  for (var i = 0; i < missingZeros; i++) {
     resultBuilder.push('0');
  }
  resultBuilder.push(hexString);
  return resultBuilder.join('');
};

// ...
JSON প্রতিনিধিত্ব
{
  "red": number,
  "green": number,
  "blue": number,
  "alpha": number
}
ক্ষেত্র
red

number

ব্যবধানে একটি মান হিসাবে লাল রঙের পরিমাণ [0, 1]।

green

number

ব্যবধানে একটি মান হিসাবে রঙে সবুজের পরিমাণ [0, 1]।

blue

number

ব্যবধানে একটি মান হিসাবে নীল রঙের পরিমাণ [0, 1]।

alpha

number

এই রঙের ভগ্নাংশ যে পিক্সেল প্রয়োগ করা উচিত. অর্থাৎ, চূড়ান্ত পিক্সেল রঙ সমীকরণ দ্বারা সংজ্ঞায়িত করা হয়:

pixel color = alpha * (this color) + (1.0 - alpha) * (background color)

এর মানে হল যে 1.0 এর মান একটি কঠিন রঙের সাথে মিলে যায়, যেখানে 0.0 এর মান সম্পূর্ণ স্বচ্ছ রঙের সাথে মিলে যায়। এটি একটি সাধারণ ফ্লোট স্কেলারের পরিবর্তে একটি র‍্যাপার বার্তা ব্যবহার করে যাতে এটি একটি ডিফল্ট মান এবং সেট না থাকা মানটির মধ্যে পার্থক্য করা সম্ভব হয়। যদি বাদ দেওয়া হয়, এই রঙের বস্তুটিকে একটি কঠিন রঙ হিসাবে রেন্ডার করা হয় (যেন আলফা মানটি স্পষ্টভাবে 1.0 এর মান দেওয়া হয়েছে)।

কালার স্টাইল

একটি রঙ মান.

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

  // Union field kind can be only one of the following:
  "rgbColor": {
    object (Color)
  },
  "themeColor": enum (ThemeColorType)
  // End of list of possible types for union field kind.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র kind . রঙ মান ধরনের. kind নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
rgbColor

object ( Color )

আরজিবি রঙ। Color অবজেক্টের alpha মান সাধারণত সমর্থিত নয়।

themeColor

enum ( ThemeColorType )

থিম রঙ।

থিম কালার টাইপ

থিমের রঙের ধরন।

SpreadsheetProperties একটি SpreadsheetTheme রয়েছে যা এই থিমের রঙের ধরণের ম্যাপিংকে কংক্রিট রঙে সংজ্ঞায়িত করে।

এনামস
THEME_COLOR_TYPE_UNSPECIFIED অনির্দিষ্ট থিমের রঙ
TEXT প্রাথমিক পাঠ্যের রঙের প্রতিনিধিত্ব করে
BACKGROUND প্রাথমিক পটভূমির রঙের প্রতিনিধিত্ব করে
ACCENT1 প্রথম অ্যাকসেন্ট রঙের প্রতিনিধিত্ব করে
ACCENT2 দ্বিতীয় অ্যাকসেন্ট রঙের প্রতিনিধিত্ব করে
ACCENT3 তৃতীয় অ্যাকসেন্ট রঙের প্রতিনিধিত্ব করে
ACCENT4 চতুর্থ অ্যাকসেন্ট রঙের প্রতিনিধিত্ব করে
ACCENT5 পঞ্চম উচ্চারণ রং প্রতিনিধিত্ব করে
ACCENT6 ষষ্ঠ অ্যাকসেন্ট রঙের প্রতিনিধিত্ব করে

অনুভূমিক সারিবদ্ধ

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

এনামস
HORIZONTAL_ALIGN_UNSPECIFIED অনুভূমিক প্রান্তিককরণ নির্দিষ্ট করা নেই। এটি ব্যবহার করবেন না।
LEFT পাঠ্যটি স্পষ্টভাবে ঘরের বাম দিকে সারিবদ্ধ।
CENTER পাঠ্যটি স্পষ্টভাবে ঘরের কেন্দ্রে সারিবদ্ধ।
RIGHT পাঠ্যটি স্পষ্টভাবে ঘরের ডানদিকে সারিবদ্ধ।

টেক্সট ফরম্যাট

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

JSON প্রতিনিধিত্ব
{
  "foregroundColor": {
    object (Color)
  },
  "foregroundColorStyle": {
    object (ColorStyle)
  },
  "fontFamily": string,
  "fontSize": integer,
  "bold": boolean,
  "italic": boolean,
  "strikethrough": boolean,
  "underline": boolean,
  "link": {
    object (Link)
  }
}
ক্ষেত্র
foregroundColor
(deprecated)

object ( Color )

পাঠ্যের অগ্রভাগের রঙ। বাতিল করা হয়েছে: foregroundColorStyle ব্যবহার করুন।

foregroundColorStyle

object ( ColorStyle )

পাঠ্যের অগ্রভাগের রঙ। যদি foregroundColor সেট করা হয়, এই ক্ষেত্রটি অগ্রাধিকার নেয়।

fontFamily

string

ফন্ট পরিবার।

fontSize

integer

ফন্টের আকার।

bold

boolean

টেক্সট বোল্ড হলে সত্য।

italic

boolean

টেক্সট তির্যক করা হলে সত্য।

strikethrough

boolean

টেক্সট একটি স্ট্রাইকথ্রু আছে যদি সত্য.

underline

boolean

টেক্সট আন্ডারলাইন করা হলে সত্য।

ডেটা সোর্স কলাম

একটি ডেটা উৎসের একটি কলাম।

JSON প্রতিনিধিত্ব
{
  "reference": {
    object (DataSourceColumnReference)
  },
  "formula": string
}
ক্ষেত্র
reference

object ( DataSourceColumnReference )

কলাম রেফারেন্স.

formula

string

গণনা করা কলামের সূত্র।

ডেটা সোর্স কলাম রেফারেন্স

একটি অনন্য শনাক্তকারী যা একটি ডেটা উৎস কলাম উল্লেখ করে।

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

string

কলামের প্রদর্শনের নাম। এটি একটি ডেটা উৎসের মধ্যে অনন্য হওয়া উচিত।

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

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

DataSource থেকে সাম্প্রতিক ডেটার সাথে একটি ডেটা সোর্স অবজেক্ট সিঙ্ক করার জন্য একটি ডেটা এক্সিকিউশন তৈরি করা হয়। এটি সাধারণত ব্যাকগ্রাউন্ডে চালানোর জন্য নির্ধারিত হয়, আপনি এটির state পরীক্ষা করে বলতে পারেন যে একটি মৃত্যুদন্ড সম্পূর্ণ হয় কিনা

এমন অনেকগুলি পরিস্থিতি রয়েছে যেখানে একটি ডেটা এক্সিকিউশন চালানোর জন্য ট্রিগার করা হয়:

  • Adding a data source একটি সম্পর্কিত ডেটা উত্স শীট তৈরি করে সেইসাথে ডেটা উত্স থেকে শীটে ডেটা সিঙ্ক করার জন্য একটি ডেটা এক্সিকিউশন তৈরি করে৷
  • Updating a data source একইভাবে সম্পর্কিত ডেটা সোর্স শীট রিফ্রেশ করার জন্য একটি ডেটা এক্সিকিউশন তৈরি করে।
  • আপনি স্পষ্টভাবে এক বা একাধিক ডেটা সোর্স অবজেক্ট রিফ্রেশ করার জন্য refresh request পাঠাতে পারেন।
JSON প্রতিনিধিত্ব
{
  "state": enum (DataExecutionState),
  "errorCode": enum (DataExecutionErrorCode),
  "errorMessage": string,
  "lastRefreshTime": string
}
ক্ষেত্র
state

enum ( DataExecutionState )

ডেটা এক্সিকিউশনের অবস্থা।

errorCode

enum ( DataExecutionErrorCode )

ত্রুটি কোড.

errorMessage

string

ত্রুটি বার্তা, যা খালি হতে পারে.

lastRefreshTime

string ( Timestamp format)

ডেটা শেষবার সফলভাবে রিফ্রেশ হওয়ার সময় পায়।

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

ডেটা এক্সিকিউশন স্টেটের একটি গণনা।

এনামস
DATA_EXECUTION_STATE_UNSPECIFIED ডিফল্ট মান, ব্যবহার করবেন না।
NOT_STARTED ডেটা এক্সিকিউশন শুরু হয়নি।
RUNNING ডেটা এক্সিকিউশন শুরু হয়েছে এবং চলছে।
SUCCEEDED ডেটা এক্সিকিউশন সফলভাবে সম্পন্ন হয়েছে।
FAILED ডেটা এক্সিকিউশন ত্রুটি সহ সম্পন্ন হয়েছে।

DataExecutionErrorCode

ডেটা এক্সিকিউশন ত্রুটি কোডের একটি গণনা।

এনামস
DATA_EXECUTION_ERROR_CODE_UNSPECIFIED ডিফল্ট মান, ব্যবহার করবেন না।
TIMED_OUT ডেটা এক্সিকিউশনের সময় শেষ।
TOO_MANY_ROWS ডেটা এক্সিকিউশন সীমার চেয়ে বেশি সারি প্রদান করে।
TOO_MANY_COLUMNS ডেটা এক্সিকিউশন সীমার চেয়ে বেশি কলাম ফেরত দেয়।
TOO_MANY_CELLS ডেটা এক্সিকিউশন সীমার চেয়ে বেশি সেল ফেরত দেয়।
ENGINE ব্যাকএন্ড ডেটা এক্সিকিউশন ইঞ্জিন (যেমন BigQuery) থেকে ত্রুটি পাওয়া গেছে। বিস্তারিত জানার জন্য errorMessage চেক করুন।
PARAMETER_INVALID এক বা কিছু প্রদত্ত ডেটা উত্স পরামিতি অবৈধ৷
UNSUPPORTED_DATA_TYPE ডেটা এক্সিকিউশন একটি অসমর্থিত ডেটা টাইপ প্রদান করে।
DUPLICATE_COLUMN_NAMES ডেটা এক্সিকিউশন ডুপ্লিকেট কলামের নাম বা উপনাম প্রদান করে।
INTERRUPTED ডেটা এক্সিকিউশন ব্যাহত হয়। পরে রিফ্রেশ করুন.
CONCURRENT_QUERY ডেটা এক্সিকিউশন বর্তমানে চলছে, এটি সম্পূর্ণ না হওয়া পর্যন্ত রিফ্রেশ করা যাবে না।
OTHER অন্যান্য ত্রুটি.
TOO_MANY_CHARS_PER_CELL ডেটা এক্সিকিউশন মান প্রদান করে যা একটি একক কক্ষে অনুমোদিত সর্বোচ্চ অক্ষর অতিক্রম করে।
DATA_NOT_FOUND তথ্য উৎস দ্বারা উল্লেখ করা ডাটাবেস পাওয়া যায় নি। */
PERMISSION_DENIED ডেটা উত্স দ্বারা উল্লেখ করা ডাটাবেসে ব্যবহারকারীর অ্যাক্সেস নেই।
MISSING_COLUMN_ALIAS ডেটা এক্সিকিউশন অনুপস্থিত উপনাম সহ কলাম ফেরত দেয়।
OBJECT_NOT_FOUND ডেটা সোর্স অবজেক্টের অস্তিত্ব নেই।
OBJECT_IN_ERROR_STATE ডেটা সোর্স অবজেক্টটি বর্তমানে ত্রুটিপূর্ণ অবস্থায় রয়েছে। জোর করে রিফ্রেশ করতে, RefreshDataSourceRequestforce সেট করুন।
OBJECT_SPEC_INVALID ডেটা সোর্স অবজেক্ট স্পেসিফিকেশন অবৈধ।

এক্সটেন্ডেড ভ্যালু

একটি স্প্রেডশীটে একটি কক্ষের যে ধরনের মান থাকতে পারে৷

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

  // Union field value can be only one of the following:
  "numberValue": number,
  "stringValue": string,
  "boolValue": boolean,
  "formulaValue": string,
  "errorValue": {
    object (ErrorValue)
  }
  // End of list of possible types for union field value.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের value । একটি কক্ষে মানের প্রকার। কোনো ক্ষেত্র সেট না থাকলে, সেলের কোনো ডেটা নেই। value নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
numberValue

number

একটি দ্বিগুণ মান প্রতিনিধিত্ব করে। দ্রষ্টব্য: তারিখ, সময় এবং তারিখের সময়গুলি SERIAL_NUMBER বিন্যাসে দ্বিগুণ হিসাবে উপস্থাপন করা হয়৷

stringValue

string

একটি স্ট্রিং মান প্রতিনিধিত্ব করে। নেতৃস্থানীয় একক উদ্ধৃতি অন্তর্ভুক্ত করা হয় না. উদাহরণস্বরূপ, যদি ব্যবহারকারী UI এ '123 টাইপ করেন, তাহলে এটি "123" এর একটি stringValue হিসাবে উপস্থাপন করা হবে।

boolValue

boolean

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

formulaValue

string

একটি সূত্র প্রতিনিধিত্ব করে।

errorValue

object ( ErrorValue )

একটি ত্রুটি প্রতিনিধিত্ব করে। এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য।

ErrorValue

একটি কক্ষে একটি ত্রুটি৷

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

enum ( ErrorType )

ত্রুটির ধরন।

message

string

ত্রুটি সম্পর্কে আরও তথ্য সহ একটি বার্তা (স্প্রেডশীটের লোকেলে)।

ErrorType

ত্রুটির ধরন।

এনামস
ERROR_TYPE_UNSPECIFIED ডিফল্ট ত্রুটির ধরন, এটি ব্যবহার করবেন না।
ERROR #ERROR! ত্রুটি.
NULL_VALUE #NULL! ত্রুটি.
DIVIDE_BY_ZERO #DIV/0 ত্রুটির সাথে মিলে যায়৷
VALUE #VALUE! ত্রুটি.
REF #REF! ত্রুটি.
NAME #NAME? ত্রুটি.
NUM #NUM! ত্রুটি.
N_A #N/A ত্রুটির সাথে মিলে যায়।
LOADING Loading... রাজ্যের সাথে মিলে যায়।

বুলিয়ান কন্ডিশন

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

JSON প্রতিনিধিত্ব
{
  "type": enum (ConditionType),
  "values": [
    {
      object (ConditionValue)
    }
  ]
}
ক্ষেত্র
type

enum ( ConditionType )

অবস্থার ধরন।

values[]

object ( ConditionValue )

শর্তের মান। সমর্থিত মানগুলির সংখ্যা condition type উপর নির্ভর করে। কিছু শূন্য মান সমর্থন করে, অন্যরা এক বা দুটি মান, এবং ConditionType.ONE_OF_LIST মানগুলির একটি নির্বিচারে সংখ্যা সমর্থন করে।

কন্ডিশন টাইপ

অবস্থার ধরন।

এনামস
CONDITION_TYPE_UNSPECIFIED ডিফল্ট মান, ব্যবহার করবেন না।
NUMBER_GREATER কক্ষের মান অবশ্যই শর্তের মানের থেকে বেশি হতে হবে। ডেটা যাচাইকরণ, শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। একটি একক ConditionValue প্রয়োজন।
NUMBER_GREATER_THAN_EQ কক্ষের মান অবশ্যই কন্ডিশনের মানের থেকে বেশি বা সমান হতে হবে। ডেটা যাচাইকরণ, শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। একটি একক ConditionValue প্রয়োজন।
NUMBER_LESS কক্ষের মান অবশ্যই শর্তের মানের থেকে কম হতে হবে। ডেটা যাচাইকরণ, শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। একটি একক ConditionValue প্রয়োজন।
NUMBER_LESS_THAN_EQ কক্ষের মান অবশ্যই শর্তের মানের থেকে কম বা সমান হতে হবে। ডেটা যাচাইকরণ, শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। একটি একক ConditionValue প্রয়োজন।
NUMBER_EQ কক্ষের মান অবশ্যই শর্তের মানের সমান হতে হবে। ডেটা যাচাইকরণ, শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। ডেটার বৈধতা, শর্তসাপেক্ষ বিন্যাস এবং নন-ডেটা সোর্স অবজেক্টে ফিল্টার এবং ডেটা সোর্স অবজেক্টের ফিল্টারগুলির জন্য অন্তত একটি ConditionValue ConditionValue প্রয়োজন।
NUMBER_NOT_EQ কক্ষের মান অবশ্যই শর্তের মানের সমান হবে না। ডেটা যাচাইকরণ, শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। ডেটার বৈধতা, শর্তসাপেক্ষ বিন্যাস এবং নন-ডেটা সোর্স অবজেক্টে ফিল্টার এবং ডেটা সোর্স অবজেক্টের ফিল্টারগুলির জন্য অন্তত একটি ConditionValue ConditionValue প্রয়োজন।
NUMBER_BETWEEN কক্ষের মান দুটি শর্ত মানের মধ্যে হতে হবে। ডেটা যাচাইকরণ, শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। ঠিক দুটি ConditionValues প্রয়োজন।
NUMBER_NOT_BETWEEN ঘরের মান দুটি শর্ত মানগুলির মধ্যে হওয়া উচিত নয়৷ ডেটা যাচাইকরণ, শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। ঠিক দুটি ConditionValues প্রয়োজন।
TEXT_CONTAINS কক্ষের মান অবশ্যই শর্তের মান ধারণ করবে৷ ডেটা যাচাইকরণ, শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। একটি একক ConditionValue প্রয়োজন।
TEXT_NOT_CONTAINS কক্ষের মান অবশ্যই শর্তের মান ধারণ করবে না৷ ডেটা যাচাইকরণ, শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। একটি একক ConditionValue প্রয়োজন।
TEXT_STARTS_WITH কক্ষের মান অবশ্যই শর্তের মান দিয়ে শুরু হবে। শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। একটি একক ConditionValue প্রয়োজন।
TEXT_ENDS_WITH কক্ষের মান অবশ্যই শর্তের মানের সাথে শেষ হতে হবে। শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। একটি একক ConditionValue প্রয়োজন।
TEXT_EQ কক্ষের মান অবশ্যই অবস্থার মান ঠিক হতে হবে। ডেটা যাচাইকরণ, শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। ডেটার বৈধতা, শর্তসাপেক্ষ বিন্যাস এবং নন-ডেটা সোর্স অবজেক্টে ফিল্টার এবং ডেটা সোর্স অবজেক্টের ফিল্টারগুলির জন্য অন্তত একটি ConditionValue ConditionValue প্রয়োজন।
TEXT_IS_EMAIL ঘরের মান অবশ্যই একটি বৈধ ইমেল ঠিকানা হতে হবে৷ তথ্য যাচাইকরণ দ্বারা সমর্থিত. কোন ConditionValues প্রয়োজন নেই.
TEXT_IS_URL কক্ষের মান অবশ্যই একটি বৈধ URL হতে হবে৷ তথ্য যাচাইকরণ দ্বারা সমর্থিত. কোন ConditionValues প্রয়োজন নেই.
DATE_EQ কক্ষের মান অবশ্যই শর্তের মান হিসাবে একই তারিখ হতে হবে৷ ডেটা যাচাইকরণ, শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। ডেটার বৈধতা, শর্তসাপেক্ষ বিন্যাস এবং নন-ডেটা সোর্স অবজেক্টে ফিল্টার এবং ডেটা সোর্স অবজেক্টের ফিল্টারগুলির জন্য অন্তত একটি ConditionValue ConditionValue প্রয়োজন।
DATE_BEFORE কক্ষের মান অবশ্যই শর্তের মানের তারিখের আগে হতে হবে। ডেটা যাচাইকরণ, শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। একটি একক ConditionValue প্রয়োজন যা একটি relative date হতে পারে।
DATE_AFTER কক্ষের মান অবশ্যই শর্তের মানের তারিখের পরে হতে হবে। ডেটা যাচাইকরণ, শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। একটি একক ConditionValue প্রয়োজন যা একটি relative date হতে পারে।
DATE_ON_OR_BEFORE কক্ষের মান অবশ্যই শর্তের মানের তারিখে বা তার আগে হতে হবে। তথ্য যাচাইকরণ দ্বারা সমর্থিত. একটি একক ConditionValue প্রয়োজন যা একটি relative date হতে পারে।
DATE_ON_OR_AFTER কক্ষের মান অবশ্যই শর্তের মানের তারিখে বা তার পরে হতে হবে। তথ্য যাচাইকরণ দ্বারা সমর্থিত. একটি একক ConditionValue প্রয়োজন যা একটি relative date হতে পারে।
DATE_BETWEEN কক্ষের মান দুটি শর্ত মানের তারিখের মধ্যে হতে হবে। তথ্য যাচাইকরণ দ্বারা সমর্থিত. ঠিক দুটি ConditionValues প্রয়োজন।
DATE_NOT_BETWEEN কক্ষের মান দুটি শর্ত মানের তারিখের বাইরে হতে হবে। তথ্য যাচাইকরণ দ্বারা সমর্থিত. ঠিক দুটি ConditionValues প্রয়োজন।
DATE_IS_VALID ঘরের মান অবশ্যই একটি তারিখ হতে হবে৷ তথ্য যাচাইকরণ দ্বারা সমর্থিত. কোন ConditionValues প্রয়োজন নেই.
ONE_OF_RANGE কন্ডিশন মানের পরিসরে কক্ষের মান অবশ্যই গ্রিডে তালিকাভুক্ত হতে হবে। তথ্য যাচাইকরণ দ্বারা সমর্থিত. একটি একক ConditionValue প্রয়োজন, এবং মানটি অবশ্যই A1 স্বরলিপিতে একটি বৈধ পরিসর হতে হবে৷
ONE_OF_LIST কক্ষের মান অবশ্যই শর্ত মানগুলির তালিকায় থাকতে হবে৷ তথ্য যাচাইকরণ দ্বারা সমর্থিত. যেকোন সংখ্যক condition values সমর্থন করে, তালিকার প্রতি আইটেমের একটি। সূত্রগুলি মানগুলিতে সমর্থিত নয়৷
BLANK ঘরের মান খালি হতে হবে। শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। কোন ConditionValues প্রয়োজন নেই.
NOT_BLANK ঘরের মান খালি হওয়া উচিত নয়৷ শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। কোন ConditionValues প্রয়োজন নেই.
CUSTOM_FORMULA শর্তের সূত্রটি সত্যে মূল্যায়ন করতে হবে। ডেটা যাচাইকরণ, শর্তসাপেক্ষ বিন্যাস এবং ফিল্টার দ্বারা সমর্থিত। ডেটা সোর্স শীট ফিল্টার দ্বারা সমর্থিত নয়। একটি একক ConditionValue প্রয়োজন।
BOOLEAN কক্ষের মান অবশ্যই সত্য/মিথ্যা বা শর্ত মানগুলির তালিকায় থাকতে হবে৷ তথ্য যাচাইকরণ দ্বারা সমর্থিত. একটি সেল চেকবক্স হিসাবে রেন্ডার করে৷ শূন্য, এক বা দুটি ConditionValues সমর্থন করে। কোনো মান নির্দেশ করে না যে ঘরটি অবশ্যই সত্য বা মিথ্যা হতে হবে, যেখানে TRUE চেক করা হিসাবে রেন্ডার করে এবং FALSE আনচেক হিসাবে রেন্ডার করে। একটি মান নির্দেশ করে যে সেলটি চেক করা হিসাবে রেন্ডার হবে যখন এতে সেই মানটি থাকে এবং যখন এটি ফাঁকা থাকে তখন টিক চিহ্ন মুক্ত করা হয়। দুটি মান নির্দেশ করে যে কক্ষটি প্রথম মান থাকলে চেক করা হিসাবে রেন্ডার হবে এবং দ্বিতীয় মান ধারণ করলে তা আনচেক করা হবে৷ উদাহরণস্বরূপ, ["হ্যাঁ","না"] নির্দেশ করে যে সেলটি একটি চেক করা বাক্স রেন্ডার করবে যখন এটির মান "হ্যাঁ" থাকবে এবং একটি অচেক করা বাক্স থাকবে যখন এটির মান "না" থাকবে।
TEXT_NOT_EQ কক্ষের মান অবশ্যই শর্তের মান হতে হবে না। ডেটা সোর্স অবজেক্টে ফিল্টার দ্বারা সমর্থিত। কমপক্ষে একটি ConditionValue প্রয়োজন৷
DATE_NOT_EQ কক্ষের মান অবশ্যই শর্তের মান হতে হবে না। ডেটা সোর্স অবজেক্টে ফিল্টার দ্বারা সমর্থিত। কমপক্ষে একটি ConditionValue প্রয়োজন৷
FILTER_EXPRESSION কক্ষের মান অবশ্যই নির্দিষ্ট প্যাটার্ন অনুসরণ করবে। একটি একক ConditionValue প্রয়োজন।

কন্ডিশন ভ্যালু

শর্ত মান.

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

  // Union field value can be only one of the following:
  "relativeDate": enum (RelativeDate),
  "userEnteredValue": string
  // End of list of possible types for union field value.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের value । শর্তের মান, ঠিক একটি সেট করতে হবে। value নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
relativeDate

enum ( RelativeDate )

একটি আপেক্ষিক তারিখ (বর্তমান তারিখের উপর ভিত্তি করে)। যদি type DATE_BEFORE , DATE_AFTER , DATE_ON_OR_BEFORE বা DATE_ON_OR_AFTER হয় তবেই বৈধ৷

আপেক্ষিক তারিখগুলি ডেটা যাচাইকরণে সমর্থিত নয়। এগুলি শুধুমাত্র শর্তাধীন বিন্যাস এবং শর্তাধীন ফিল্টারগুলিতে সমর্থিত।

userEnteredValue

string

শর্তের উপর ভিত্তি করে একটি মান। মানটি পার্স করা হয় যেন ব্যবহারকারী একটি ঘরে টাইপ করেছেন। সূত্র সমর্থিত (এবং অবশ্যই একটি = বা একটি '+' দিয়ে শুরু করতে হবে)।

আপেক্ষিক তারিখ

তারিখের শর্ত কীভাবে মূল্যায়ন করা হয় তা নিয়ন্ত্রণ করে।

এনামস
RELATIVE_DATE_UNSPECIFIED ডিফল্ট মান, ব্যবহার করবেন না।
PAST_YEAR মান আজ থেকে এক বছর আগের।
PAST_MONTH মান আজ থেকে এক মাস আগে।
PAST_WEEK মান আজ থেকে এক সপ্তাহ আগে।
YESTERDAY মান গতকাল।
TODAY মান আজ।
TOMORROW মান কাল।

গ্রিডরেঞ্জ

একটি শীটে একটি পরিসীমা। সমস্ত সূচক শূন্য-ভিত্তিক। সূচীগুলি অর্ধেক খোলা থাকে, অর্থাৎ সূচনা সূচকটি অন্তর্ভুক্ত এবং শেষ সূচকটি একচেটিয়া -- [startIndex, endIndex)। অনুপস্থিত সূচকগুলি নির্দেশ করে যে পরিসরটি সেই দিকে সীমাহীন।

উদাহরণস্বরূপ, যদি "Sheet1" হয় শীট আইডি 123456, তাহলে:

Sheet1!A1:A1 == sheetId: 123456, startRowIndex: 0, endRowIndex: 1, startColumnIndex: 0, endColumnIndex: 1

Sheet1!A3:B4 == sheetId: 123456, startRowIndex: 2, endRowIndex: 4, startColumnIndex: 0, endColumnIndex: 2

Sheet1!A:B == sheetId: 123456, startColumnIndex: 0, endColumnIndex: 2

Sheet1!A5:B == sheetId: 123456, startRowIndex: 4, startColumnIndex: 0, endColumnIndex: 2

Sheet1 == sheetId: 123456

সূচনা সূচক সর্বদা শেষ সূচকের থেকে কম বা সমান হতে হবে। যদি সূচনা সূচকটি শেষ সূচকের সমান হয়, তাহলে পরিসরটি খালি। খালি রেঞ্জগুলি সাধারণত অর্থপূর্ণ নয় এবং সাধারণত UI-তে #REF! .

JSON প্রতিনিধিত্ব
{
  "sheetId": integer,
  "startRowIndex": integer,
  "endRowIndex": integer,
  "startColumnIndex": integer,
  "endColumnIndex": integer
}
ক্ষেত্র
sheetId

integer

এই পরিসরটি যে শীটটি চালু আছে।

startRowIndex

integer

ব্যাপ্তির প্রারম্ভিক সারি (অন্তর্ভুক্ত), অথবা সীমাহীন থাকলে সেট করা হবে না।

endRowIndex

integer

ব্যাপ্তির শেষ সারি (এক্সক্লুসিভ), বা সীমাহীন থাকলে সেট করা হবে না।

startColumnIndex

integer

ব্যাপ্তির সূচনা কলাম (অন্তর্ভুক্ত), অথবা সীমাহীন থাকলে সেট করা হয় না।

endColumnIndex

integer

ব্যাপ্তির শেষ কলাম (এক্সক্লুসিভ), অথবা সীমাহীন থাকলে সেট করা হবে না।

সাজানোর অর্ডার

একটি সাজানোর আদেশ.

এনামস
SORT_ORDER_UNSPECIFIED ডিফল্ট মান, এটি ব্যবহার করবেন না।
ASCENDING সাজান আরোহী.
DESCENDING অধোগামী করে সাজানো.

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

একটি নির্দিষ্ট কলামের সাথে যুক্ত ফিল্টারের মানদণ্ড।

JSON প্রতিনিধিত্ব
{
  "filterCriteria": {
    object (FilterCriteria)
  },

  // Union field reference can be only one of the following:
  "columnIndex": integer,
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field reference.
}
ক্ষেত্র
filterCriteria

object ( FilterCriteria )

কলামের মানদণ্ড।

ইউনিয়ন ক্ষেত্রের reference । ফিল্টার করা কলামের রেফারেন্স। reference নিম্নলিখিত শুধুমাত্র একটি হতে পারে:
columnIndex

integer

শূন্য-ভিত্তিক কলাম সূচক।

dataSourceColumnReference

object ( DataSourceColumnReference )

একটি ডেটা উৎস কলামের রেফারেন্স।

ফিল্টার মানদণ্ড

ফিল্টার বা ফিল্টার ভিউতে সারি দেখানো/লুকানোর মানদণ্ড।

JSON প্রতিনিধিত্ব
{
  "hiddenValues": [
    string
  ],
  "condition": {
    object (BooleanCondition)
  },
  "visibleBackgroundColor": {
    object (Color)
  },
  "visibleBackgroundColorStyle": {
    object (ColorStyle)
  },
  "visibleForegroundColor": {
    object (Color)
  },
  "visibleForegroundColorStyle": {
    object (ColorStyle)
  }
}
ক্ষেত্র
hiddenValues[]

string

মান যে লুকানো উচিত.

condition

object ( BooleanCondition )

একটি শর্ত যা মান দেখানোর জন্য সত্য হতে হবে। (এটি hiddenValues ওভাররাইড করে না -- যদি একটি মান সেখানে তালিকাভুক্ত থাকে, তবে এটি এখনও লুকানো থাকবে৷)

visibleBackgroundColor
(deprecated)

object ( Color )

ফিল্টার করার জন্য ব্যাকগ্রাউন্ড ফিল কালার; শুধুমাত্র এই ভরাট রঙের কক্ষগুলি দেখানো হয়। visibleForegroundColor সঙ্গে পারস্পরিক একচেটিয়া. অপ্রচলিত: visibleBackgroundColorStyle ব্যবহার করুন।

visibleBackgroundColorStyle

object ( ColorStyle )

ফিল্টার করার জন্য ব্যাকগ্রাউন্ড ফিল কালার; শুধুমাত্র এই ভরাট রঙের কক্ষগুলি দেখানো হয়। এই ক্ষেত্রটি visibleForegroundColor এর সাথে পারস্পরিকভাবে একচেটিয়া, এবং একটি RGB-টাইপ রঙে সেট করা আবশ্যক। visibleBackgroundColor সেট করা থাকলে, এই ক্ষেত্রটি অগ্রাধিকার পায়।

visibleForegroundColor
(deprecated)

object ( Color )

ফিল্টার করার জন্য অগ্রভাগের রঙ; শুধুমাত্র এই ফোরগ্রাউন্ড রঙের কক্ষগুলি দেখানো হয়। visibleBackgroundColor সহ পারস্পরিকভাবে একচেটিয়া। বাতিল করা হয়েছে: visibleForegroundColorStyle ব্যবহার করুন।

visibleForegroundColorStyle

object ( ColorStyle )

ফিল্টার করার জন্য অগ্রভাগের রঙ; শুধুমাত্র এই ফোরগ্রাউন্ড রঙের কক্ষগুলি দেখানো হয়। এই ক্ষেত্রটি visibleBackgroundColor এর সাথে পারস্পরিকভাবে একচেটিয়া, এবং একটি RGB-টাইপ রঙে সেট করা আবশ্যক। visibleForegroundColor ও সেট করা থাকলে, এই ক্ষেত্রটি অগ্রাধিকার পায়।

SortSpec

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

JSON প্রতিনিধিত্ব
{
  "sortOrder": enum (SortOrder),
  "foregroundColor": {
    object (Color)
  },
  "foregroundColorStyle": {
    object (ColorStyle)
  },
  "backgroundColor": {
    object (Color)
  },
  "backgroundColorStyle": {
    object (ColorStyle)
  },

  // Union field reference can be only one of the following:
  "dimensionIndex": integer,
  "dataSourceColumnReference": {
    object (DataSourceColumnReference)
  }
  // End of list of possible types for union field reference.
}
ক্ষেত্র
sortOrder

enum ( SortOrder )

অর্ডার ডেটা সাজাতে হবে।

foregroundColor
(deprecated)

object ( Color )

সাজানোর জন্য অগ্রভাগের রঙ; এই ফোরগ্রাউন্ড রঙের কক্ষগুলি উপরে সাজানো হয়। backgroundColor সহ পারস্পরিক একচেটিয়া। বাতিল করা হয়েছে: foregroundColorStyle ব্যবহার করুন।

foregroundColorStyle

object ( ColorStyle )

সাজানোর জন্য অগ্রভাগের রঙ; এই ফোরগ্রাউন্ড রঙের কক্ষগুলি উপরে সাজানো হয়। backgroundColor সাথে পারস্পরিকভাবে একচেটিয়া, এবং অবশ্যই একটি RGB-টাইপ রঙ হতে হবে। যদি foregroundColor সেট করা হয়, এই ক্ষেত্রটি অগ্রাধিকার নেয়।

backgroundColor
(deprecated)

object ( Color )

ব্যাকগ্রাউন্ড ফিল কালার অনুসারে সাজানোর জন্য; এই ভরাট রঙ সহ ঘরগুলি শীর্ষে বাছাই করা হয়। foregroundColor সঙ্গে পারস্পরিক একচেটিয়া. বাতিল করা হয়েছে: backgroundColorStyle ব্যবহার করুন।

backgroundColorStyle

object ( ColorStyle )

ব্যাকগ্রাউন্ড ফিল কালার অনুসারে সাজানোর জন্য; এই ভরাট রঙ সহ ঘরগুলি শীর্ষে বাছাই করা হয়। foregroundColor সঙ্গে পারস্পরিক একচেটিয়া, এবং একটি RGB-টাইপ রঙ হতে হবে। backgroundColor সেট করা থাকলে, এই ক্ষেত্রটি অগ্রাধিকার পায়।

ইউনিয়ন ক্ষেত্রের reference । সাজানো মাত্রার রেফারেন্স। reference নিম্নলিখিত শুধুমাত্র একটি হতে পারে:
dimensionIndex

integer

সাজানোর মাত্রা প্রয়োগ করা উচিত.

dataSourceColumnReference

object ( DataSourceColumnReference )

একটি ডেটা উৎস কলামের রেফারেন্স।

এমবেডেড অবজেক্ট পজিশন

একটি এমবেডেড বস্তুর অবস্থান যেমন একটি চার্ট।

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

  // Union field location can be only one of the following:
  "sheetId": integer,
  "overlayPosition": {
    object (OverlayPosition)
  },
  "newSheet": boolean
  // End of list of possible types for union field location.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্রের location । বস্তুর অবস্থান। ঠিক একটি মান সেট করা আবশ্যক. location নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
sheetId

integer

এই শীট উপর আছে. এমবেড করা বস্তুটি তার নিজস্ব শীটে থাকলেই সেট করুন। অ-নেতিবাচক হতে হবে।

overlayPosition

object ( OverlayPosition )

যে অবস্থানে বস্তুটি একটি গ্রিডের উপরে ওভারলেড করা হয়।

newSheet

boolean

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

ওভারলে অবস্থান

একটি বস্তু একটি গ্রিডের উপরে আবৃত করা অবস্থান।

JSON প্রতিনিধিত্ব
{
  "anchorCell": {
    object (GridCoordinate)
  },
  "offsetXPixels": integer,
  "offsetYPixels": integer,
  "widthPixels": integer,
  "heightPixels": integer
}
ক্ষেত্র
anchorCell

object ( GridCoordinate )

বস্তুটি যে কক্ষে নোঙর করা হয়েছে।

offsetXPixels

integer

অনুভূমিক অফসেট, পিক্সেলে, যে বস্তুটি অ্যাঙ্কর সেল থেকে অফসেট হয়।

offsetYPixels

integer

উল্লম্ব অফসেট, পিক্সেলে, যে বস্তুটি অ্যাঙ্কর সেল থেকে অফসেট হয়।

widthPixels

integer

বস্তুর প্রস্থ, পিক্সেলে। ডিফল্ট 600।

heightPixels

integer

বস্তুর উচ্চতা, পিক্সেলে। ডিফল্ট 371.

গ্রিডকোঅর্ডিনেট

একটি শীটে একটি স্থানাঙ্ক। সমস্ত সূচক শূন্য-ভিত্তিক।

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

integer

এই স্থানাঙ্কটি যে শীটটিতে রয়েছে।

rowIndex

integer

স্থানাঙ্কের সারি সূচক।

columnIndex

integer

স্থানাঙ্কের কলাম সূচী।