Bots 是否可以创建一个空闲日期时间选择器元素?
我需要我的slack机器人来支持用户输入日期和时间,我知道有一个日期选择器,我可以输入特定的日期。但我也需要时间,我正在考虑使用一个文本字段来输入字符串,但用户每次都要处理格式的东西,这很烦人。 有更好的方法吗?还是可以自己做一个日期时间选择器 编辑:Bots 是否可以创建一个空闲日期时间选择器元素?,bots,slack,slack-api,Bots,Slack,Slack Api,我需要我的slack机器人来支持用户输入日期和时间,我知道有一个日期选择器,我可以输入特定的日期。但我也需要时间,我正在考虑使用一个文本字段来输入字符串,但用户每次都要处理格式的东西,这很烦人。 有更好的方法吗?还是可以自己做一个日期时间选择器 编辑: 用户可以输入任何特定时间、任何小时或分钟。Slack API目前只提供日期选择器,而不是日期时间选择器 但是,您可以自己创建一个日期时间选择器:将一个元素与一个具有所有时间选项的元素组合起来,瞧,您有一个日期时间选择器 这将最容易在中实现,因为这
用户可以输入任何特定时间、任何小时或分钟。Slack API目前只提供日期选择器,而不是日期时间选择器 但是,您可以自己创建一个日期时间选择器:将一个元素与一个具有所有时间选项的元素组合起来,瞧,您有一个日期时间选择器 这将最容易在中实现,因为这允许用户同时为多个元素设置值 这里有一个例子。根据时间值的粒度,您可能希望以编程方式生成选项列表 如果您需要提供更细粒度的输入,比如最新的输入,那么我建议您选择两个选项:
- 第一个小时(00-23)
- 第二分钟(00-59)
select元素允许的最大选项数为100,因此这将起作用。Slack现在有一个时间选择器: 此元素的下拉部分按小时对时间进行分组。元素还提供了文本输入功能,因此可以设置粒度时间(如下午5:42) 这可以用作附件或独立元件。本文档概述了如何将其用作附件。要将其用作元素,请将其放入块的“元素”部分:
{
"type": "timepicker",
"action_id": "some action id you define",
"initial_time": "2020-10-09",
"placeholder": {
"type": "plain_text",
"text": "This is a datepicker!",
"emoji": true
}
}
谢谢,我从来没有想过这个方法,这会让事情变得更容易!但后来我意识到,用户可以输入任何小时和分钟,提供每一分钟都是不现实的。A修改了关于您增加的分钟要求的答案。您可以使用。提供小时和分钟的每一个选项。截至此评论,时间选择器仍然是测试版功能,因此您的应用程序无法随它一起分发。