Bei einem SelectionInput
-Widget mit Mehrfachauswahl-Menü eine Datenquelle von Google
Workspace Wird zum Füllen von Elementen in einem Mehrfachauswahlmenü verwendet.
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);
Nur für Google Chat-Apps verfügbar. Nicht verfügbar für Google Workspace-Add-ons.
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setCommonDataSource(commonDataSource) | PlatformDataSource | Legt die Datenquelle aus Google Workspace fest. |
setHostAppDataSource(hostAppDataSource) | PlatformDataSource | Wird zum Füllen von Gruppenbereichen im Mehrfachauswahlmenü verwendet. |
Detaillierte Dokumentation
setCommonDataSource(commonDataSource)
Legt die Datenquelle aus Google Workspace fest.
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);Nur für Google Chat-Apps verfügbar. Nicht verfügbar für Google Workspace-Add-ons.
Parameter
Name | Typ | Beschreibung |
---|---|---|
commonDataSource | CommonDataSource | Die Datenquelle, die festgelegt werden soll. |
Rückflug
PlatformDataSource
: Dieses Objekt zur Verkettung.
setHostAppDataSource(hostAppDataSource)
Wird zum Füllen von Gruppenbereichen im Mehrfachauswahlmenü verwendet.
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);Nur für Google Chat-Apps verfügbar. Nicht verfügbar für Google Workspace-Add-ons.
Parameter
Name | Typ | Beschreibung |
---|---|---|
hostAppDataSource | HostAppDataSource | Die Datenquelle, die festgelegt werden soll. |
Rückflug
PlatformDataSource
: Dieses Objekt zur Verkettung.