Class PlatformDataSource

Nền tảngNguồndữ liệu

Đối với tiện ích SelectionInput sử dụng trình đơn nhiều lựa chọn, một nguồn dữ liệu từ Google Workspace. Dùng để điền các mục trong trình đơn nhiều lựa chọn.

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);

Chỉ dành cho ứng dụng Google Chat. Không dùng được cho các tiện ích bổ sung của Google Workspace.

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
setCommonDataSource(commonDataSource)PlatformDataSourceĐặt nguồn dữ liệu từ Google Workspace.
setHostAppDataSource(hostAppDataSource)PlatformDataSourceDùng để điền khoảng trắng trong trình đơn nhiều lựa chọn.

Tài liệu chi tiết

setCommonDataSource(commonDataSource)

Đặt nguồn dữ liệu từ 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);
Chỉ dành cho ứng dụng Google Chat. Không dùng được cho các tiện ích bổ sung của Google Workspace.

Tham số

TênLoạiMô tả
commonDataSourceCommonDataSourceNguồn dữ liệu cần thiết lập.

Cầu thủ trả bóng

PlatformDataSource – Đối tượng này, để tạo chuỗi.


setHostAppDataSource(hostAppDataSource)

Dùng để điền khoảng trắng trong trình đơn nhiều lựa chọn.

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);
Chỉ dành cho ứng dụng Google Chat. Không dùng được cho các tiện ích bổ sung của Google Workspace.

Tham số

TênLoạiMô tả
hostAppDataSourceHostAppDataSourceNguồn dữ liệu cần thiết lập.

Cầu thủ trả bóng

PlatformDataSource – Đối tượng này, để tạo chuỗi.