Đối với tiện ích SelectionInput sử dụng một trình đơn chọn nhiều, nguồn dữ liệu từ Google Workspace. Dùng để điền các mục vào một trình đơn chọn nhiều.
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 các ứ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ức | Kiểu dữ liệu trả về | Mô tả ngắn |
|---|---|---|
set | Platform | Đặt nguồn dữ liệu từ Google Workspace. |
set | Platform | Đặt thông số nguồn dữ liệu ổ đĩa từ Google Workspace. |
set | Platform | Dùng để điền sẵn các không gian trong trình đơn chọn nhiều. |
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);
Tham số
| Tên | Loại | Mô tả |
|---|---|---|
common | Common | Nguồn dữ liệu cần thiết lập. |
Cầu thủ trả bóng
PlatformDataSource – Đối tượng này, để liên kết.
setDriveDataSourceSpec(driveDataSourceSpec)
Đặt thông số nguồn dữ liệu ổ đĩa từ Google Workspace.
const driveDataSourceSpec = CardService.newDriveDataSourceSpec() .addItemType(CardService.DriveItemType.DOCUMENTS) .addItemType(CardService.DriveItemType.FORMS); const platformDataSource = CardService.newPlatformDataSource().setCommonDataSource( CardService.CommonDataSource.DRIVE ).setDriveDataSourceSpec(driveDataSourceSpec); const multiSelect = CardService.newSelectionInput() .setType(CardService.SelectionInputType.MULTI_SELECT) .setFieldName('files') .setTitle('Drive Files') .setMultiSelectMaxSelectedItems(5) .setMultiSelectMinQueryLength(1) .setPlatformDataSource(platformDataSource);
https://www.googleapis.com/auth/drive.file) vào tệp kê khai.Tham số
| Tên | Loại | Mô tả |
|---|---|---|
drive | Drive | Thông số nguồn dữ liệu của ổ đĩa cần được thiết lập. |
Cầu thủ trả bóng
PlatformDataSource – Đối tượng này, để liên kết.
setHostAppDataSource(hostAppDataSource)
Dùng để điền sẵn các không gian trong trình đơn chọn nhiều.
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);
Tham số
| Tên | Loại | Mô tả |
|---|---|---|
host | Host | Nguồn dữ liệu cần thiết lập. |
Cầu thủ trả bóng
PlatformDataSource – Đối tượng này, để liên kết.