أداة إنشاء لإنشاء رد getData() لمشروع النص البرمجي
function getFields() { //... } function getData() { const cc = DataStudioApp.createCommunityConnector(); return cc.newGetDataResponse() .setFields(getFields()) .addRow(['3', 'Foobar.com']) .addRow(['4', 'Foobaz.com']) .addRows([ ['5', 'Fizzbuz.com'], ['6', 'Fizzbaz.com'], ]) .build(); }
الطُرق
| الطريقة | نوع القيمة التي تم إرجاعها | وصف قصير |
|---|---|---|
add | Get | تضيف هذه السمة صفوفًا متعددة من البيانات إلى Get. |
add | Get | يضيف هذا الإجراء صفًا من البيانات إلى Get. |
build() | Object | تتحقّق هذه الدالة من صحة العنصر وتعرضه بالتنسيق الذي يحتاج إليه "مركز البيانات". |
set | Get | تضبط هذه السمة Fields أداة الإنشاء. |
set | Get | تضبط هذه السمة حالة الفلاتر المطبَّقة على أداة الإنشاء هذه. |
مستندات تفصيلية
addAllRows(rows)
تضيف هذه السمة صفوفًا متعددة من البيانات إلى GetDataResponse.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
rows | String[][] | صفوف البيانات المطلوب ضبطها |
الإرجاع
GetDataResponse: أداة إنشاء السلاسل
addRow(row)
يضيف هذا الإجراء صفًا من البيانات إلى GetDataResponse.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
row | String[] | تمثّل هذه السمة صف البيانات المطلوب ضبطه. |
الإرجاع
GetDataResponse: أداة إنشاء السلاسل
build()
تتحقّق هذه الدالة من صحة العنصر وتعرضه بالتنسيق الذي يحتاج إليه "مركز البيانات".
الإرجاع
Object: عنصر GetDataResponse الذي تم التحقّق من صحته
setFields(fields)
تضبط هذه السمة Fields أداة الإنشاء.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
fields | Fields | الحقول المطلوب ضبطها |
الإرجاع
GetDataResponse: أداة إنشاء السلاسل
setFiltersApplied(filtersApplied)
تضبط هذه السمة حالة الفلاتر المطبَّقة على أداة الإنشاء هذه. يتم ضبط القيمة على true إذا تم تطبيق جميع الفلاتر بنجاح، أو false في حال عدم تطبيقها.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
filters | Boolean | - حالة الفلاتر المطبَّقة المطلوب ضبطها |
الإرجاع
GetDataResponse: أداة إنشاء السلاسل