أداة إنشاء لإنشاء ردّ getSchema()
لمشروع النص البرمجي
function getSchema() { var cc = DataStudioApp.createCommunityConnector(); var fields = cc.getFields(); var types = cc.FieldType; fields.newDimension() .setId('Created') .setName('Date Created') .setDescription('The date that this was created') .setType(types.YEAR_MONTH_DAY); fields.newMetric() .setId('Amount') .setName('Amount (USD)') .setDescription('The cost in US dollars') .setType(types.CURRENCY_USD); return cc.newGetSchemaResponse() .setFields(fields) .build(); }
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
build() | Object | يتم التحقّق من صحة هذا الكائن وعرضه بالتنسيق الذي يتطلبه "مركز البيانات". |
printJson() | String | يطبع تمثيل JSON لهذا الكائن. |
setFields(fields) | GetSchemaResponse | تتيح هذه السياسة ضبط Fields لأداة الإنشاء. |
الوثائق التفصيلية
build()
يتم التحقّق من صحة هذا الكائن وعرضه بالتنسيق الذي يتطلبه "مركز البيانات".
الإرجاع
Object
- عنصر GetSchemaResponse
الذي تم التحقّق من صحته.
printJson()
يطبع تمثيل JSON لهذا الكائن. الهدف من ذلك هو تصحيح الأخطاء فقط.
الإرجاع
String
setFields(fields)
تتيح هذه السياسة ضبط Fields
لأداة الإنشاء.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
fields | Fields | الحقول التي تريد ضبطها. |
الإرجاع
GetSchemaResponse
— أداة الإنشاء هذه، للسلاسل