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

พารามิเตอร์

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

รีเทิร์น

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


setIsSteppedConfig(isSteppedConfig)

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

พารามิเตอร์

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

รีเทิร์น

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