CommunityConnector ช่วยให้สคริปต์เข้าถึงเครื่องมือสร้างและยูทิลิตีเพื่อช่วยในการพัฒนาปลั๊กอินจากชุมชนสำหรับใช้ลิงก์ข้อมูลสำหรับ Data Studio ใช้คลาสนี้เพื่อรับการอ้างอิงไปยังออบเจ็กต์ Fields
และ Enum FieldType
และ AggregationType
เพื่อให้นำไปใช้ในการสร้าง Field
ได้
var cc = DataStudioApp.createCommunityConnector(); var fieldType = cc.FieldType; var aggregationType = cc.AggregationType; var fields = cc.getFields(); fields.newMetric() .setAggregation(aggregationType.AVG) .setType(fieldType.CURRENCY_USD);
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | Type | คำอธิบาย |
---|---|---|
AggregationType | AggregationType | การแจกแจง AggregationType |
AuthType | AuthType | การแจกแจง AuthType |
BigQueryParameterType | BigQueryParameterType | การแจกแจง BigQueryParameterType |
FieldType | FieldType | การแจกแจง FieldType |
วิธีการ
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
getConfig() | Config | แสดงผลออบเจ็กต์ Config |
getFields() | Fields | แสดงผลออบเจ็กต์ Fields |
newAuthTypeResponse() | GetAuthTypeResponse | แสดงผลออบเจ็กต์ GetAuthTypeResponse ใหม่ |
newBigQueryConfig() | BigQueryConfig | แสดงผลออบเจ็กต์ BigQueryConfig ใหม่ |
newDebugError() | DebugError | แสดงผลออบเจ็กต์ DebugError ใหม่ |
newGetDataResponse() | GetDataResponse | แสดงผลออบเจ็กต์ GetDataResponse ใหม่ |
newGetSchemaResponse() | GetSchemaResponse | แสดงผลออบเจ็กต์ GetSchemaResponse ใหม่ |
newSetCredentialsResponse() | SetCredentialsResponse | แสดงผลออบเจ็กต์ SetCredentialsResponse ใหม่ |
newUserError() | UserError | แสดงผลออบเจ็กต์ UserError ใหม่ |
เอกสารประกอบโดยละเอียด
getConfig()
getFields()
newAuthTypeResponse()
แสดงผลออบเจ็กต์ GetAuthTypeResponse
ใหม่ ใช้ออบเจ็กต์นี้เพื่อสร้างการตอบกลับสำหรับฟังก์ชัน getAuthType()
ที่คุณใช้ในโปรเจ็กต์สคริปต์
รีเทิร์น
GetAuthTypeResponse
— ออบเจ็กต์ GetAuthTypeResponse
ใหม่
newBigQueryConfig()
แสดงผลออบเจ็กต์ BigQueryConfig
ใหม่ ใช้ออบเจ็กต์นี้เพื่อสร้างการตอบกลับสำหรับฟังก์ชัน getData()
ที่คุณใช้ในโปรเจ็กต์สคริปต์
รีเทิร์น
BigQueryConfig
— ออบเจ็กต์ BigQueryConfig
ใหม่
newDebugError()
แสดงผลออบเจ็กต์ DebugError
ใหม่ ใช้ออบเจ็กต์นี้เพื่อสร้างข้อผิดพลาดในการแก้ไขข้อบกพร่อง
รีเทิร์น
DebugError
— ออบเจ็กต์ DebugError
ใหม่
newGetDataResponse()
แสดงผลออบเจ็กต์ GetDataResponse
ใหม่ ใช้ออบเจ็กต์นี้เพื่อสร้างการตอบกลับสำหรับฟังก์ชัน getData()
ที่คุณใช้ในโปรเจ็กต์สคริปต์
รีเทิร์น
GetDataResponse
— ออบเจ็กต์ GetDataResponse
ใหม่
newGetSchemaResponse()
แสดงผลออบเจ็กต์ GetSchemaResponse
ใหม่ ใช้ออบเจ็กต์นี้เพื่อสร้างการตอบกลับสำหรับฟังก์ชัน getSchema()
ที่คุณใช้ในโปรเจ็กต์สคริปต์
รีเทิร์น
GetSchemaResponse
— ออบเจ็กต์ GetSchemaResponse
ใหม่
newSetCredentialsResponse()
แสดงผลออบเจ็กต์ SetCredentialsResponse
ใหม่ ใช้ออบเจ็กต์นี้เพื่อสร้างการตอบสนองสำหรับฟังก์ชัน setCredentials()
ที่คุณใช้ในโปรเจ็กต์สคริปต์
รีเทิร์น
SetCredentialsResponse
— ออบเจ็กต์ SetCredentialsResponse
ใหม่