เครื่องมือสร้างเพื่อสร้างการตอบกลับ 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
— เครื่องมือสร้างนี้สำหรับการทำสายโซ่