แหล่งข้อมูลจาก Google สำหรับวิดเจ็ต SelectionInput
ที่ใช้เมนูแบบเลือกหลายรายการ
Google Workspace ได้อย่างเต็มประสิทธิภาพ ใช้เพื่อเติมข้อมูลรายการในเมนูการเลือกหลายรายการ
const platformDataSource = CardService.newPlatformDataSource() .setCommonDataSource(CardService.CommonDataSource.USER); const multiSelect = CardService.newSelectionInput() .setType(CardService.SelectionInputType.MULTI_SELECT) .setFieldName("contacts") .setTitle("Selected contacts") .setMultiSelectMaxSelectedItems(5) .setMultiSelectMinQueryLength(1) .setPlatformDataSource(platformDataSource);
ใช้ได้กับแอป Google Chat เท่านั้น ใช้ไม่ได้กับส่วนเสริมของ Google Workspace
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
setCommonDataSource(commonDataSource) | PlatformDataSource | ตั้งค่าแหล่งข้อมูลจาก Google Workspace |
setHostAppDataSource(hostAppDataSource) | PlatformDataSource | ใช้เพื่อเติมพื้นที่ทำงานในเมนูการเลือกหลายรายการ |
เอกสารโดยละเอียด
setCommonDataSource(commonDataSource)
ตั้งค่าแหล่งข้อมูลจาก Google Workspace
const platformDataSource = CardService.newPlatformDataSource() .setCommonDataSource(CardService.CommonDataSource.USER); const multiSelect = CardService.newSelectionInput() .setType(CardService.SelectionInputType.MULTI_SELECT) .setFieldName("contacts") .setTitle("Selected contacts") .setMultiSelectMaxSelectedItems(5) .setMultiSelectMinQueryLength(1) .setPlatformDataSource(platformDataSource);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
commonDataSource | CommonDataSource | แหล่งข้อมูลที่จะตั้งค่า |
รีเทิร์น
PlatformDataSource
— ออบเจ็กต์นี้สำหรับการทำห่วงโซ่
setHostAppDataSource(hostAppDataSource)
ใช้เพื่อเติมพื้นที่ทำงานในเมนูการเลือกหลายรายการ
const chatSpaceDataSource = CardService.newChatSpaceDataSource() .setDefaultToCurrentSpace(true); const chatClientDataSource = CardService.newChatClientDataSource() .setSpaceDataSource(chatSpaceDataSource); const hostAppDataSource = CardService.newHostAppDataSource() .setChatDataSource(chatClientDataSource); const platformDataSource = CardService.newPlatformDataSource() .setHostAppDataSource(hostAppDataSource); const multiSelect = CardService.newSelectionInput() .setType(CardService.SelectionInputType.MULTI_SELECT) .setFieldName("contacts") .setTitle("Selected contacts") .setMultiSelectMaxSelectedItems(5) .setMultiSelectMinQueryLength(1) .setPlatformDataSource(platformDataSource);
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
hostAppDataSource | HostAppDataSource | แหล่งข้อมูลที่จะตั้งค่า |
รีเทิร์น
PlatformDataSource
— ออบเจ็กต์นี้สำหรับการทำห่วงโซ่