มีรายการการกำหนดค่าสำหรับเครื่องมือเชื่อมต่อ รายการการกำหนดค่าเหล่านี้จะกำหนด เมื่อมีการเพิ่มเครื่องมือเชื่อมต่อใหม่
var cc = DataStudioApp.createCommunityConnector(); var config = cc.getConfig(); var info_entry = config.newInfo() .setId("info_id") .setHelpText("This connector can connect to multiple data endpoints.");
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
build() | Object | ตรวจสอบออบเจ็กต์นี้และส่งคืนในรูปแบบที่ Data Studio ต้องการ |
newCheckbox() | Checkbox | แสดงผลรายการการกำหนดค่าช่องทำเครื่องหมายใหม่ |
newInfo() | Info | แสดงผลรายการการกำหนดค่าข้อมูลใหม่ |
newOptionBuilder() | OptionBuilder | แสดงผลเครื่องมือสร้างตัวเลือกใหม่ |
newSelectMultiple() | SelectMultiple | แสดงผลรายการการกำหนดค่าที่เลือกหลายรายการใหม่ |
newSelectSingle() | SelectSingle | แสดงผลรายการการกำหนดค่าเดี่ยวที่เลือกใหม่ |
newTextArea() | TextArea | แสดงผลรายการการกำหนดค่าพื้นที่ข้อความใหม่ |
newTextInput() | TextInput | แสดงผลรายการการกำหนดค่าการป้อนข้อความใหม่ |
printJson() | String | พิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้ |
setDateRangeRequired(dateRangeRequired) | Config | หากเป็น true จะมีการระบุช่วงวันที่สำหรับคำขอ getData() |
setIsSteppedConfig(isSteppedConfig) | Config | หากเป็น true ระบบจะเรียกใช้ getConfig() อีกครั้งด้วยการกำหนดค่าผู้ใช้ปัจจุบัน |
เอกสารโดยละเอียด
build()
ตรวจสอบออบเจ็กต์นี้และส่งคืนในรูปแบบที่ Data Studio ต้องการ
รีเทิร์น
Object
— ออบเจ็กต์ Config
ที่ตรวจสอบแล้ว
newCheckbox()
แสดงผลรายการการกำหนดค่าช่องทำเครื่องหมายใหม่
รีเทิร์น
Checkbox
— รายการการกำหนดค่าช่องทำเครื่องหมายใหม่
newInfo()
newOptionBuilder()
newSelectMultiple()
แสดงผลรายการการกำหนดค่าที่เลือกหลายรายการใหม่
รีเทิร์น
SelectMultiple
— รายการการกำหนดค่าที่เลือกหลายรายการใหม่
newSelectSingle()
แสดงผลรายการการกำหนดค่าเดี่ยวที่เลือกใหม่
รีเทิร์น
SelectSingle
— รายการการกำหนดค่าเดี่ยวที่เลือกใหม่
newTextArea()
newTextInput()
printJson()
พิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้ การตั้งค่านี้มีไว้เพื่อแก้ไขข้อบกพร่องเท่านั้น
รีเทิร์น
String
setDateRangeRequired(dateRangeRequired)
หากเป็น true
จะมีการระบุช่วงวันที่สำหรับคำขอ getData()
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
dateRangeRequired | Boolean | ควรระบุช่วงวันที่ให้กับ getData() หรือไม่
คำขอ |
รีเทิร์น
Config
— เครื่องมือสร้างนี้สำหรับการทำสายโซ่
setIsSteppedConfig(isSteppedConfig)
หากเป็น true
ระบบจะเรียกใช้ getConfig()
อีกครั้งด้วยการกำหนดค่าผู้ใช้ปัจจุบัน
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
isSteppedConfig | Boolean | สถานะการกำหนดค่าแบบขั้นบันไดที่จะตั้งค่า |
รีเทิร์น
Config
— เครื่องมือสร้างนี้สำหรับการทำสายโซ่