Para un widget SelectionInput
que usa un menú de selección múltiple, una fuente de datos de Google Workspace. Se usa para propagar elementos en un menú de selección múltiple.
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);
Solo está disponible para las apps de Google Chat. No está disponible para los complementos de Google Workspace.
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
setCommonDataSource(commonDataSource) | PlatformDataSource | Configura la fuente de datos de Google Workspace. |
setHostAppDataSource(hostAppDataSource) | PlatformDataSource | Se usa para propagar espacios en el menú de selección múltiple. |
Documentación detallada
setCommonDataSource(commonDataSource)
Configura la fuente de datos de 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);Solo está disponible para las apps de Google Chat. No está disponible para los complementos de Google Workspace.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
commonDataSource | CommonDataSource | La fuente de datos que se configurará. |
Devolvedor
PlatformDataSource
: Este objeto se usa para encadenar.
setHostAppDataSource(hostAppDataSource)
Se usa para propagar espacios en el menú de selección múltiple.
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);Solo está disponible para las apps de Google Chat. No está disponible para los complementos de Google Workspace.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
hostAppDataSource | HostAppDataSource | La fuente de datos que se configurará. |
Devolvedor
PlatformDataSource
: Este objeto se usa para encadenar.