REST Resource: spreadsheets.developerMetadata

संसाधन: Developerमेटाडेटा

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

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

integer

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

metadataKey

string

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

metadataValue

string

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

location

object (DeveloperMetadataLocation)

मेटाडेटा किस जगह से जुड़ा है.

visibility

enum (DeveloperMetadataVisibility)

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

डेवलपर मेटाडेटा लोकेशन

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

जेएसओएन के काेड में दिखाना
{
  "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 में कोई एक पंक्ति या कॉलम दिखना चाहिए; यह अनबाउंड नहीं हो सकता या एक से ज़्यादा पंक्ति या कॉलम में मौजूद नहीं हो सकता.

डेवलपर मेटाडेटा लोकेशन टाइप

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

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

डेवलपर मेटाडेटा की दिखने की सेटिंग

मेटाडेटा दिखने की ऐसी अलग-अलग रणनीतियों की सूची जो काम कर सकती हैं.

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

तरीके

get

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