Botframework MS团队机器人框架:自适应卡输入。本地化与英语不同的日期格式问题

Botframework MS团队机器人框架:自适应卡输入。本地化与英语不同的日期格式问题,botframework,microsoft-teams,adaptive-cards,Botframework,Microsoft Teams,Adaptive Cards,我已经用Bot框架为微软团队创建了一个应用程序。它向用户显示一些带有输入、日期和操作的自适应卡,上面有提交按钮。问题是,当Teams客户端应用程序本地化设置为英语以外的语言(在美国和英国进行测试-所有测试都正常)时,来自Input.Date的后端服务数据不存在于Action对象的Value属性中。我正在使用Teams客户端的web版本进行测试。我用波兰语和德语试过。 在英语本地化方面,它工作得很好: 我也在桌面版的Teams上进行了测试,结果有点不同——其中一个日期确实完成了,但用月替换了天

我已经用Bot框架为微软团队创建了一个应用程序。它向用户显示一些带有输入、日期和操作的自适应卡,上面有提交按钮。问题是,当Teams客户端应用程序本地化设置为英语以外的语言(在美国和英国进行测试-所有测试都正常)时,来自Input.Date的后端服务数据不存在于Action对象的Value属性中。我正在使用Teams客户端的web版本进行测试。我用波兰语和德语试过。

在英语本地化方面,它工作得很好:

我也在桌面版的Teams上进行了测试,结果有点不同——其中一个日期确实完成了,但用月替换了天(波兰语和英语日期格式不同),另一个日期选择了11月28日,所以28号不能转换为月号。

看来问题出在Teams客户端应用程序本身及其日期输入处理上。 我在MS Github上发现了一些类似问题的问题: . 门票是从四月开始的,从那时起就没有太大变化

我的问题是:
对于这个问题,是否有一些解决方法,允许使用英语以外的本地化,但仍然可以从Input.Date中获取有效数据,或者是否已经完成了关于这个主题的工作?

这里详细描述了这个错误:

长话短说,无论区域设置如何,团队提交操作都会尝试从字符串表示中解释每个日期值,就像它是美式英语一样


正如Gousia所说,问题正在解决中。

感谢您的帮助!!这是一个众所周知的问题。我们有一个错误,我们正在努力。谢谢你的回答。我想我得等这个问题解决了。但是,正如您在链接的github帖子中提到的,日期输入字段对于许多业务应用程序来说是必不可少的,所以我希望它不会持续太久,我希望它不会持续太久。同时,您可能会考虑使用Purrest.Text,以便可以在BOT端解释日期结果。如果可以接受,请记住接受这个答案,或者让我知道你还需要什么。