Class PlatformDataSource

প্ল্যাটফর্ম ডেটা উত্স

একটি Selection Input উইজেটের জন্য যা একটি মাল্টিসিলেক্ট মেনু ব্যবহার করে, 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 Common Data Source(commonDataSource) Platform Data Source Google Workspace থেকে ডেটার উৎস সেট করে।
set Host App Data Source(hostAppDataSource) Platform Data Source মাল্টিসিলেক্ট মেনুতে স্পেস তৈরি করতে ব্যবহৃত হয়।

বিস্তারিত ডকুমেন্টেশন

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);
শুধুমাত্র Google Chat অ্যাপের জন্য উপলব্ধ। Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ নয়।

পরামিতি

নাম টাইপ বর্ণনা
common Data Source Common Data Source ডেটা সোর্স সেট করতে হবে।

প্রত্যাবর্তন

Platform Data Source - এই বস্তুটি, চেইনিংয়ের জন্য।


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);
শুধুমাত্র Google Chat অ্যাপের জন্য উপলব্ধ। Google Workspace অ্যাড-অনগুলির জন্য উপলব্ধ নয়।

পরামিতি

নাম টাইপ বর্ণনা
host App Data Source Host App Data Source ডেটা সোর্স সেট করতে হবে।

প্রত্যাবর্তন

Platform Data Source - এই বস্তুটি, চেইনিংয়ের জন্য।