برای ویجت 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 در دسترس است. برای افزونههای 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);
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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);
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
host App Data Source | Host App Data Source | منبع داده ای که باید تنظیم شود. |
بازگشت
Platform Data Source
- این شی، برای زنجیرهبندی.