মাল্টিসিলেক্ট মেনু ব্যবহারকারী একটি SelectionInput উইজেটের জন্য, গুগল ওয়ার্কস্পেস থেকে একটি ডেটা সোর্স। এটি মাল্টিসিলেক্ট মেনুতে আইটেম যুক্ত করতে ব্যবহৃত হয়।
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);
শুধুমাত্র গুগল চ্যাট অ্যাপের জন্য উপলব্ধ। গুগল ওয়ার্কস্পেস অ্যাড-অনের জন্য উপলব্ধ নয়।
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
set Common Data Source(commonDataSource) | Platform Data Source | গুগল ওয়ার্কস্পেস থেকে ডেটা উৎস নির্ধারণ করে। |
set Drive Data Source Spec(driveDataSourceSpec) | Platform Data Source | গুগল ওয়ার্কস্পেস থেকে ড্রাইভ ডেটা সোর্স স্পেক সেট করে। |
set Host App Data Source(hostAppDataSource) | Platform Data Source | মাল্টিসিলেক্ট মেনুতে খালি স্থান পূরণ করতে ব্যবহৃত হয়। |
বিস্তারিত ডকুমেন্টেশন
setCommonDataSource(commonDataSource)
গুগল ওয়ার্কস্পেস থেকে ডেটা উৎস নির্ধারণ করে।
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 Data Source | Common Data Source | ডেটা উৎস নির্ধারণ করতে হবে। |
ফেরত
PlatformDataSource — এই অবজেক্টটি, চেইনিংয়ের জন্য ব্যবহৃত হয়।
setDriveDataSourceSpec(driveDataSourceSpec)
গুগল ওয়ার্কস্পেস থেকে ড্রাইভ ডেটা সোর্স স্পেক সেট করে।
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 Data Source Spec | Drive Data Source Spec | ড্রাইভ ডেটা সোর্স স্পেক সেট করতে হবে। |
ফেরত
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 App Data Source | Host App Data Source | ডেটা উৎস নির্ধারণ করতে হবে। |
ফেরত
PlatformDataSource — এই অবজেক্টটি, চেইনিংয়ের জন্য ব্যবহৃত হয়।