Class PlatformDataSource

منبع داده پلتفرم

برای ویجت 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);
فقط برای برنامه‌های گپ Google در دسترس است. برای افزونه‌های Google Workspace در دسترس نیست.

پارامترها

نام تایپ کنید توضیحات
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);
فقط برای برنامه‌های گپ Google در دسترس است. برای افزونه‌های Google Workspace در دسترس نیست.

پارامترها

نام تایپ کنید توضیحات
host App Data Source Host App Data Source منبع داده ای که باید تنظیم شود.

بازگشت

Platform Data Source - این شی، برای زنجیره‌بندی.