Class GetDataResponse

GetDataResponse

ตัวสร้างเพื่อสร้างคำตอบ 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();
}

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addAllRows(rows)GetDataResponseเพิ่มข้อมูลหลายแถวลงใน GetDataResponse นี้
addRow(row)GetDataResponseเพิ่มแถวข้อมูลลงใน GetDataResponse นี้
build()Objectตรวจสอบออบเจ็กต์นี้และแสดงผลในรูปแบบที่ Data Studio ต้องการ
setFields(fields)GetDataResponseตั้งค่า Fields ของเครื่องมือสร้าง
setFiltersApplied(filtersApplied)GetDataResponseตั้งค่าสถานะตัวกรองที่ใช้สำหรับเครื่องมือสร้างนี้

เอกสารประกอบโดยละเอียด

addAllRows(rows)

เพิ่มข้อมูลหลายแถวลงใน GetDataResponse นี้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
rowsString[][]แถวข้อมูลที่จะตั้งค่า

รีเทิร์น

GetDataResponse — ตัวสร้างนี้สําหรับการต่อเชื่อม


addRow(row)

เพิ่มแถวข้อมูลลงใน GetDataResponse นี้

พารามิเตอร์

ชื่อประเภทคำอธิบาย
rowString[]แถวของข้อมูลที่จะตั้งค่า

รีเทิร์น

GetDataResponse — ตัวสร้างนี้สําหรับการต่อเชื่อม


build()

ตรวจสอบออบเจ็กต์นี้และแสดงผลในรูปแบบที่ Data Studio ต้องการ

รีเทิร์น

Object — ออบเจ็กต์ GetDataResponse ที่ตรวจสอบแล้ว


setFields(fields)

ตั้งค่า Fields ของเครื่องมือสร้าง

พารามิเตอร์

ชื่อประเภทคำอธิบาย
fieldsFieldsฟิลด์ที่จะตั้งค่า

รีเทิร์น

GetDataResponse — ตัวสร้างนี้สําหรับการต่อเชื่อม


setFiltersApplied(filtersApplied)

ตั้งค่าสถานะตัวกรองที่ใช้สำหรับเครื่องมือสร้างนี้ ตั้งค่าเป็น true หากใช้ตัวกรองทั้งหมดเรียบร้อยแล้ว หรือเป็น false หากไม่สำเร็จ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
filtersAppliedBoolean- สถานะตัวกรองที่ใช้เพื่อตั้งค่า

รีเทิร์น

GetDataResponse — ตัวสร้างนี้สําหรับการต่อเชื่อม