Class PlatformDataSource

PlatformDataSource

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 Chat ऐप्लिकेशन के लिए उपलब्ध है. Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
setCommonDataSource(commonDataSource)PlatformDataSourceGoogle 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 Chat ऐप्लिकेशन के लिए उपलब्ध है. Google Workspace ऐड-ऑन के लिए उपलब्ध नहीं है.

पैरामीटर

नामटाइपब्यौरा
commonDataSourceCommonDataSourceसेट किया जाने वाला डेटा सोर्स.

रिटर्न

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 ऐड-ऑन के लिए उपलब्ध नहीं है.

पैरामीटर

नामटाइपब्यौरा
hostAppDataSourceHostAppDataSourceसेट किया जाने वाला डेटा सोर्स.

रिटर्न

PlatformDataSource — यह ऑब्जेक्ट, चेन बनाने के लिए है.