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 - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง