Für ein Selection
-Widget mit einem Mehrfachauswahlmenü eine Datenquelle aus Google Workspace. Wird verwendet, um Elemente in einem Menü mit Mehrfachauswahl einzufügen.
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 |
---|---|---|
set | Platform | Hier legen Sie die Datenquelle aus Google Workspace fest. |
set | Platform | Wird verwendet, um Bereiche im Mehrfachauswahlmenü zu füllen. |
Detaillierte Dokumentation
set Common Data Source(commonDataSource)
Hier legen Sie 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);
Parameter
Name | Typ | Beschreibung |
---|---|---|
common | Common | Die Datenquelle, die festgelegt werden soll. |
Rückflug
Platform
– dieses Objekt, zur Verkettung
set Host App Data Source(hostAppDataSource)
Wird verwendet, um Bereiche im Mehrfachauswahlmenü zu füllen.
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);
Parameter
Name | Typ | Beschreibung |
---|---|---|
host | Host | Die Datenquelle, die festgelegt werden soll. |
Rückflug
Platform
– dieses Objekt, zur Verkettung