ประกอบด้วยข้อมูลการเลือกรายการเดียวสำหรับการกำหนดค่า โดยพร็อพเพอร์ตี้จะเป็นตัวกำหนดวิธีแสดงการเลือกรายการเดียวใน Data Studio
const cc = DataStudioApp.createCommunityConnector(); const config = cc.getConfig(); const option1 = config.newOptionBuilder().setLabel('option label').setValue('option_value'); const option2 = config.newOptionBuilder() .setLabel('second option label') .setValue('option_value_2'); const info1 = config.newSelectSingle() .setId('api_endpoint') .setName('Data Type') .setHelpText('Select the data type you\'re interested in.') .setAllowOverride(true) .addOption(option1) .addOption(option2);
เมธอด
| เมธอด | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
add | Select | เพิ่มตัวเลือกใหม่ |
set | Select | เปิดใช้การลบล้างสำหรับรายการกำหนดค่านี้ |
set | Select | ตั้งค่าข้อความช่วยเหลือสำหรับรายการกำหนดค่านี้ |
set | Select | ตั้งค่ารหัสที่ไม่ซ้ำกันสำหรับรายการกำหนดค่านี้ |
set | Select | ตั้งค่าสถานะแบบไดนามิกสำหรับรายการกำหนดค่านี้ |
set | Select | ตั้งค่าชื่อที่แสดงสำหรับรายการกำหนดค่านี้ |
เอกสารประกอบโดยละเอียด
addOption(optionBuilder)
เพิ่มตัวเลือกใหม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
option | Option | ตัวสร้างสำหรับตัวเลือก |
รีเทิร์น
SelectSingle \- ตัวสร้างนี้สำหรับการเชื่อมโยง
setAllowOverride(allowOverride)
เปิดใช้การลบล้างสำหรับรายการกำหนดค่านี้ หากตั้งค่าเป็น true ผู้สร้างแหล่งข้อมูลจะมีตัวเลือกในการเปิดใช้ฟีเจอร์นี้สำหรับผู้แก้ไขรายงาน
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
allow | Boolean | ระบุว่ารายการกำหนดค่านี้ลบล้างในรายงานได้หรือไม่ |
รีเทิร์น
SelectSingle \- ตัวสร้างนี้สำหรับการเชื่อมโยง
setHelpText(helpText)
ตั้งค่าข้อความช่วยเหลือสำหรับรายการกำหนดค่านี้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
help | String | ข้อความช่วยเหลือที่จะตั้งค่า |
รีเทิร์น
SelectSingle \- ตัวสร้างนี้สำหรับการเชื่อมโยง
setId(id)
ตั้งค่ารหัสที่ไม่ซ้ำกันสำหรับรายการกำหนดค่านี้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
id | String | รหัสที่จะตั้งค่า |
รีเทิร์น
SelectSingle \- ตัวสร้างนี้สำหรับการเชื่อมโยง
setIsDynamic(isDynamic)
ตั้งค่าสถานะแบบไดนามิกสำหรับรายการกำหนดค่านี้
หากมีการแก้ไขรายการกำหนดค่าแบบไดนามิก ระบบจะล้างรายการกำหนดค่าที่ตามมา
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
is | Boolean | สถานะแบบไดนามิกที่จะตั้งค่า |
รีเทิร์น
SelectSingle \- ตัวสร้างนี้สำหรับการเชื่อมโยง
setName(name)
ตั้งค่าชื่อที่แสดงสำหรับรายการกำหนดค่านี้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
name | String | ชื่อที่จะตั้งค่า |
รีเทิร์น
SelectSingle \- ตัวสร้างนี้สำหรับการเชื่อมโยง