برای ویجت SelectionInput
که از منوی چند انتخابی، منبع داده از 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 در دسترس نیست.
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
setCommonDataSource(commonDataSource) | PlatformDataSource | منبع داده را از Google Workspace تنظیم می کند. |
setHostAppDataSource(hostAppDataSource) | PlatformDataSource | برای پر کردن فضاها در منوی چند انتخابی استفاده می شود. |
مستندات دقیق
setCommonDataSource(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 در دسترس است. برای افزونههای Google Workspace در دسترس نیست.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
commonDataSource | CommonDataSource | منبع داده ای که باید تنظیم شود. |
بازگشت
PlatformDataSource
- این شی، برای زنجیرهبندی.
setHostAppDataSource(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 در دسترس است. برای افزونههای Google Workspace در دسترس نیست.
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
hostAppDataSource | HostAppDataSource | منبع داده ای که باید تنظیم شود. |
بازگشت
PlatformDataSource
- این شی، برای زنجیرهبندی.