रंग
RGBA कलर स्पेस में कोई रंग दिखाता है. यह प्रज़ेंटेशन इस तरह से डिज़ाइन किया गया है कि कॉम्पैक्टनेस के बजाय, अलग-अलग भाषाओं में रंग को आसानी से समझा जा सके और उन्हें अलग-अलग भाषाओं में कैसे दिखाया जा सके. उदाहरण के लिए, इस निरूपण के फ़ील्ड सीधे इसके कंस्ट्रक्टर को दिए जा सकते हैं
java.awt.Color
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
Java में; इसे यूज़र इंटरफ़ेस (यूआई) के
+colorWithRed:green:blue:alpha
तरीका है; और बस थोड़ी सी मेहनत करके, इसे आसानी से सीएसएस में फ़ॉर्मैट किया जा सकता है
rgba()
स्ट्रिंग देखें.
इस रेफ़रंस पेज में उस ऐब्सलूट कलर स्पेस की जानकारी नहीं है जिसका इस्तेमाल आरजीबी वैल्यू को समझने के लिए किया जाना चाहिए. उदाहरण के लिए, sRGB, Adobe RGB, DCI-P3, और BT.2020. डिफ़ॉल्ट रूप से, ऐप्लिकेशन को sRGB में कलर स्पेस के तौर पर माना जाना चाहिए.
जब रंग की समानता तय करने की ज़रूरत हो, तो लागू करने पर, जब तक कि कोई और दस्तावेज़ न हो, दो रंगों को बराबर मानें. अगर सभी लाल, हरे, नीले और ऐल्फ़ा वैल्यू में से हर एक की वैल्यू में ज़्यादा से ज़्यादा अंतर हो
1e-5
.
उदाहरण (Java):
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;
}
// ...
उदाहरण (JavaScript):
// ...
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 का मान दिया गया था). |
ColorStyle
रंग की वैल्यू.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड
kind . रंग मान का प्रकार.
kind अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इनमें से सिर्फ़ एक हो सकता है:
|
|
rgbColor
|
आरजीबी रंग. कॉन्टेंट बनाने
|
themeColor
|
थीम का रंग. |
ThemeColorType
थीम के रंग.
SpreadsheetProperties
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
शामिल होना चाहिए
SpreadsheetTheme
जो इन थीम कलर टाइप को कंक्रीट के रंगों के साथ मैप करने के बारे में बताता है.
Enums | |
---|---|
THEME_COLOR_TYPE_UNSPECIFIED
|
थीम का रंग जिसकी जानकारी नहीं है |
TEXT
|
मुख्य टेक्स्ट का रंग दिखाता है |
BACKGROUND
|
बैकग्राउंड के मुख्य रंग को दिखाता है |
ACCENT1
|
यह पहले ऐक्सेंट के रंग को दिखाता है |
ACCENT2
|
दूसरे ऐक्सेंट के रंग को दिखाता है |
ACCENT3
|
तीसरे ऐक्सेंट के रंग को दिखाता है |
ACCENT4
|
यह ऐक्सेंट के चौथे रंग को दिखाता है |
ACCENT5
|
यह पांचवे ऐक्सेंट के रंग को दिखाता है |
ACCENT6
|
यह छठे एक्सेंट रंग को दिखाता है |
LINK
|
हाइपरलिंक के लिए इस्तेमाल किए जाने वाले रंग को दिखाता है |
HorizontalAlign
किसी सेल में टेक्स्ट का हॉरिज़ॉन्टल अलाइनमेंट.
Enums | |
---|---|
HORIZONTAL_ALIGN_UNSPECIFIED
|
हॉरिज़ॉन्टल अलाइनमेंट की जानकारी नहीं दी गई है. इसका इस्तेमाल न करें. |
LEFT
|
टेक्स्ट को सेल की बाईं ओर साफ़ तौर पर अलाइन किया गया है. |
CENTER
|
टेक्स्ट को साफ़ तौर पर सेल के बीच में अलाइन किया गया है. |
RIGHT
|
टेक्स्ट को सेल के दाईं ओर साफ़ तौर पर अलाइन किया गया है. |
TextFormat
किसी सेल में टेक्स्ट रन करने का फ़ॉर्मैट. मौजूद वैल्यू से पता चलता है कि फ़ील्ड को नहीं चुना गया है.
JSON के काेड में दिखाना |
---|
{ "foregroundColor": { object ( |
फ़ील्ड | |
---|---|
foregroundColor
|
टेक्स्ट का फ़ोरग्राउंड रंग. बहिष्कृत: उपयोग
|
foregroundColorStyle
|
टेक्स्ट का फ़ोरग्राउंड रंग. अगर आपने
|
fontFamily
|
फ़ॉन्ट फ़ैमिली. |
fontSize
|
फ़ॉन्ट का साइज़. |
bold
|
अगर टेक्स्ट बोल्ड है, तो वैल्यू 'सही' होगी. |
italic
|
अगर टेक्स्ट इटैलिक किया गया है, तो वैल्यू 'सही' होगी. |
strikethrough
|
अगर टेक्स्ट में स्ट्राइकथ्रू (टेक्स्ट पर लाइन खींचना) है, तो वैल्यू 'सही' होगी. |
underline
|
अगर टेक्स्ट अंडरलाइन किया गया है, तो वैल्यू 'सही' होगी. |
link
|
अगर टेक्स्ट के लिंक का कोई डेस्टिनेशन है, तो वह यूआरएल डालें. लिंक फ़ील्ड को
|
लिंक
बाहरी या स्थानीय पहचान फ़ाइल.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड
destination . लिंक का गंतव्य.
destination अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इनमें से सिर्फ़ एक हो सकता है:
|
|
uri
|
लिंक आइडेंटिफ़ायर. |
DataSourceColumn
डेटा सोर्स में मौजूद कॉलम.
JSON के काेड में दिखाना |
---|
{
"reference": {
object (
|
फ़ील्ड | |
---|---|
reference
|
कॉलम रेफ़रंस. |
formula
|
कैलकुलेटेड कॉलम का फ़ॉर्मूला. |
DataSourceColumnReference
ऐसा यूनीक आइडेंटिफ़ायर जो डेटा सोर्स के कॉलम का रेफ़रंस देता है.
JSON के काेड में दिखाना |
---|
{ "name": string } |
फ़ील्ड | |
---|---|
name
|
कॉलम का डिसप्ले नेम. यह डेटा सोर्स में यूनीक होना चाहिए. |
DataExecutionStatus
डेटा प्रोसेस होने का स्टेटस.
डेटा प्रोसेस करने की प्रोसेस, डेटा सोर्स ऑब्जेक्ट को
DataSource
. आम तौर पर, इसे बैकग्राउंड में चलने के लिए शेड्यूल किया जाता है. इसलिए, इसकी जांच की जा सकती है
state
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
यह बताने के लिए कि एक्ज़ीक्यूशन पूरा होता है या नहीं
कई मामलों में, डेटा प्रोसेस होने की वजह से, उसे ट्रिगर किया जा सकता है:
-
Adding a data source
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इससे असोसिएटेड डेटा सोर्स शीट बनाई जाती है. साथ ही, डेटा को शीट में सिंक करने के लिए, डेटा एक्ज़ीक्यूशन किया जाता है. -
Updating a data source
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इससे जुड़े डेटा सोर्स की शीट को भी उसी तरह रीफ़्रेश करने के लिए डेटा एक्ज़ीक्यूशन बनाता है. -
आपके पास इन्हें भेजने का विकल्प है
refresh request
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है का इस्तेमाल करें.
JSON के काेड में दिखाना |
---|
{ "state": enum ( |
फ़ील्ड | |
---|---|
state
|
डेटा प्रोसेस होने की स्थिति. |
errorCode
|
गड़बड़ी का कोड. |
errorMessage
|
गड़बड़ी का मैसेज जो खाली हो सकता है. |
lastRefreshTime
|
डेटा को आखिरी बार रीफ़्रेश किए जाने का समय बताता है. |
DataExecutionState
डेटा प्रोसेस करने की स्थितियों की गिनती.
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
|
डेटा सोर्स में मौजूद ऑब्जेक्ट में फ़िलहाल गड़बड़ी है. इसे ज़बरदस्ती रीफ़्रेश करने के लिए सेट करें
force अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इंच
RefreshDataSourceRequest .
|
OBJECT_SPEC_INVALID
|
डेटा सोर्स में दिया गया ऑब्जेक्ट का स्पेसिफ़िकेशन अमान्य है. |
DATA_EXECUTION_CANCELLED
|
डेटा प्रोसेस करने की प्रोसेस रद्द कर दी गई है. |
ExtendedValue
किसी स्प्रेडशीट में मौजूद सेल में किस तरह की वैल्यू हो सकती है.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड
value . किसी सेल में वैल्यू का टाइप. अगर कोई फ़ील्ड सेट नहीं है, तो सेल में कोई डेटा नहीं है.
value अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इनमें से सिर्फ़ एक हो सकता है:
|
|
numberValue
|
डबल वैल्यू दिखाता है. ध्यान दें: तारीख, समय, और DateTimes को इसमें दोगुने के तौर पर दिखाया गया है
|
stringValue
|
यह स्ट्रिंग की वैल्यू दिखाता है. लीडिंग सिंगल कोट शामिल नहीं किए गए हैं. उदाहरण के लिए, अगर उपयोगकर्ता ने
|
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... अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
राज्य.
|
BooleanCondition
एक शर्त, जो सही या गलत का आकलन कर सकती है. बूलियन कंडीशन का इस्तेमाल कंडिशनल फ़ॉर्मैटिंग, डेटा की पुष्टि, और फ़िल्टर के लिए तय शर्तों के लिए किया जाता है.
JSON के काेड में दिखाना |
---|
{ "type": enum ( |
फ़ील्ड | |
---|---|
type
|
स्थिति का टाइप. |
values[]
|
शर्त की वैल्यू. इस्तेमाल की जा सकने वाली वैल्यू की संख्या, इस बात पर निर्भर करती है कि
|
ConditionType
स्थिति का टाइप.
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
|
सेल की वैल्यू एक मान्य यूआरएल होनी चाहिए. डेटा की पुष्टि के साथ काम करता है. ज़रूरी नहीं है
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 . किसी भी वैल्यू से यह पता नहीं चलता है कि सेल 'सही' या 'गलत' होना चाहिए. इसमें 'सही' को सही का निशान लगाकर दिखाया जाता है और 'गलत' से सही का निशान हटाया जाता है. एक वैल्यू से पता चलता है कि सेल में वह वैल्यू मौजूद होने पर उसे जांचा गया के तौर पर रेंडर किया जाएगा और खाली होने पर उससे सही का निशान हटाया जाएगा. दो वैल्यू से पता चलता है कि सेल में पहली वैल्यू मौजूद होने पर, उसे 'जांचा गया' के तौर पर रेंडर किया जाएगा. साथ ही, दूसरी वैल्यू शामिल होने पर उससे सही का निशान हटा दिया जाएगा. उदाहरण के लिए, ["Yes","No"] यह बताता है कि सेल में एक चेक बॉक्स रेंडर होगा, जिसमें "Yes" वैल्यू होगी और "नहीं" मान होने पर, सही का निशान हटाया गया बॉक्स दिखेगा.
|
TEXT_NOT_EQ
|
सेल की वैल्यू, शर्त की वैल्यू नहीं होनी चाहिए. डेटा सोर्स में मौजूद ऑब्जेक्ट पर फ़िल्टर का इस्तेमाल किया जा सकता है. कम से कम एक जोड़ना ज़रूरी है
ConditionValue .
|
DATE_NOT_EQ
|
सेल की वैल्यू, शर्त की वैल्यू नहीं होनी चाहिए. डेटा सोर्स में मौजूद ऑब्जेक्ट पर फ़िल्टर का इस्तेमाल किया जा सकता है. कम से कम एक जोड़ना ज़रूरी है
ConditionValue .
|
FILTER_EXPRESSION
|
सेल की वैल्यू, बताए गए पैटर्न के हिसाब से होनी चाहिए. एक सिंगल कॉलम की ज़रूरत होती है
ConditionValue .
|
ConditionValue
शर्त की वैल्यू.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड
value . शर्त का मान, सटीक रूप से एक सेट होना चाहिए.
value अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इनमें से सिर्फ़ एक हो सकता है:
|
|
relativeDate
|
मिलती-जुलती तारीख (मौजूदा तारीख के आधार पर). मान्य है, अगर
डेटा की पुष्टि में मिलती-जुलती तारीखों का इस्तेमाल नहीं किया जा सकता. ये सिर्फ़ कंडिशनल फ़ॉर्मैटिंग और कंडिशनल फ़िल्टर के साथ काम करते हैं. |
userEnteredValue
|
वह वैल्यू जिस पर शर्त लागू होती है. मान को ऐसे ही पार्स किया जाता है, जैसे उपयोगकर्ता ने किसी सेल में टाइप किया हो. फ़ॉर्मूले इस्तेमाल किए जा सकते हैं (और इन्हें
|
RelativeDate
यह नीति कंट्रोल करती है कि तारीख की शर्त का आकलन कैसे किया जाता है.
Enums | |
---|---|
RELATIVE_DATE_UNSPECIFIED
|
डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें. |
PAST_YEAR
|
वैल्यू, आज से एक साल पहले की है. |
PAST_MONTH
|
वैल्यू आज से एक महीने पहले की है. |
PAST_WEEK
|
वैल्यू आज से एक हफ़्ते पहले की है. |
YESTERDAY
|
मान बीते हुए कल का है. |
TODAY
|
मान आज है. |
TOMORROW
|
इसका मान कल है. |
GridRange
शीट पर मौजूद कोई रेंज. सभी इंडेक्स शून्य आधारित हैं. इंडेक्स आधा खुला है, यानी शुरुआती इंडेक्स शामिल है और आखिरी इंडेक्स खास है -- [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
शुरुआती इंडेक्स, हमेशा खत्म होने वाले इंडेक्स से कम या उसके बराबर होना चाहिए. अगर शुरुआती इंडेक्स, एंड इंडेक्स के बराबर है, तो रेंज खाली होती है. आम तौर पर, खाली रेंज कोई मतलब नहीं होती. इन्हें यूज़र इंटरफ़ेस (यूआई) में इस तरह रेंडर किया जाता है:
#REF!
.
JSON के काेड में दिखाना |
---|
{ "sheetId": integer, "startRowIndex": integer, "endRowIndex": integer, "startColumnIndex": integer, "endColumnIndex": integer } |
फ़ील्ड | |
---|---|
sheetId
|
वह शीट जिस पर यह रेंज है. |
startRowIndex
|
रेंज की शुरुआती पंक्ति (शामिल) या वैल्यू के सीमा में न होने पर सेट नहीं होती. |
endRowIndex
|
रेंज की आखिरी पंक्ति (खास तौर पर) या सेल की सीमा न होने पर सेट नहीं होती. |
startColumnIndex
|
सीमा का शुरुआती कॉलम (शामिल) या सीमा से बाहर होने पर सेट नहीं है. |
endColumnIndex
|
रेंज का आखिरी कॉलम (खास तौर पर) या सेल के बाहर मौजूद होने पर सेट नहीं होता. |
SortOrder
क्रम से लगाने का क्रम.
Enums | |
---|---|
SORT_ORDER_UNSPECIFIED
|
डिफ़ॉल्ट वैल्यू, इसका इस्तेमाल न करें. |
ASCENDING
|
आरोही रूप से क्रमित करें. |
DESCENDING
|
घटते क्रम में लगाएं. |
FilterSpec
किसी कॉलम से जुड़ी फ़िल्टर की शर्तें.
JSON के काेड में दिखाना |
---|
{ "filterCriteria": { object ( |
फ़ील्ड | |
---|---|
filterCriteria
|
कॉलम के लिए शर्तें. |
यूनियन फ़ील्ड
reference . फ़िल्टर किए गए कॉलम का रेफ़रंस.
reference अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इनमें से सिर्फ़ एक हो सकता है:
|
|
columnIndex
|
शून्य पर आधारित कॉलम इंडेक्स. |
dataSourceColumnReference
|
डेटा सोर्स में मौजूद कॉलम का रेफ़रंस. |
FilterCriteria
किसी फ़िल्टर या फ़िल्टर व्यू में पंक्तियां दिखाने/छिपाने के लिए मानदंड.
JSON के काेड में दिखाना |
---|
{ "hiddenValues": [ string ], "condition": { object ( |
फ़ील्ड | |
---|---|
condition
|
यह शर्त, वैल्यू दिखाने के लिए सही होनी चाहिए. (यह नियम ओवरराइड नहीं करता है
|
visibleBackgroundColor
|
फ़िल्टर करने के लिए, बैकग्राउंड में भरा हुआ रंग; केवल इस फ़िल रंग वाली सेल दिखाई जाती हैं. इनके साथ म्यूचुअली एक्सक्लूसिव
|
visibleBackgroundColorStyle
|
फ़िल्टर करने के लिए, बैकग्राउंड में भरा हुआ रंग; केवल इस फ़िल रंग वाली सेल दिखाई जाती हैं. यह फ़ील्ड म्यूचुअली एक्सक्लूसिव है
|
visibleForegroundColor
|
फ़िल्टर करने के लिए फ़ोरग्राउंड का रंग; सिर्फ़ इस रंग की फ़ोरग्राउंड वाली सेल दिखाई गई हैं. इनके साथ म्यूचुअली एक्सक्लूसिव
|
visibleForegroundColorStyle
|
फ़िल्टर करने के लिए फ़ोरग्राउंड का रंग; सिर्फ़ इस रंग के फ़ोरग्राउंड वाली सेल दिखाई गई हैं. यह फ़ील्ड म्यूचुअली एक्सक्लूसिव है
|
SortSpec
किसी खास कॉलम या पंक्ति को क्रम से लगाने का तरीका.
JSON के काेड में दिखाना |
---|
{ "sortOrder": enum ( |
फ़ील्ड | |
---|---|
sortOrder
|
ऑर्डर डेटा को क्रम से लगाया जाना चाहिए. |
foregroundColor
|
क्रम से लगाने के लिए फ़ोरग्राउंड का रंग; इस रंग के फ़ोरग्राउंड वाली सेल सबसे ऊपर क्रम में लग जाती हैं. इनके साथ म्यूचुअली एक्सक्लूसिव
|
foregroundColorStyle
|
क्रम से लगाने के लिए फ़ोरग्राउंड का रंग; इस रंग के फ़ोरग्राउंड वाली सेल सबसे ऊपर क्रम में लग जाती हैं. इनके साथ म्यूचुअली एक्सक्लूसिव
|
backgroundColor
|
क्रम से लगाने के लिए, बैकग्राउंड में रंग भरने की सुविधा; इस रंग वाले सेल ऊपर की ओर क्रम से लग जाते हैं. इनके साथ म्यूचुअली एक्सक्लूसिव
|
backgroundColorStyle
|
क्रम से लगाने के लिए, बैकग्राउंड में रंग भरने की सुविधा; इस रंग वाले सेल ऊपर की ओर क्रम से लग जाते हैं. इनके साथ म्यूचुअली एक्सक्लूसिव
|
यूनियन फ़ील्ड
reference . क्रम से लगाए गए डाइमेंशन का रेफ़रंस.
reference अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इनमें से सिर्फ़ एक हो सकता है:
|
|
dimensionIndex
|
वह डाइमेंशन जिस पर क्रम से लगाना लागू किया जाना चाहिए. |
dataSourceColumnReference
|
डेटा सोर्स में मौजूद कॉलम का रेफ़रंस. |
EmbeddedObjectPosition
एम्बेड किए गए ऑब्जेक्ट की पोज़िशन, जैसे कि चार्ट.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड
location . ऑब्जेक्ट की जगह. सटीक रूप से एक मान सेट होना चाहिए.
location अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
इनमें से सिर्फ़ एक हो सकता है:
|
|
sheetId
|
वह शीट जिस पर यह है. सिर्फ़ तब सेट करें, जब एम्बेड किया गया ऑब्जेक्ट, अपनी शीट पर हो. वैल्यू, नेगेटिव नहीं होनी चाहिए. |
overlayPosition
|
वह जगह जहां ऑब्जेक्ट को ग्रिड के ऊपर रखा जाता है. |
newSheet
|
अगर सही है, तो एम्बेड किया गया ऑब्जेक्ट को नई शीट पर रखा जाता है जिसका आईडी आपके लिए चुना जाता है. इसका इस्तेमाल सिर्फ़ लिखते समय किया जाता है. |
OverlayPosition
वह जगह जिसे ग्रिड के ऊपर ऑब्जेक्ट रखा गया है.
JSON के काेड में दिखाना |
---|
{
"anchorCell": {
object (
|
फ़ील्ड | |
---|---|
anchorCell
|
वह सेल जिस पर ऑब्जेक्ट को ऐंकर किया गया है. |
offsetXPixels
|
पिक्सल में हॉरिज़ॉन्टल ऑफ़सेट, जिसमें ऑब्जेक्ट को ऐंकर सेल से ऑफ़सेट किया गया है. |
offsetYPixels
|
पिक्सल में वर्टिकल ऑफ़सेट के हिसाब से, ऑब्जेक्ट को ऐंकर सेल से ऑफ़सेट किया जाता है. |
widthPixels
|
ऑब्जेक्ट की चौड़ाई, पिक्सल में. डिफ़ॉल्ट तौर पर, यह 600 पर सेट होता है. |
heightPixels
|
पिक्सल में ऑब्जेक्ट की ऊंचाई. डिफ़ॉल्ट तौर पर, यह 371 पर सेट होता है. |
GridCoordinate
शीट में कोई निर्देशांक. सभी इंडेक्स शून्य आधारित हैं.
JSON के काेड में दिखाना |
---|
{ "sheetId": integer, "rowIndex": integer, "columnIndex": integer } |
फ़ील्ड | |
---|---|
sheetId
|
वह शीट जिस पर यह निर्देशांक चालू है. |
rowIndex
|
निर्देशांक की पंक्ति का इंडेक्स. |
columnIndex
|
निर्देशांक का कॉलम इंडेक्स. |