يحتوي على مجموعة من Field
لموصّل المنتدى. تحدِّد هذه المجموعة من الحقول
السمات والمقاييس التي يمكن استخدامها في "مركز البيانات".
const cc = DataStudioApp.createCommunityConnector(); const fields = cc.getFields(); const field1 = fields .newDimension() // Set other properties as needed. .setId('field1_id');
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
as | Field[] | لعرض هذا العنصر كمصفوفة. |
build() | Object[] | تُجري هذه الدالة عملية التحقّق من صحة هذا العنصر وتُعيده بالتنسيق المطلوب في "مركز بيانات Google". |
for | Fields | تعرِض هذه الدالة عنصر Fields جديدًا تمّت فلترته إلى Field مع معرّف في ids . |
get | Field | تعرِض السمة التلقائية التي سيتم استخدامها لمجموعة الحقول. |
get | Field | تعرِض هذه الدالة المقياس التلقائي الذي سيتم استخدامه لمجموعة الحقول. |
get | Field | تعرِض هذه الدالة حقلًا يحمل معرّفًا معيّنًا، أو null إذا لم يكن هناك حقل يحمل هذا المعرّف في عنصر Fields هذا. |
new | Field | تعرِض بُعدًا جديدًا Field . |
new | Field | تعرِض مقياسًا جديدًا Field . |
set | void | لضبط السمة التلقائية التي سيتم استخدامها لمجموعة الحقول |
set | void | لضبط المقياس التلقائي الذي سيتم استخدامه لمجموعة الحقول. |
مستندات تفصيلية
as Array()
لعرض هذا العنصر كمصفوفة.
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()); });
الإرجاع
build()
تُجري هذه الدالة عملية التحقّق من صحة هذا العنصر وتُعيده بالتنسيق المطلوب في "مركز بيانات Google".
الإرجاع
Object[]
: بيانات الحقول التي تم التحقّق منها، ممثّلة كقائمة بالعناصر
عمليات الرمي
Error
- إذا تعذّر إنشاء عنصر صالح
for Ids(ids)
تعرِض هذه الدالة عنصر Fields
جديدًا تمّت فلترته إلى Field
مع معرّف في ids
.
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']);
المعلَمات
الاسم | النوع | الوصف |
---|---|---|
ids | String[] | أرقام تعريف الحقول التي يجب الاحتفاظ بها |
الإرجاع
get Default Dimension()
تعرِض السمة التلقائية التي سيتم استخدامها لمجموعة الحقول. يتم اختيار السمة التلقائية تلقائيًا عند إنشاء تمثيل بصري جديد.
الإرجاع
Field
: السمة التي تم ضبطها كسمة تلقائية، أو null
إذا لم يتم ضبط سمة
تلقائية.
get Default Metric()
تعرِض هذه الدالة المقياس التلقائي الذي سيتم استخدامه لمجموعة الحقول. يتم اختيار المقياس التلقائي تلقائيًا عند إنشاء تمثيل بصري جديد.
الإرجاع
Field
: المقياس الذي تم ضبطه كالمقياس التلقائي، أو null
إذا لم يتم ضبط مقياس تلقائي
get Field By Id(fieldId)
تعرِض هذه الدالة حقلًا يحمل معرّفًا معيّنًا، أو null
إذا لم يكن هناك حقل يحمل هذا المعرّف في عنصر Fields
هذا.
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');
المعلَمات
الاسم | النوع | الوصف |
---|---|---|
field | String | رقم تعريف الحقل المطلوب الحصول عليه |
الإرجاع
Field
: Field
الذي يحمل رقم التعريف المحدّد، أو null
إذا لم يكن هناك حقل مماثل
ضمن عنصر Fields
هذا.
set Default Dimension(fieldId)
لضبط السمة التلقائية التي سيتم استخدامها لمجموعة الحقول يتم اختيار السمة التلقائية تلقائيًا عند إنشاء تمثيل بصري جديد.
المعلَمات
الاسم | النوع | الوصف |
---|---|---|
field | String | رقم تعريف الحقل الذي سيتم استخدامه كسمة تلقائية. يجب أن يكون هذا المعرّف متوفّرًا في مجموعة الحقول. |
set Default Metric(fieldId)
لضبط المقياس التلقائي الذي سيتم استخدامه لمجموعة الحقول. يتم اختيار المقياس التلقائي تلقائيًا عند إنشاء تمثيل بصري جديد.
المعلَمات
الاسم | النوع | الوصف |
---|---|---|
field | String | رقم تعريف الحقل الذي سيتم استخدامه كمقياس تلقائي. يجب أن يكون هذا المعرّف متوفّرًا في مجموعة الحقول. |