【问题标题】:Does Slack app support Multi Select dropdown in their message menus?Slack 应用程序是否支持消息菜单中的多选下拉菜单?
【发布时间】:2019-04-21 08:20:58
【问题描述】:

我正在创建一个 Slack 应用程序,我想在其中提供多选下拉菜单供用户选择。但是,我在https://api.slack.com/ 上没有看到任何多选文档。如果不可用,是否有解决方法?

【问题讨论】:

    标签: multi-select slack slack-api slack-commands


    【解决方案1】:

    现在看来有可能... 检查块套件:

        {
        "blocks": [
            {
                "type": "section",
                "text": {
                    "type": "mrkdwn",
                    "text": "Pick one or more items from the list"
                },
                "accessory": {
                    "type": "multi_static_select",
                    "placeholder": {
                        "type": "plain_text",
                        "text": "Select an item",
                        "emoji": true
                    },
                    "options": [
                        {
                            "text": {
                                "type": "plain_text",
                                "text": "Choice 1",
                                "emoji": true
                            },
                            "value": "value-0"
                        },
                        {
                            "text": {
                                "type": "plain_text",
                                "text": "Choice 2",
                                "emoji": true
                            },
                            "value": "value-1"
                        }
                    ],
                     "action_id": "create_feedback_final_step"
                }
            }
        ]
    }
    

    将此块与 action_id 一起使用以获取用户选择的所有输入!

    【讨论】:

      【解决方案2】:

      没有。

      Slack 不支持多选下拉菜单。作为解决方法,您可以在一页上放置多个下拉菜单。这对对话框最有效,因为普通的交互式消息将只接受一个输入(并且您需要一个循环来查询多个输入)。但是一个对话框最多可以同时选择 5 个输入。

      【讨论】:

      • 谢谢@Erik。虽然,这并不能完全解决我的问题,但我可以用它来解决我的一些案例。但我觉得 Slack 应该支持 Multi Select,因为它是任何表单的基本需求之一。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多