REST Resource: spreadsheets.developerMetadata

रिसॉर्स: DeveloperMetadata

स्प्रेडशीट में किसी जगह या ऑब्जेक्ट से जुड़ा डेवलपर मेटाडेटा. डेवलपर मेटाडेटा का इस्तेमाल, स्प्रेडशीट के अलग-अलग हिस्सों में किसी भी डेटा को जोड़ने के लिए किया जा सकता है. साथ ही, डेटा को एक से दूसरी जगह ले जाने और स्प्रेडशीट में बदलाव करने पर भी, डेटा उन जगहों से जुड़ा रहेगा. उदाहरण के लिए, अगर डेवलपर मेटाडेटा, पंक्ति 5 से जुड़ा है और इसके बाद पंक्ति 5 के ऊपर कोई दूसरी पंक्ति डाली जाती है, तो वह मूल मेटाडेटा अब भी उस पंक्ति से जुड़ा रहेगा जिससे वह पहली बार जुड़ा था (जो अब पंक्ति 6 है). अगर उससे जुड़ा ऑब्जेक्ट मिटाया जाता है, तो उसका मेटाडेटा भी मिट जाता है.

JSON के काेड में दिखाना
{
  "metadataId": integer,
  "metadataKey": string,
  "metadataValue": string,
  "location": {
    object (DeveloperMetadataLocation)
  },
  "visibility": enum (DeveloperMetadataVisibility)
}
फ़ील्ड
metadataId

integer

स्प्रेडशीट के स्कोप वाला यूनीक आईडी, जो मेटाडेटा की पहचान करता है. मेटाडेटा बनाते समय आईडी तय किए जा सकते हैं. ऐसा न करने पर, कोई आईडी रैंडम तरीके से जनरेट और असाइन किया जाएगा. यह संख्या पॉज़िटिव होनी चाहिए.

metadataKey

string

मेटाडेटा की. किसी स्प्रेडशीट में एक ही की वाले कई मेटाडेटा हो सकते हैं. डेवलपर मेटाडेटा में हमेशा कोई कुंजी होनी चाहिए.

metadataValue

string

मेटाडेटा की कुंजी से जुड़ा डेटा.

location

object (DeveloperMetadataLocation)

वह जगह जहां मेटाडेटा जुड़ा है.

visibility

enum (DeveloperMetadataVisibility)

मेटाडेटा किसको दिखे. डेवलपर मेटाडेटा में, हमेशा यह जानकारी दी जानी चाहिए कि वह दिखेगा या नहीं.

DeveloperMetadataLocation

वह जगह जहां स्प्रेडशीट में मेटाडेटा जोड़ा जा सकता है.

JSON के काेड में दिखाना
{
  "locationType": enum (DeveloperMetadataLocationType),

  // Union field location can be only one of the following:
  "spreadsheet": boolean,
  "sheetId": integer,
  "dimensionRange": {
    object (DimensionRange)
  }
  // End of list of possible types for union field location.
}
फ़ील्ड
locationType

enum (DeveloperMetadataLocationType)

यह ऑब्जेक्ट किस तरह की जगह की जानकारी देता है. इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है.

यूनियन फ़ील्ड location. वह जगह जहां मेटाडेटा जुड़ा है. location इनमें से कोई एक हो सकता है:
spreadsheet

boolean

जब मेटाडेटा पूरी स्प्रेडशीट से जुड़ा हो, तो यह वैल्यू 'सही' होगी.

sheetId

integer

जब मेटाडेटा पूरी शीट से जुड़ा हो, तो शीट का आईडी.

dimensionRange

object (DimensionRange)

जब मेटाडेटा किसी डाइमेंशन से जुड़ा होता है, तो यह पंक्ति या कॉलम दिखाता है. तय की गई DimensionRange में एक पंक्ति या कॉलम होना चाहिए. यह बिना सीमा वाली या एक से ज़्यादा पंक्तियों या कॉलम वाली नहीं हो सकती.

DeveloperMetadataLocationType

उन जगहों के टाइप की सूची जिन पर डेवलपर मेटाडेटा जोड़ा जा सकता है.

Enums
DEVELOPER_METADATA_LOCATION_TYPE_UNSPECIFIED डिफ़ॉल्ट मान.
ROW पूरी लाइन के डाइमेंशन से जुड़ा डेवलपर मेटाडेटा.
COLUMN पूरे कॉलम डाइमेंशन से जुड़ा डेवलपर मेटाडेटा.
SHEET पूरी शीट से जुड़ा डेवलपर मेटाडेटा.
SPREADSHEET पूरी स्प्रेडशीट से जुड़ा डेवलपर मेटाडेटा.

DeveloperMetadataVisibility

मेटाडेटा को दिखने के संभावित तरीकों की जानकारी.

Enums
DEVELOPER_METADATA_VISIBILITY_UNSPECIFIED डिफ़ॉल्ट मान.
DOCUMENT दस्तावेज़ में दिखने वाले मेटाडेटा को, दस्तावेज़ का ऐक्सेस रखने वाले किसी भी डेवलपर प्रोजेक्ट से ऐक्सेस किया जा सकता है.
PROJECT प्रोजेक्ट के लिए दिखने वाला मेटाडेटा, सिर्फ़ उस डेवलपर प्रोजेक्ट को दिखता है और उसे ऐक्सेस कर सकता है जिसने मेटाडेटा बनाया है.

तरीके

get

दिए गए आईडी के साथ डेवलपर मेटाडेटा दिखाता है.
दिए गए DataFilter से मैच करने वाला, डेवलपर का पूरा मेटाडेटा दिखाता है.