Đối với tiện ích Selection sử dụng một trình đơn chọn nhiều mục, 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ố kỹ thuật 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 mục. |
Tài liệu chi tiết
set Common Data Source(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);
Thông 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
Platform – Đối tượng này, để liên kết.
set Drive Data Source Spec(driveDataSourceSpec)
Đặt thông số kỹ thuật 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.Thông số
| Tên | Loại | Mô tả |
|---|---|---|
drive | Drive | Thông số nguồn dữ liệu của ổ đĩa cần thiết lập. |
Cầu thủ trả bóng
Platform – Đối tượng này, để liên kết.
set Host App Data Source(hostAppDataSource)
Dùng để điền sẵn các không gian trong trình đơn chọn nhiều mục.
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);
Thông 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
Platform – Đối tượng này, để liên kết.