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

پارامترها

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

بازگشت

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