Class GetDataResponse

دریافت داده پاسخ

سازنده برای ایجاد یک پاسخ 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 All Rows(rows) Get Data Response چندین ردیف داده به این Get Data Response اضافه می‌کند.
add Row(row) Get Data Response یک ردیف داده به این Get Data Response اضافه می‌کند.
build() Object این شیء را اعتبارسنجی می‌کند و آن را در قالبی که توسط Data Studio مورد نیاز است، برمی‌گرداند.
set Fields(fields) Get Data Response Fields سازنده را تنظیم می‌کند.
set Filters Applied(filtersApplied) Get Data Response وضعیت فیلترهای اعمال شده برای این سازنده را تنظیم می‌کند.

مستندات دقیق

addAllRows(rows)

چندین ردیف داده به این GetDataResponse اضافه می‌کند.

پارامترها

نام نوع توضیحات
rows String[][] ردیف‌های داده‌ای که باید تنظیم شوند.

بازگشت

GetDataResponse — این سازنده، برای زنجیره‌سازی.


addRow(row)

یک ردیف داده به GetDataResponse اضافه می‌کند.

پارامترها

نام نوع توضیحات
row String[] ردیف داده‌هایی که باید تنظیم شوند.

بازگشت

GetDataResponse — این سازنده، برای زنجیره‌سازی.


build()

این شیء را اعتبارسنجی می‌کند و آن را در قالبی که توسط Data Studio مورد نیاز است، برمی‌گرداند.

بازگشت

Object - شیء GetDataResponse اعتبارسنجی شده.


setFields(fields)

Fields سازنده را تنظیم می‌کند.

پارامترها

نام نوع توضیحات
fields Fields فیلدهایی که باید تنظیم شوند.

بازگشت

GetDataResponse — این سازنده، برای زنجیره‌سازی.


setFiltersApplied(filtersApplied)

وضعیت فیلترهای اعمال شده برای این سازنده را تنظیم می‌کند. اگر همه فیلترها با موفقیت اعمال شوند، روی true و در غیر این صورت روی false تنظیم می‌شود.

پارامترها

نام نوع توضیحات
filters Applied Boolean - فیلترهای اعمال شده وضعیت را تنظیم می‌کنند.

بازگشت

GetDataResponse — این سازنده، برای زنجیره‌سازی.