มีรายการการกำหนดค่าสำหรับเครื่องมือเชื่อมต่อ รายการการกำหนดค่าเหล่านี้จะกำหนดคำถามที่ถามเมื่อเพิ่มเครื่องมือเชื่อมต่อใหม่
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()
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
dateRangeRequired | Boolean | ควรระบุช่วงวันที่ให้กับคำขอ getData() หรือไม่ |
รีเทิร์น
Config
— เครื่องมือสร้างนี้สำหรับการทำเชน
setIsSteppedConfig(isSteppedConfig)
หากเป็น true
ระบบจะเรียก getConfig()
อีกครั้งด้วยการกำหนดค่าผู้ใช้ปัจจุบัน
พารามิเตอร์
ชื่อ | Type | คำอธิบาย |
---|---|---|
isSteppedConfig | Boolean | สถานะการกำหนดค่าแบบขั้นบันไดที่จะตั้งค่า |
รีเทิร์น
Config
— เครื่องมือสร้างนี้สำหรับการทำเชน