Builder برای ایجاد پاسخ 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 | این شی را اعتبارسنجی می کند و آن را در قالب مورد نیاز Data Studio برمی گرداند. |
setFields(fields) | GetDataResponse | Fields سازنده را تنظیم می کند. |
setFiltersApplied(filtersApplied) | GetDataResponse | وضعیت اعمال فیلترها را برای این سازنده تنظیم می کند. |
مستندات دقیق
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
را تنظیم کنید.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
filtersApplied | Boolean | - فیلترها وضعیت را برای تنظیم اعمال کردند. |
بازگشت
GetDataResponse
- این سازنده، برای زنجیره زدن.