سازنده برای ایجاد یک پاسخ 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 — این سازنده، برای زنجیرهسازی.