मल्टीसिलेक्ट मेन्यू का इस्तेमाल करने वाले 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 के ऐड-ऑन के लिए उपलब्ध नहीं है.
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
set | Platform | Google Workspace से डेटा सोर्स सेट करता है. |
set | Platform | Google Workspace से, Drive के डेटा सोर्स की खास जानकारी सेट करता है. |
set | Platform | इस कुकी का इस्तेमाल, मल्टीसिलेक्ट मेन्यू में स्पेस की जानकारी अपने-आप भरने के लिए किया जाता है. |
ज़्यादा जानकारी वाला दस्तावेज़
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);
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
common | Common | सेट किया जाने वाला डेटा सोर्स. |
वापसी का टिकट
PlatformDataSource — यह ऑब्जेक्ट, चेनिंग के लिए है.
setDriveDataSourceSpec(driveDataSourceSpec)
Google Workspace से, Drive के डेटा सोर्स की खास जानकारी सेट करता है.
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 डेटा सोर्स स्पेसिफ़िकेशन. |
वापसी का टिकट
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);
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
host | Host | सेट किया जाने वाला डेटा सोर्स. |
वापसी का टिकट
PlatformDataSource — यह ऑब्जेक्ट, चेनिंग के लिए है.