أداة إنشاء لإنشاء ردّ getData()
لمشروع النص البرمجي
function getFields() {...} function getData() { var cc = DataStudioApp.createCommunityConnector(); return cc.newGetDataResponse() .setFields(getFields()) .addRow(['3', 'Foobar.com']) .addRow(['4', 'Foobaz.com']) .addRows([ ['5', 'Fizzbuz.com'], ['6', 'Fizzbaz.com'] ]) .build(); }
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
addAllRows(rows) | GetDataResponse | تتم إضافة صفوف متعددة من البيانات إلى GetDataResponse . |
addRow(row) | GetDataResponse | ستتم إضافة صف من البيانات إلى GetDataResponse . |
build() | Object | يتم التحقّق من صحة هذا الكائن وعرضه بالتنسيق الذي يتطلبه "مركز البيانات". |
setFields(fields) | GetDataResponse | تتيح هذه السياسة ضبط Fields لأداة الإنشاء. |
setFiltersApplied(filtersApplied) | GetDataResponse | تضبط حالة تطبيق الفلاتر لأداة الإنشاء هذه. |
الوثائق التفصيلية
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
في الحالات الأخرى.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
filtersApplied | Boolean | - حالة تطبيق الفلاتر على التعيين. |
الإرجاع
GetDataResponse
— أداة الإنشاء هذه، للسلاسل