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(); }
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
add | Get | เพิ่มข้อมูลหลายแถวไปยัง Get นี้ |
add | Get | เพิ่มแถวข้อมูลลงใน Get นี้ |
build() | Object | ตรวจสอบออบเจ็กต์นี้และแสดงผลในรูปแบบที่ Data Studio ต้องการ |
set | Get | ตั้งค่า Fields ของเครื่องมือสร้าง |
set | Get | ตั้งค่าสถานะตัวกรองที่ใช้สำหรับเครื่องมือสร้างนี้ |
เอกสารโดยละเอียด
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 | Boolean | - สถานะตัวกรองที่ใช้เพื่อตั้งค่า |
รีเทิร์น
GetDataResponse - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง