เครื่องมือสร้างที่จะสร้างการตอบกลับ 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
นี้
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
rows | String[][] | แถวข้อมูลที่ต้องการตั้งค่า |
รีเทิร์น
GetDataResponse
— เครื่องมือสร้างนี้สำหรับการทำเชน
addRow(row)
เพิ่มแถวข้อมูลลงใน GetDataResponse
นี้
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
row | String[] | แถวข้อมูลที่จะตั้งค่า |
รีเทิร์น
GetDataResponse
— เครื่องมือสร้างนี้สำหรับการทำเชน
build()
ตรวจสอบออบเจ็กต์นี้และส่งคืนในรูปแบบที่ Data Studio ต้องการ
รีเทิร์น
Object
— ออบเจ็กต์ GetDataResponse
ที่ตรวจสอบแล้ว
setFields(fields)
ตั้งค่า Fields
ของเครื่องมือสร้าง
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
fields | Fields | ฟิลด์ที่จะตั้งค่า |
รีเทิร์น
GetDataResponse
— เครื่องมือสร้างนี้สำหรับการทำเชน
setFiltersApplied(filtersApplied)
ตั้งค่าสถานะที่ใช้ตัวกรองสำหรับเครื่องมือสร้างนี้ ตั้งค่าเป็น true
หากใช้ตัวกรองทั้งหมดเรียบร้อยแล้ว
หากไม่เช่นนั้น ให้false
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
filtersApplied | Boolean | - ตัวกรองใช้ตัวกรองเพื่อตั้งสถานะ |
รีเทิร์น
GetDataResponse
— เครื่องมือสร้างนี้สำหรับการทำเชน