একটি 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) | 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 Chat অ্যাপের জন্য উপলব্ধ। 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 Chat অ্যাপের জন্য উপলব্ধ। Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ নয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
hostAppDataSource | HostAppDataSource | ডেটা সোর্স সেট করতে হবে। |
প্রত্যাবর্তন
PlatformDataSource
— এই বস্তুটি, চেইনিংয়ের জন্য।