Class Config

การกำหนดค่า

มีรายการการกำหนดค่าสำหรับเครื่องมือเชื่อมต่อ รายการการกำหนดค่าเหล่านี้จะกำหนดคำถามที่ถามเมื่อเพิ่มเครื่องมือเชื่อมต่อใหม่

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()

แสดงรายการการกำหนดค่าข้อมูลใหม่

รีเทิร์น

Info — รายการใหม่ของการกำหนดค่าข้อมูล


newOptionBuilder()

แสดงผลเครื่องมือสร้างตัวเลือกใหม่

รีเทิร์น

OptionBuilder — เครื่องมือสร้างตัวเลือกใหม่


newSelectMultiple()

แสดงรายการการกำหนดค่าใหม่แบบเลือกหลายรายการ

รีเทิร์น

SelectMultiple — รายการการกำหนดค่าใหม่แบบเลือกหลายรายการ


newSelectSingle()

แสดงรายการการกำหนดค่าแบบเลือกรายการเดียวรายการใหม่

รีเทิร์น

SelectSingle — รายการการกำหนดค่าใหม่แบบเลือกรายการเดียว


newTextArea()

แสดงผลรายการการกำหนดค่าพื้นที่ข้อความใหม่

รีเทิร์น

TextArea — รายการการกำหนดค่าพื้นที่ข้อความใหม่


newTextInput()

แสดงรายการการกำหนดค่าการป้อนข้อความใหม่

รีเทิร์น

TextInput — รายการการกำหนดค่าการป้อนข้อความใหม่


printJson()

พิมพ์การแสดงแทน JSON ของออบเจ็กต์นี้ ซึ่งใช้สำหรับการแก้ไขข้อบกพร่องเท่านั้น

รีเทิร์น

String


setDateRangeRequired(dateRangeRequired)

หากเป็น true จะมีการระบุช่วงวันที่สำหรับคำขอ getData()

พารามิเตอร์

ชื่อTypeคำอธิบาย
dateRangeRequiredBooleanควรระบุช่วงวันที่ให้กับคำขอ getData() หรือไม่

รีเทิร์น

Config — เครื่องมือสร้างนี้สำหรับการทำเชน


setIsSteppedConfig(isSteppedConfig)

หากเป็น true ระบบจะเรียก getConfig() อีกครั้งด้วยการกำหนดค่าผู้ใช้ปัจจุบัน

พารามิเตอร์

ชื่อTypeคำอธิบาย
isSteppedConfigBooleanสถานะการกำหนดค่าแบบขั้นบันไดที่จะตั้งค่า

รีเทิร์น

Config — เครื่องมือสร้างนี้สำหรับการทำเชน