Class PlatformDataSource

Источник данных платформы

Для виджета Selection Input , использующего меню с множественным выбором, используется источник данных из 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.

Методы

Метод Тип возврата Краткое описание
set Common Data Source(commonDataSource) Platform Data Source Устанавливает источник данных из Google Workspace.
set Host App Data Source(hostAppDataSource) Platform Data Source Используется для заполнения пробелов в меню с множественным выбором.

Подробная документация

set Common Data Source(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);
Доступно только для приложений Google Chat. Недоступно для дополнений Google Workspace.

Параметры

Имя Тип Описание
common Data Source Common Data Source Источник данных, который необходимо установить.

Возвращаться

Platform Data Source — этот объект для цепочки.


set Host App Data Source(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);
Доступно только для приложений Google Chat. Недоступно для дополнений Google Workspace.

Параметры

Имя Тип Описание
host App Data Source Host App Data Source Источник данных, который необходимо установить.

Возвращаться

Platform Data Source — этот объект для цепочки.