Class 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) 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 — এই বস্তুটি, চেইনিংয়ের জন্য।