Untuk widget SelectionInput
yang menggunakan menu multi-pilihan, sumber data dari Google
Workspace. Digunakan untuk mengisi item dalam menu multi-pilihan.
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);
Hanya tersedia untuk aplikasi Google Chat. Tidak tersedia untuk Add-on Google Workspace.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setCommonDataSource(commonDataSource) | PlatformDataSource | Menetapkan sumber data dari Google Workspace. |
setHostAppDataSource(hostAppDataSource) | PlatformDataSource | Digunakan untuk mengisi ruang di menu multi-pilihan. |
Dokumentasi mendetail
setCommonDataSource(commonDataSource)
Menetapkan sumber data dari 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);Hanya tersedia untuk aplikasi Google Chat. Tidak tersedia untuk Add-on Google Workspace.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
commonDataSource | CommonDataSource | Sumber data yang akan ditetapkan. |
Pulang pergi
PlatformDataSource
— Objek ini, untuk perantaian.
setHostAppDataSource(hostAppDataSource)
Digunakan untuk mengisi ruang di menu multi-pilihan.
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);Hanya tersedia untuk aplikasi Google Chat. Tidak tersedia untuk Add-on Google Workspace.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
hostAppDataSource | HostAppDataSource | Sumber data yang akan ditetapkan. |
Pulang pergi
PlatformDataSource
— Objek ini, untuk perantaian.