संसाधन: DeveloperMetadata
स्प्रेडशीट में मौजूद किसी जगह या ऑब्जेक्ट से जुड़ा डेवलपर मेटाडेटा. डेवलपर मेटाडेटा का इस्तेमाल, आर्बिट्रेरी डेटा को स्प्रेडशीट के अलग-अलग हिस्सों के साथ जोड़ने के लिए किया जा सकता है. साथ ही, जब जगह बदलती है और स्प्रेडशीट में बदलाव होता है, तो यह मेटाडेटा से जुड़ा रहता है. उदाहरण के लिए, अगर डेवलपर मेटाडेटा पंक्ति 5 से जुड़ा है और उसके बाद किसी दूसरी पंक्ति को पंक्ति 5 के ऊपर जोड़ा जाता है, तो वह मूल मेटाडेटा अब भी उस पंक्ति (जो अब पंक्ति 6 है) से जोड़ा जाएगा. अगर इससे जुड़े ऑब्जेक्ट को मिटा दिया जाता है, तो इसका मेटाडेटा भी मिटा दिया जाता है.
जेएसओएन के काेड में दिखाना |
---|
{ "metadataId": integer, "metadataKey": string, "metadataValue": string, "location": { object ( |
फ़ील्ड | |
---|---|
metadataId |
स्प्रेडशीट के स्कोप वाला यूनीक आईडी, जो मेटाडेटा की पहचान करता है. मेटाडेटा बनाते समय आईडी दिए जा सकते हैं. ऐसा नहीं करने पर, किसी भी क्रम में आईडी जनरेट करके असाइन कर दिया जाएगा. पॉज़िटिव होना चाहिए. |
metadataKey |
मेटाडेटा कुंजी. किसी स्प्रेडशीट में एक ही पासकोड से कई मेटाडेटा हो सकते हैं. डेवलपर मेटाडेटा में हमेशा एक कुंजी मौजूद होनी चाहिए. |
metadataValue |
मेटाडेटा की कुंजी से जुड़ा डेटा. |
location |
वह जगह जहां मेटाडेटा जोड़ा गया है. |
visibility |
मेटाडेटा किसे दिखे. डेवलपर मेटाडेटा में हमेशा एक 'किसे दिखे' सेटिंग मौजूद होनी चाहिए. |
DeveloperMetadataLocation
वह जगह जहां मेटाडेटा को स्प्रेडशीट में जोड़ा जा सकता है.
जेएसओएन के काेड में दिखाना |
---|
{ "locationType": enum ( |
फ़ील्ड | |
---|---|
locationType |
इस ऑब्जेक्ट से जुड़ी जगह का टाइप. इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है. |
यूनियन फ़ील्ड location . वह जगह जहां मेटाडेटा जोड़ा गया है. location इनमें से सिर्फ़ एक हो सकती है: |
|
spreadsheet |
जब मेटाडेटा पूरी स्प्रेडशीट से जुड़ा होता है, तो वैल्यू 'सही' होती है. |
sheetId |
शीट का आईडी, जब मेटाडेटा पूरी शीट से जुड़ा होता है. |
dimensionRange |
जब मेटाडेटा किसी डाइमेंशन से जुड़ा होता है, तब यह पंक्ति या कॉलम दिखाता है. |
DeveloperMetadataLocationType
उन जगहों की सूची जिनसे डेवलपर मेटाडेटा जुड़ा हो सकता है.
Enums | |
---|---|
DEVELOPER_METADATA_LOCATION_TYPE_UNSPECIFIED |
डिफ़ॉल्ट मान. |
ROW |
पूरी पंक्ति के डाइमेंशन से जुड़ा डेवलपर मेटाडेटा. |
COLUMN |
पूरे कॉलम डाइमेंशन से जुड़ा डेवलपर मेटाडेटा. |
SHEET |
पूरी शीट पर मौजूद डेवलपर मेटाडेटा. |
SPREADSHEET |
पूरी स्प्रेडशीट पर मौजूद डेवलपर मेटाडेटा. |
DeveloperMetadataVisibility
संभावित मेटाडेटा की जानकारी.
Enums | |
---|---|
DEVELOPER_METADATA_VISIBILITY_UNSPECIFIED |
डिफ़ॉल्ट मान. |
DOCUMENT |
दस्तावेज़ दिखने वाले मेटाडेटा को ऐसे किसी भी डेवलपर प्रोजेक्ट से ऐक्सेस किया जा सकता है जिसके पास दस्तावेज़ का ऐक्सेस होता है. |
PROJECT |
प्रोजेक्ट को दिखने वाला मेटाडेटा, सिर्फ़ उस डेवलपर प्रोजेक्ट को दिखता है और उसे ऐक्सेस करने की अनुमति होती है जिसने मेटाडेटा बनाया है. |
तरीके |
|
---|---|
|
दिए गए आईडी के साथ डेवलपर मेटाडेटा देता है. |
|
दिए गए DataFilter से मेल खाने वाला सभी डेवलपर मेटाडेटा देता है. |