बिल्डर, आपकी स्क्रिप्ट प्रोजेक्ट के लिए getSchema() रिस्पॉन्स जनरेट करता है.
function getSchema() { const cc = DataStudioApp.createCommunityConnector(); const fields = cc.getFields(); fields.newDimension() .setId('Created') .setName('Date Created') .setDescription('The date that this was created') .setType(cc.FieldType.YEAR_MONTH_DAY); fields.newMetric() .setId('Amount') .setName('Amount (USD)') .setDescription('The cost in US dollars') .setType(cc.FieldType.CURRENCY_USD); return cc.newGetSchemaResponse().setFields(fields).build(); }
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
build() | Object | यह ऑब्जेक्ट की पुष्टि करता है और उसे Data Studio के लिए ज़रूरी फ़ॉर्मैट में दिखाता है. |
print | String | इस ऑब्जेक्ट को JSON फ़ॉर्मैट में दिखाता है. |
set | Get | इससे बिल्डर का Fields सेट किया जाता है. |
ज़्यादा जानकारी वाला दस्तावेज़
build()
यह ऑब्जेक्ट की पुष्टि करता है और उसे Data Studio के लिए ज़रूरी फ़ॉर्मैट में दिखाता है.
वापसी का टिकट
Object — पुष्टि किया गया GetSchemaResponse ऑब्जेक्ट.
printJson()
इस ऑब्जेक्ट को JSON फ़ॉर्मैट में दिखाता है. यह सिर्फ़ डीबग करने के लिए है.
वापसी का टिकट
String
setFields(fields)
इससे बिल्डर का Fields सेट किया जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
fields | Fields | सेट किए जाने वाले फ़ील्ड. |
वापसी का टिकट
GetSchemaResponse — यह बिल्डर, चेनिंग के लिए है.