เครื่องมือสร้างที่จะสร้างการตอบกลับ getSchema()
สำหรับโปรเจ็กต์สคริปต์ของคุณ
function getSchema() { var cc = DataStudioApp.createCommunityConnector(); var fields = cc.getFields(); var types = cc.FieldType; fields.newDimension() .setId('Created') .setName('Date Created') .setDescription('The date that this was created') .setType(types.YEAR_MONTH_DAY); fields.newMetric() .setId('Amount') .setName('Amount (USD)') .setDescription('The cost in US dollars') .setType(types.CURRENCY_USD); return cc.newGetSchemaResponse() .setFields(fields) .build(); }
วิธีการ
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
build() | Object | ตรวจสอบออบเจ็กต์นี้และส่งคืนในรูปแบบที่ Data Studio ต้องการ |
printJson() | String | พิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้ |
setFields(fields) | GetSchemaResponse | ตั้งค่า Fields ของเครื่องมือสร้าง |
เอกสารประกอบโดยละเอียด
build()
ตรวจสอบออบเจ็กต์นี้และส่งคืนในรูปแบบที่ Data Studio ต้องการ
รีเทิร์น
Object
— ออบเจ็กต์ GetSchemaResponse
ที่ตรวจสอบแล้ว
printJson()
พิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้ ซึ่งใช้สำหรับการแก้ไขข้อบกพร่องเท่านั้น
รีเทิร์น
String
setFields(fields)
ตั้งค่า Fields
ของเครื่องมือสร้าง
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
fields | Fields | ฟิลด์ที่จะตั้งค่า |
รีเทิร์น
GetSchemaResponse
— เครื่องมือสร้างนี้สำหรับการทำเชน