Class GetDataResponse

GetDataResponse

أداة إنشاء لإنشاء ردّ 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.

المعلمات

الاسمالنوعالوصف
rowsString[][]صفوف البيانات المطلوب ضبطها.

الإرجاع

GetDataResponse — أداة الإنشاء هذه، للسلاسل


addRow(row)

ستتم إضافة صف من البيانات إلى GetDataResponse.

المعلمات

الاسمالنوعالوصف
rowString[]صف البيانات المطلوب ضبطه.

الإرجاع

GetDataResponse — أداة الإنشاء هذه، للسلاسل


build()

يتم التحقّق من صحة هذا الكائن وعرضه بالتنسيق الذي يتطلبه "مركز البيانات".

الإرجاع

Object - عنصر GetDataResponse الذي تم التحقّق من صحته.


setFields(fields)

تتيح هذه السياسة ضبط Fields لأداة الإنشاء.

المعلمات

الاسمالنوعالوصف
fieldsFieldsالحقول التي تريد ضبطها.

الإرجاع

GetDataResponse — أداة الإنشاء هذه، للسلاسل


setFiltersApplied(filtersApplied)

تضبط حالة تطبيق الفلاتر لأداة الإنشاء هذه. يتم الضبط على true في حال ضبط جميع الفلاتر تم التطبيق بنجاح، false في الحالات الأخرى.

المعلمات

الاسمالنوعالوصف
filtersAppliedBoolean- حالة تطبيق الفلاتر على التعيين.

الإرجاع

GetDataResponse — أداة الإنشاء هذه، للسلاسل