Slack 提交包含块元素的松弛模型

Slack 提交包含块元素的松弛模型,slack,slack-api,slack-commands,Slack,Slack Api,Slack Commands,在我的模态视图中,我有两个日期选择器元素。我知道在每次交互之后都会发送带有操作信息的负载,但是在表单提交之后是否可以传递所有选择的值? 我只提出了一个解决方案,在每次交互之后,选定的值被缓存在服务器端并绑定到view\u id嗨,您可以通过将交互组件放在输入块类型中来实现这一点。他说 输入块中使用的任何交互组件都不会发送此块动作有效负载。它们仅包含在视图提交有效载荷中 我已经在块套件中创建了一个接口,您可以通过将交互组件放置在输入块类型中来实现这一点。他说 输入块中使用的任何交互组件都不会发送

在我的模态视图中,我有两个
日期选择器
元素。我知道在每次交互之后都会发送带有操作信息的负载,但是在表单提交之后是否可以传递所有选择的值?
我只提出了一个解决方案,在每次交互之后,选定的值被缓存在服务器端并绑定到
view\u id

嗨,您可以通过将交互组件放在输入块类型中来实现这一点。他说

输入块中使用的任何交互组件都不会发送此块动作有效负载。它们仅包含在视图提交有效载荷中


我已经在块套件中创建了一个接口,您可以通过将交互组件放置在输入块类型中来实现这一点。他说

输入块中使用的任何交互组件都不会发送此块动作有效负载。它们仅包含在视图提交有效载荷中


如果您不需要接收
block\u操作
事件,请使用GJoshi建议的
input
块,我已在block kit中创建了一个


但是如果您确实需要
block\u操作
事件,则不能使用
输入
块(per)。在这种情况下,您可以通过调用将值添加到字段中。当用户单击submit按钮时,事件负载将包含
private\u元数据
字段。

如果您不需要接收
block\u操作
事件,则使用GJoshi建议的
输入


但是如果您确实需要
block\u操作
事件,则不能使用
输入
块(per)。在这种情况下,您可以通过调用将值添加到字段中。当用户单击submit按钮时,事件负载将包含
private\u metadata
字段。

对于像我一样偶然发现这一点的人,上面的答案不再是最新的,因为现在slack允许输入块分派块操作。使用的方法在某些场景中仍然是相关的,但仅接收块操作就可以让生活变得更轻松

当定义一个特定的应用程序以在其更新时接收有效负载时,只需将“dispatch_action”设置为true


一旦用户提交,您仍然可以访问输入数据的所有值

对于像我这样偶然发现的人,上面的答案不再是最新的,因为现在slack允许输入块分派块操作。使用的方法在某些场景中仍然是相关的,但仅接收块操作就可以让生活变得更轻松

当定义一个特定的应用程序以在其更新时接收有效负载时,只需将“dispatch_action”设置为true


一旦用户提交,您仍然可以访问输入数据的所有值

日期选择器的可能副本当前在空闲对话框中不可用,因此您唯一的选项是链接答案中的#2。日期选择器的可能副本当前在空闲对话框中不可用,因此,您唯一的选择是链接答案中的#2。