Builder כדי ליצור תשובה 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(); }
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
add | Get | הוספה של כמה שורות של נתונים לGet הזה. |
add | Get | מוסיפים שורה של נתונים ל-Get הזה. |
build() | Object | מאמת את האובייקט הזה ומחזיר אותו בפורמט שנדרש על ידי Data Studio. |
set | Get | מגדירה את Fields של ה-builder. |
set | Get | מגדירה את סטטוס המסננים שהוחלו על ה-builder הזה. |
תיעוד מפורט
addAllRows(rows)
הוספה של כמה שורות של נתונים לGetDataResponse הזה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
rows | String[][] | השורות של הנתונים שצריך להגדיר. |
חזרה
GetDataResponse – ה-builder הזה, לשרשור.
addRow(row)
מוסיפים שורה של נתונים ל-GetDataResponse הזה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
row | String[] | השורה של הנתונים שצריך להגדיר. |
חזרה
GetDataResponse – ה-builder הזה, לשרשור.
build()
מאמת את האובייקט הזה ומחזיר אותו בפורמט שנדרש על ידי Data Studio.
חזרה
Object – אובייקט GetDataResponse שעבר אימות.
setFields(fields)
מגדירה את Fields של ה-builder.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
fields | Fields | השדות להגדרה. |
חזרה
GetDataResponse – ה-builder הזה, לשרשור.
setFiltersApplied(filtersApplied)
מגדירה את סטטוס המסננים שהוחלו על ה-builder הזה. הערך הוא true אם כל המסננים הוחלו בהצלחה, false אחרת.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
filters | Boolean | - הסטטוס של המסננים שהוחלו להגדרה. |
חזרה
GetDataResponse – ה-builder הזה, לשרשור.