Class PlatformDataSource

PlatformData Source

برای ویجت 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 Chat در دسترس است. برای افزونه‌های Google Workspace در دسترس نیست.

مولفه های

نام تایپ کنید شرح
hostAppDataSource HostAppDataSource منبع داده ای که باید تنظیم شود.

برگشت

PlatformDataSource - این شی، برای زنجیره‌بندی.