如何正确使用“expandable”类型?

How to use the type "expandable" correctly?

提问人:kemicofa ghost 提问时间:12/10/2019 更新时间:12/10/2019 访问量:5419

问:

问题

如何正确使用“expandable”类型?

描述

我有一个每小时运行一次的批处理,并将一些统计信息发送到我们的 slack。每个输出可能非常大,我正在寻找一种使其可折叠/可扩展的方法。JSON

我正在玩 slack 的 BlockKit Builder,希望有类似的东西,我遇到了(在查看消息错误时)有一种叫做 .expandable

但是,没有关于它的 (?) 文档。我唯一知道的是。

  1. 它需要一个属性blocks
  2. 它应该是属性的子项blocks

我试过什么

我去了块构建器(演示),并且能够让它不会抛出任何错误,但没有视觉输出......

{
   "blocks": [
        {
            "type": "expandable",
            "blocks": [
                {
                    "type": "section",
                    "text": {
                        "type": "mrkdwn",
                        "text": "Hello, Assistant to the Regional Manager Dwight! *Michael Scott* wants to know where you'd like to take the Paper Company investors to dinner tonight.\n\n *Please select a restaurant:*"
                    }
                }
            ]
        }
    ]
}

我想要什么:

我想要一个可折叠/可扩展的工作,并了解不同的属性是什么以及它们是如何工作的。

json 松弛 api 松弛块套件

评论

1赞 Erik Kalkoken 12/10/2019
您正在谈论的功能充其量是未记录的,并且很可能不适用于第三方开发人员。你能添加你的“发现”的来源来澄清吗?
4赞 Erik Kalkoken 12/10/2019
顺便说一句,如果您需要一个可展开的文本字段,请查看辅助附件。默认情况下,它们只会显示文本的前 10 行,并将其余部分隐藏在“显示更多”按钮下。
4赞 kemicofa ghost 12/11/2019
@ErikKalkoken,如果您继续构建器并将“类型”设置为空字符串,解析器将通知您,它期望以下“部分”之一,...,...,“可扩展”,我对此感兴趣。是的,我注意到了辅助附件,但它并没有解决问题。我想隐藏某些被认为“不是超级重要”的部分,只显示那些重要的部分。

答: 暂无答案