Class Config

การกําหนดค่า

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

const cc = DataStudioApp.createCommunityConnector();
const config = cc.getConfig();

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

พารามิเตอร์

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

รีเทิร์น

Config — ตัวสร้างนี้สําหรับการต่อเชื่อม


setIsSteppedConfig(isSteppedConfig)

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

พารามิเตอร์

ชื่อประเภทคำอธิบาย
isSteppedConfigBooleanสถานะการกําหนดค่าแบบเป็นขั้นๆ ที่จะตั้งค่า

รีเทิร์น

Config — ตัวสร้างนี้สําหรับการต่อเชื่อม