بالنسبة إلى تطبيق مصغّر Selection
يستخدم قائمة اختيار متعدّد، يجب أن يكون مصدر البيانات من 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 | تُستخدَم لتعبئة المساحات في قائمة الاختيار المتعدّد. |
مستندات تفصيلية
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);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
common | Common | مصدر البيانات المطلوب ضبطه |
الإرجاع
Platform
: هذا العنصر، لإنشاء سلسلة.
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);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
host | Host | مصدر البيانات المطلوب ضبطه |
الإرجاع
Platform
: هذا العنصر، لإنشاء سلسلة.