Microsoft Teams-MS Team Bos中的多项选择 [英] Microsoft Teams - multiselect in ms teams bot

查看:146
本文介绍了Microsoft Teams-MS Team Bos中的多项选择的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何通过自适应卡在下拉列表中实施多重选择,以填写包含要选择的雇员姓名的表格.

How to implement multiselect in drop down list through adaptive cards to fill a form which contains the name of employees to select.

如果不是,通过bot在Ms Teams中实施多重选择的其他方法是什么.

If not what are the other ways to implement multiselect in Ms Teams through bot.

推荐答案

检查并构建样本.检查此示例自适应卡

Check and build samples. Check this sample Adaptive card

{
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"type": "AdaptiveCard",
"version": "1.2",
"speak": "<s>Your  meeting about \"Adaptive Card design session\"<break strength='weak'/> is starting at ${formatDateTime(start.dateTime, 'HH:mm')}pm</s><s>Do you want to snooze <break strength='weak'/> or do you want to send a late notification to the attendees?</s>",
"body": [
    {
        "type": "TextBlock",
        "text": "${summary}",
        "size": "Large",
        "weight": "Bolder"
    },
    {
        "type": "TextBlock",
        "text": " ${location} ",
        "isSubtle": true
    },
    {
        "type": "TextBlock",
        "text": "${formatDateTime(start.dateTime, 'HH:mm')} - ${formatDateTime(end.dateTime, 'hh:mm')}",
        "isSubtle": true,
        "spacing": "None"
    },
    {
        "type": "TextBlock",
        "text": "Snooze for"
    },
    {
        "type": "Input.ChoiceSet",
        "id": "snooze",
        "value": "${reminders.overrides[0].minutes}",
        "choices": [
                 {
                "$data": "${reminders.overrides}",
                "title": "${hours} hours",
                "value": "${hours}"
            },
            {
                "$data": "${reminders.overrides}",
                "title": "${minutes} minutes",
                "value": "${minutes}"
            },
                 {
                "$data": "${reminders.overrides}",
                "title": "${seconds} seconds",
                "value": "${seconds}"
            }

        ],
        "isMultiSelect": true
    }
],
"actions": [
    {
        "type": "Action.Submit",
        "title": "Snooze",
        "data": {
            "x": "snooze"
        }
    },
    {
        "type": "Action.Submit",
        "title": "I'll be late",
        "data": {
            "x": "late"
        }
    }
]

}

这篇关于Microsoft Teams-MS Team Bos中的多项选择的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆