मल्टीसिलेक्ट मेन्यू का इस्तेमाल करने वाले Selection विजेट के लिए, 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 के ऐड-ऑन के लिए उपलब्ध नहीं है.
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
set | Platform | Google Workspace से डेटा सोर्स सेट करता है. |
set | Platform | Google Workspace से ड्राइव डेटा सोर्स स्पेसिफ़िकेशन सेट करता है. |
set | Platform | इस कुकी का इस्तेमाल, मल्टीसिलेक्ट मेन्यू में स्पेस की जानकारी भरने के लिए किया जाता है. |
ज़्यादा जानकारी वाला दस्तावेज़
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);
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
common | Common | सेट किया जाने वाला डेटा सोर्स. |
वापसी का टिकट
Platform — यह ऑब्जेक्ट, चेनिंग के लिए है.
set Drive Data Source Spec(driveDataSourceSpec)
Google Workspace से ड्राइव डेटा सोर्स स्पेसिफ़िकेशन सेट करता है.
const driveDataSourceSpec = CardService.newDriveDataSourceSpec() .addItemType(CardService.DriveItemType.DOCUMENTS) .addItemType(CardService.DriveItemType.FORMS); const platformDataSource = CardService.newPlatformDataSource().setCommonDataSource( CardService.CommonDataSource.DRIVE ).setDriveDataSourceSpec(driveDataSourceSpec); const multiSelect = CardService.newSelectionInput() .setType(CardService.SelectionInputType.MULTI_SELECT) .setFieldName('files') .setTitle('Drive Files') .setMultiSelectMaxSelectedItems(5) .setMultiSelectMinQueryLength(1) .setPlatformDataSource(platformDataSource);
https://www.googleapis.com/auth/drive.file) जोड़ना ज़रूरी है.पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
drive | Drive | सेट किया जाने वाला Drive डेटा सोर्स स्पेसिफ़िकेशन. |
वापसी का टिकट
Platform — यह ऑब्जेक्ट, चेनिंग के लिए है.
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);
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
host | Host | सेट किया जाने वाला डेटा सोर्स. |
वापसी का टिकट
Platform — यह ऑब्जेक्ट, चेनिंग के लिए है.