Class Fields

फ़ील्ड

इसमें कम्यूनिटी कनेक्टर के लिए Field का एक सेट शामिल होता है. फ़ील्ड के इस सेट से यह तय होता है कि Data Studio में किन डाइमेंशन और मेट्रिक का इस्तेमाल किया जा सकता है.

const cc = DataStudioApp.createCommunityConnector();
const fields = cc.getFields();

const field1 = fields
                   .newDimension()
                   // Set other properties as needed.
                   .setId('field1_id');

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
asArray()Field[]इस ऑब्जेक्ट को ऐरे के तौर पर दिखाता है.
build()Object[]इस ऑब्जेक्ट की पुष्टि करता है और उसे Data Studio के ज़रूरी फ़ॉर्मैट में दिखाता है.
forIds(ids)Fieldsids में आईडी वाले Field को फ़िल्टर करके, नया Fields ऑब्जेक्ट दिखाता है.
getDefaultDimension()Fieldफ़ील्ड के सेट के लिए इस्तेमाल किया जाने वाला डिफ़ॉल्ट डाइमेंशन दिखाता है.
getDefaultMetric()Fieldफ़ील्ड के सेट के लिए इस्तेमाल की जाने वाली डिफ़ॉल्ट मेट्रिक दिखाता है.
getFieldById(fieldId)Fieldयह किसी दिए गए आईडी वाला फ़ील्ड दिखाता है. अगर इस Fields ऑब्जेक्ट में उस आईडी वाला कोई फ़ील्ड नहीं है, तो यह null दिखाता है.
newDimension()Fieldनया डाइमेंशन Field दिखाता है.
newMetric()Fieldएक नई मेट्रिक Field दिखाता है.
setDefaultDimension(fieldId)voidफ़ील्ड के सेट के लिए इस्तेमाल किया जाने वाला डिफ़ॉल्ट डाइमेंशन सेट करता है.
setDefaultMetric(fieldId)voidफ़ील्ड के सेट के लिए इस्तेमाल की जाने वाली डिफ़ॉल्ट मेट्रिक सेट करता है.

ज़्यादा जानकारी वाला दस्तावेज़

asArray()

इस ऑब्जेक्ट को ऐरे के तौर पर दिखाता है.

const fields = DataStudioApp.createCommunityConnector().getFields();
fields.newDimension().setId('field1_id');
fields.newDimension().setId('field2_id');
fields.newDimension().setId('field3_id');

// Logging the ID of each field:
fields.asArray().map((field) => {
  Logger.log(field.getId());
});

वापसी का टिकट

Field[]Field ऑब्जेक्ट का कलेक्शन.


build()

इस ऑब्जेक्ट की पुष्टि करता है और उसे Data Studio के ज़रूरी फ़ॉर्मैट में दिखाता है.

वापसी का टिकट

Object[] — पुष्टि किया गया फ़ील्ड डेटा, जिसे ऑब्जेक्ट की सूची के तौर पर दिखाया जाता है.

थ्रो

Error — अगर मान्य ऑब्जेक्ट नहीं बनाया जा सकता.


forIds(ids)

ids में आईडी वाले Field को फ़िल्टर करके, नया Fields ऑब्जेक्ट दिखाता है.

const fields = DataStudioApp.createCommunityConnector().getFields();
fields.newDimension().setId('field1_id');
fields.newDimension().setId('field2_id');
fields.newDimension().setId('field3_id');

// subsetFields is a Fields object that only contains field1 and field2.
const subsetFields = fields.forIds(['field1_id', 'field3_id']);

पैरामीटर

नामटाइपब्यौरा
idsString[]उन फ़ील्ड के आईडी जिन्हें सेव रखना है.

वापसी का टिकट

Fields — नया Fields ऑब्जेक्ट.


getDefaultDimension()

फ़ील्ड के सेट के लिए इस्तेमाल किया जाने वाला डिफ़ॉल्ट डाइमेंशन दिखाता है. नया विज़ुअलाइज़ेशन बनाने पर, डिफ़ॉल्ट डाइमेंशन अपने-आप चुना जाता है.

वापसी का टिकट

Field — वह डाइमेंशन जिसे डिफ़ॉल्ट डाइमेंशन के तौर पर सेट किया गया है. अगर कोई डिफ़ॉल्ट डाइमेंशन सेट नहीं किया गया है, तो null.


getDefaultMetric()

फ़ील्ड के सेट के लिए इस्तेमाल की जाने वाली डिफ़ॉल्ट मेट्रिक दिखाता है. नया विज़ुअलाइज़ेशन बनाने पर, डिफ़ॉल्ट मेट्रिक अपने-आप चुनी जाती है.

वापसी का टिकट

Field — डिफ़ॉल्ट मेट्रिक के तौर पर सेट की गई मेट्रिक या null, अगर कोई डिफ़ॉल्ट मेट्रिक सेट नहीं की गई थी.


getFieldById(fieldId)

यह किसी दिए गए आईडी वाला फ़ील्ड दिखाता है. अगर इस Fields ऑब्जेक्ट में उस आईडी वाला कोई फ़ील्ड नहीं है, तो यह null दिखाता है.

const fields = DataStudioApp.createCommunityConnector().getFields();
const field1 = fields.newDimension().setId('field1_id');

// byId is the same as field1.
const byId = fields.getFieldById('field1_id');

// byId2 is null.
const byId2 = fields.getFieldById('not present id');

पैरामीटर

नामटाइपब्यौरा
fieldIdStringजिस फ़ील्ड की वैल्यू चाहिए उसका आईडी.

वापसी का टिकट

Field — दिए गए आईडी वाला Field या null, अगर इस Fields ऑब्जेक्ट में ऐसा कोई फ़ील्ड मौजूद नहीं है.


newDimension()

नया डाइमेंशन Field दिखाता है.

वापसी का टिकट

Field — नया डाइमेंशन Field.


newMetric()

एक नई मेट्रिक Field दिखाता है.

वापसी का टिकट

Field — नई मेट्रिक Field.


setDefaultDimension(fieldId)

फ़ील्ड के सेट के लिए इस्तेमाल किया जाने वाला डिफ़ॉल्ट डाइमेंशन सेट करता है. नया विज़ुअलाइज़ेशन बनाने पर, डिफ़ॉल्ट डाइमेंशन अपने-आप चुना जाता है.

पैरामीटर

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

setDefaultMetric(fieldId)

फ़ील्ड के सेट के लिए इस्तेमाल की जाने वाली डिफ़ॉल्ट मेट्रिक सेट करता है. नया विज़ुअलाइज़ेशन बनाने पर, डिफ़ॉल्ट मेट्रिक अपने-आप चुनी जाती है.

पैरामीटर

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