রঙ
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 | ব্যবধানে একটি মান হিসাবে লাল রঙের পরিমাণ [0, 1]। |
green | ব্যবধানে একটি মান হিসাবে রঙে সবুজের পরিমাণ [0, 1]। |
blue | ব্যবধানে একটি মান হিসাবে নীল রঙের পরিমাণ [0, 1]। |
alpha | এই রঙের ভগ্নাংশ যে পিক্সেল প্রয়োগ করা উচিত. অর্থাৎ, চূড়ান্ত পিক্সেল রঙ সমীকরণ দ্বারা সংজ্ঞায়িত করা হয়: এর মানে হল যে 1.0 এর মান একটি কঠিন রঙের সাথে মিলে যায়, যেখানে 0.0 এর মান সম্পূর্ণ স্বচ্ছ রঙের সাথে মিলে যায়। এটি একটি সাধারণ ফ্লোট স্কেলারের পরিবর্তে একটি র্যাপার বার্তা ব্যবহার করে যাতে এটি একটি ডিফল্ট মান এবং সেট না থাকা মানটির মধ্যে পার্থক্য করা সম্ভব হয়। যদি বাদ দেওয়া হয়, এই রঙের বস্তুটিকে একটি কঠিন রঙ হিসাবে রেন্ডার করা হয় (যেন আলফা মানটি স্পষ্টভাবে 1.0 এর মান দেওয়া হয়েছে)। |
কালার স্টাইল
একটি রঙ মান.
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্র kind . রঙ মান ধরনের. kind নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
rgbColor | |
themeColor | থিম রঙ। |
থিম কালার টাইপ
থিমের রঙের ধরন।
SpreadsheetProperties
একটি SpreadsheetTheme
রয়েছে যা এই থিমের রঙের ধরণের ম্যাপিংকে কংক্রিট রঙে সংজ্ঞায়িত করে।
Enums | |
---|---|
THEME_COLOR_TYPE_UNSPECIFIED | অনির্দিষ্ট থিমের রঙ |
TEXT | প্রাথমিক পাঠ্যের রঙের প্রতিনিধিত্ব করে |
BACKGROUND | প্রাথমিক পটভূমির রঙের প্রতিনিধিত্ব করে |
ACCENT1 | প্রথম অ্যাকসেন্ট রঙের প্রতিনিধিত্ব করে |
ACCENT2 | দ্বিতীয় অ্যাকসেন্ট রঙের প্রতিনিধিত্ব করে |
ACCENT3 | তৃতীয় অ্যাকসেন্ট রঙের প্রতিনিধিত্ব করে |
ACCENT4 | চতুর্থ অ্যাকসেন্ট রঙের প্রতিনিধিত্ব করে |
ACCENT5 | পঞ্চম উচ্চারণ রং প্রতিনিধিত্ব করে |
ACCENT6 | ষষ্ঠ অ্যাকসেন্ট রঙের প্রতিনিধিত্ব করে |
LINK | হাইপারলিংকের জন্য ব্যবহার করার জন্য রঙের প্রতিনিধিত্ব করে |
অনুভূমিক সারিবদ্ধ
একটি কক্ষে পাঠ্যের অনুভূমিক প্রান্তিককরণ।
Enums | |
---|---|
HORIZONTAL_ALIGN_UNSPECIFIED | অনুভূমিক প্রান্তিককরণ নির্দিষ্ট করা নেই। এটি ব্যবহার করবেন না। |
LEFT | পাঠ্যটি স্পষ্টভাবে ঘরের বাম দিকে সারিবদ্ধ। |
CENTER | পাঠ্যটি স্পষ্টভাবে ঘরের কেন্দ্রে সারিবদ্ধ। |
RIGHT | পাঠ্যটি স্পষ্টভাবে ঘরের ডানদিকে সারিবদ্ধ। |
টেক্সট ফরম্যাট
একটি কক্ষে টেক্সট চালানোর বিন্যাস। অনুপস্থিত মানগুলি নির্দেশ করে যে ক্ষেত্রটি নির্দিষ্ট করা নেই।
JSON প্রতিনিধিত্ব |
---|
{ "foregroundColor": { object ( |
ক্ষেত্র | |
---|---|
foregroundColor | পাঠ্যের অগ্রভাগের রঙ। বাতিল করা হয়েছে: |
foregroundColorStyle | পাঠ্যের অগ্রভাগের রঙ। যদি |
fontFamily | ফন্ট পরিবার। |
fontSize | ফন্টের আকার। |
bold | টেক্সট বোল্ড হলে সত্য। |
italic | টেক্সট তির্যক করা হলে সত্য। |
strikethrough | টেক্সট একটি স্ট্রাইকথ্রু আছে যদি সত্য. |
underline | টেক্সট আন্ডারলাইন করা হলে সত্য। |
link | পাঠ্যের লিঙ্ক গন্তব্য, যদি থাকে। একটি |
লিঙ্ক
একটি বাহ্যিক বা স্থানীয় রেফারেন্স।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্রের destination । লিঙ্ক গন্তব্য. destination নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
uri | লিঙ্ক শনাক্তকারী। |
ডেটা সোর্স কলাম
একটি ডেটা উৎসের একটি কলাম।
JSON প্রতিনিধিত্ব |
---|
{
"reference": {
object ( |
ক্ষেত্র | |
---|---|
reference | কলাম রেফারেন্স. |
formula | গণনা করা কলামের সূত্র। |
ডেটা সোর্স কলাম রেফারেন্স
একটি অনন্য শনাক্তকারী যা একটি ডেটা উৎস কলাম উল্লেখ করে।
JSON প্রতিনিধিত্ব |
---|
{ "name": string } |
ক্ষেত্র | |
---|---|
name | কলামের প্রদর্শনের নাম। এটি একটি ডেটা উৎসের মধ্যে অনন্য হওয়া উচিত। |
ডেটা এক্সিকিউশন স্ট্যাটাস
ডেটা এক্সিকিউশন স্ট্যাটাস।
DataSource
থেকে সাম্প্রতিক ডেটার সাথে একটি ডেটা সোর্স অবজেক্ট সিঙ্ক করার জন্য একটি ডেটা এক্সিকিউশন তৈরি করা হয়। এটি সাধারণত ব্যাকগ্রাউন্ডে চালানোর জন্য নির্ধারিত হয়, আপনি এটির state
পরীক্ষা করে বলতে পারেন যে একটি মৃত্যুদন্ড সম্পূর্ণ হয় কিনা
এমন অনেকগুলি পরিস্থিতি রয়েছে যেখানে একটি ডেটা এক্সিকিউশন চালানোর জন্য ট্রিগার করা হয়:
-
Adding a data source
একটি সম্পর্কিত ডেটা উত্স শীট তৈরি করে সেইসাথে ডেটা উত্স থেকে শীটে ডেটা সিঙ্ক করার জন্য একটি ডেটা এক্সিকিউশন তৈরি করে৷ -
Updating a data source
একইভাবে সম্পর্কিত ডেটা সোর্স শীট রিফ্রেশ করার জন্য একটি ডেটা এক্সিকিউশন তৈরি করে। - আপনি স্পষ্টভাবে এক বা একাধিক ডেটা সোর্স অবজেক্ট রিফ্রেশ করার জন্য
refresh request
পাঠাতে পারেন।
JSON প্রতিনিধিত্ব |
---|
{ "state": enum ( |
ক্ষেত্র | |
---|---|
state | ডেটা এক্সিকিউশনের অবস্থা। |
errorCode | ত্রুটি কোড. |
errorMessage | ত্রুটি বার্তা, যা খালি হতে পারে. |
lastRefreshTime | ডেটা শেষবার সফলভাবে রিফ্রেশ হওয়ার সময় পায়। |
ডেটা এক্সিকিউশন স্টেট
ডেটা এক্সিকিউশন স্টেটের একটি গণনা।
Enums | |
---|---|
DATA_EXECUTION_STATE_UNSPECIFIED | ডিফল্ট মান, ব্যবহার করবেন না। |
NOT_STARTED | ডেটা এক্সিকিউশন শুরু হয়নি। |
RUNNING | ডেটা এক্সিকিউশন শুরু হয়েছে এবং চলছে। |
CANCELLING | ডেটা এক্সিকিউশন বর্তমানে বাতিল করা হচ্ছে। |
SUCCEEDED | ডেটা এক্সিকিউশন সফলভাবে সম্পন্ন হয়েছে। |
FAILED | ডেটা এক্সিকিউশন ত্রুটি সহ সম্পন্ন হয়েছে। |
DataExecutionErrorCode
ডেটা এক্সিকিউশন ত্রুটি কোডের একটি গণনা।
Enums | |
---|---|
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 | ডেটা সোর্স অবজেক্টটি বর্তমানে ত্রুটিপূর্ণ অবস্থায় রয়েছে। জোর করে রিফ্রেশ করতে, RefreshDataSourceRequest এ force সেট করুন। |
OBJECT_SPEC_INVALID | ডেটা সোর্স অবজেক্ট স্পেসিফিকেশন অবৈধ। |
DATA_EXECUTION_CANCELLED | ডেটা এক্সিকিউশন বাতিল করা হয়েছে। |
এক্সটেন্ডেড ভ্যালু
একটি স্প্রেডশীটে একটি কক্ষের যে ধরনের মান থাকতে পারে৷
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্রের value । একটি কক্ষে মানের প্রকার। কোনো ক্ষেত্র সেট না থাকলে, সেলের কোনো ডেটা নেই। value নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
numberValue | একটি দ্বিগুণ মান প্রতিনিধিত্ব করে। দ্রষ্টব্য: তারিখ, সময় এবং তারিখের সময়গুলি |
stringValue | একটি স্ট্রিং মান প্রতিনিধিত্ব করে। নেতৃস্থানীয় একক উদ্ধৃতি অন্তর্ভুক্ত করা হয় না. উদাহরণস্বরূপ, যদি ব্যবহারকারী UI এ |
boolValue | একটি বুলিয়ান মান প্রতিনিধিত্ব করে। |
formulaValue | একটি সূত্র প্রতিনিধিত্ব করে। |
errorValue | একটি ত্রুটি প্রতিনিধিত্ব করে। এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য। |
ErrorValue
একটি কক্ষে একটি ত্রুটি৷
JSON প্রতিনিধিত্ব |
---|
{
"type": enum ( |
ক্ষেত্র | |
---|---|
type | ত্রুটির ধরন। |
message | ত্রুটি সম্পর্কে আরও তথ্য সহ একটি বার্তা (স্প্রেডশীটের লোকেলে)। |
ErrorType
ত্রুটির ধরন।
Enums | |
---|---|
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 ( |
ক্ষেত্র | |
---|---|
type | অবস্থার ধরন। |
values[] | শর্তের মান। সমর্থিত মানগুলির সংখ্যা |
কন্ডিশন টাইপ
অবস্থার ধরন।
Enums | |
---|---|
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 । শর্তের মান, ঠিক একটি সেট করতে হবে। value নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
relativeDate | একটি আপেক্ষিক তারিখ (বর্তমান তারিখের উপর ভিত্তি করে)। যদি আপেক্ষিক তারিখগুলি ডেটা যাচাইকরণে সমর্থিত নয়। এগুলি শুধুমাত্র শর্তাধীন বিন্যাস এবং শর্তাধীন ফিল্টারগুলিতে সমর্থিত। |
userEnteredValue | শর্তের উপর ভিত্তি করে একটি মান। মানটি পার্স করা হয় যেন ব্যবহারকারী একটি ঘরে টাইপ করেছেন। সূত্র সমর্থিত (এবং অবশ্যই একটি |
আপেক্ষিক তারিখ
তারিখের শর্ত কীভাবে মূল্যায়ন করা হয় তা নিয়ন্ত্রণ করে।
Enums | |
---|---|
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 | এই পরিসরটি যে শীটটি চালু আছে। |
startRowIndex | ব্যাপ্তির প্রারম্ভিক সারি (অন্তর্ভুক্ত), অথবা সীমাহীন থাকলে সেট করা হবে না। |
endRowIndex | ব্যাপ্তির শেষ সারি (এক্সক্লুসিভ), বা সীমাহীন থাকলে সেট করা হবে না। |
startColumnIndex | ব্যাপ্তির সূচনা কলাম (অন্তর্ভুক্ত), অথবা সীমাহীন থাকলে সেট করা হয় না। |
endColumnIndex | ব্যাপ্তির শেষ কলাম (এক্সক্লুসিভ), অথবা সীমাহীন থাকলে সেট করা হবে না। |
সাজানোর অর্ডার
একটি সাজানোর আদেশ.
Enums | |
---|---|
SORT_ORDER_UNSPECIFIED | ডিফল্ট মান, এটি ব্যবহার করবেন না। |
ASCENDING | আরোহী সাজান। |
DESCENDING | সাজানো অবরোহ. |
ফিল্টার স্পেক
একটি নির্দিষ্ট কলামের সাথে যুক্ত ফিল্টারের মানদণ্ড।
JSON প্রতিনিধিত্ব |
---|
{ "filterCriteria": { object ( |
ক্ষেত্র | |
---|---|
filterCriteria | কলামের মানদণ্ড। |
ইউনিয়ন ক্ষেত্রের reference । ফিল্টার করা কলামের রেফারেন্স। reference নিম্নলিখিত শুধুমাত্র একটি হতে পারে: | |
columnIndex | শূন্য-ভিত্তিক কলাম সূচক। |
dataSourceColumnReference | একটি ডেটা উৎস কলামের রেফারেন্স। |
ফিল্টার মানদণ্ড
ফিল্টার বা ফিল্টার ভিউতে সারি দেখানো/লুকানোর মানদণ্ড।
JSON প্রতিনিধিত্ব |
---|
{ "hiddenValues": [ string ], "condition": { object ( |
ক্ষেত্র | |
---|---|
condition | একটি শর্ত যা মান দেখানোর জন্য সত্য হতে হবে। (এটি |
visibleBackgroundColor | ফিল্টার করার জন্য ব্যাকগ্রাউন্ড ফিল কালার; শুধুমাত্র এই ভরাট রঙের কক্ষগুলি দেখানো হয়। |
visibleBackgroundColorStyle | ফিল্টার করার জন্য ব্যাকগ্রাউন্ড ফিল কালার; শুধুমাত্র এই ভরাট রঙের কক্ষগুলি দেখানো হয়। এই ক্ষেত্রটি |
visibleForegroundColor | ফিল্টার করার জন্য অগ্রভাগের রঙ; শুধুমাত্র এই ফোরগ্রাউন্ড রঙের কক্ষগুলি দেখানো হয়। |
visibleForegroundColorStyle | ফিল্টার করার জন্য অগ্রভাগের রঙ; শুধুমাত্র এই ফোরগ্রাউন্ড রঙের কক্ষগুলি দেখানো হয়। এই ক্ষেত্রটি |
SortSpec
একটি নির্দিষ্ট কলাম বা সারির সাথে যুক্ত একটি সাজানোর ক্রম।
JSON প্রতিনিধিত্ব |
---|
{ "sortOrder": enum ( |
ক্ষেত্র | |
---|---|
sortOrder | অর্ডার ডেটা সাজাতে হবে। |
foregroundColor | সাজানোর জন্য অগ্রভাগের রঙ; এই ফোরগ্রাউন্ড রঙের কক্ষগুলি উপরে সাজানো হয়। |
foregroundColorStyle | সাজানোর জন্য অগ্রভাগের রঙ; এই ফোরগ্রাউন্ড রঙের কক্ষগুলি উপরে সাজানো হয়। |
backgroundColor | ব্যাকগ্রাউন্ড ফিল কালার অনুসারে সাজানোর জন্য; এই ভরাট রঙ সহ ঘরগুলি শীর্ষে বাছাই করা হয়। |
backgroundColorStyle | ব্যাকগ্রাউন্ড ফিল কালার অনুসারে সাজানোর জন্য; এই ভরাট রঙ সহ ঘরগুলি শীর্ষে বাছাই করা হয়। |
ইউনিয়ন ক্ষেত্রের reference । সাজানো মাত্রার রেফারেন্স। reference নিম্নলিখিত শুধুমাত্র একটি হতে পারে: | |
dimensionIndex | সাজানোর মাত্রা প্রয়োগ করা উচিত. |
dataSourceColumnReference | একটি ডেটা উৎস কলামের রেফারেন্স। |
এমবেডেড অবজেক্ট পজিশন
একটি এমবেডেড বস্তুর অবস্থান যেমন একটি চার্ট।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্রের location । বস্তুর অবস্থান। ঠিক একটি মান সেট করা আবশ্যক. location নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
sheetId | এই শীট উপর আছে. এমবেড করা বস্তুটি তার নিজস্ব শীটে থাকলেই সেট করুন। অ-নেতিবাচক হতে হবে। |
overlayPosition | যে অবস্থানে বস্তুটি একটি গ্রিডের উপরে ওভারলেড করা হয়। |
newSheet | সত্য হলে, এমবেড করা বস্তুটি একটি নতুন শীটে রাখা হয় যার আইডি আপনার জন্য বেছে নেওয়া হয়েছে। শুধুমাত্র লেখার সময় ব্যবহার করা হয়। |
ওভারলে অবস্থান
একটি বস্তু একটি গ্রিডের উপরে আবৃত করা অবস্থান।
JSON প্রতিনিধিত্ব |
---|
{
"anchorCell": {
object ( |
ক্ষেত্র | |
---|---|
anchorCell | বস্তুটি যে কক্ষে নোঙর করা হয়েছে। |
offsetXPixels | অনুভূমিক অফসেট, পিক্সেলে, যে বস্তুটি অ্যাঙ্কর সেল থেকে অফসেট হয়। |
offsetYPixels | উল্লম্ব অফসেট, পিক্সেলে, যে বস্তুটি অ্যাঙ্কর সেল থেকে অফসেট হয়। |
widthPixels | বস্তুর প্রস্থ, পিক্সেলে। ডিফল্ট 600। |
heightPixels | বস্তুর উচ্চতা, পিক্সেলে। ডিফল্ট 371. |
গ্রিড কোঅর্ডিনেট
একটি শীটে একটি স্থানাঙ্ক। সমস্ত সূচক শূন্য-ভিত্তিক।
JSON প্রতিনিধিত্ব |
---|
{ "sheetId": integer, "rowIndex": integer, "columnIndex": integer } |
ক্ষেত্র | |
---|---|
sheetId | এই স্থানাঙ্কটি যে শীটটিতে রয়েছে। |
rowIndex | স্থানাঙ্কের সারি সূচক। |
columnIndex | স্থানাঙ্কের কলাম সূচী। |