You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Slack Forms中根据上一回答设置工作流表单后续问题?

实现Slack工作流表单的动态问题切换方案

方法1:基于Slack Workflow Builder的无代码分支实现

Slack原生Form Builder不支持单表单内的动态字段切换,但可以通过拆分步骤+分支逻辑实现需求:

  • 第一步:创建仅包含「问题类型」单选选项的表单,设置为必填项,作为工作流触发后的第一个交互步骤。
  • 第二步:添加「分支」步骤,将第一步的「问题类型」选项作为分支判断条件,为每个选项创建独立分支。
  • 每个分支内添加专属表单步骤,包含该问题类型对应的后续必填/选填问题。
  • 最后统一添加收尾步骤(比如汇总数据发送到指定频道、存储到第三方工具等),整合所有分支收集到的信息。

方法2:基于Slack API + Block Kit的动态模态框实现

如果需要更流畅的单模态框体验,需要开发后端服务配合Slack API:

  • 注册Slack快捷方式,配置触发后回调到你的后端服务地址。
  • 用户点击快捷方式时,后端调用Slack的views.open API,返回包含「问题类型」单选菜单的Block Kit模态框配置。
  • 用户选择问题类型并提交时,Slack会将选择数据发送到后端;后端根据选择结果生成对应后续问题的Block Kit配置,调用views.update API更新当前模态框,替换为对应问题。
  • 用户完成后续问题提交后,后端处理收集到的全量数据,执行工作流后续逻辑。

内容的提问来源于stack exchange,提问作者neones

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 11:57:24