【发布时间】:2019-11-22 11:02:32
【问题描述】:
我使用 Bot Framework 为 Microsoft Teams 创建了一个应用程序。它向用户显示了一些带有 Input.Date 和 Action.Submit 按钮的自适应卡片。问题是,当 Teams 客户端应用程序本地化设置为与英语不同的语言(在美国和英国测试 - 一切正常)时,来自 Input.Date 的后端服务数据不存在于 Action 对象的 Value 属性中。我正在使用 Web 版本的 Teams 客户端进行测试。我用波兰语和德语尝试过。
在英文本地化上它工作正常:
我也在桌面版 Teams 上对其进行了测试,结果略有不同 - 其中一个日期确实通过了,但将日期替换为月份(波兰语和英语日期格式不同),另一个已选择11 月 28 日,因此无法将数字 28 转换为月份数字。
似乎问题出在 Teams 客户端应用程序本身及其日期输入处理上。 我在 MS Github 上找到了一些关于类似问题的问题单: Github issue ticket。 门票是从四月开始的,从那以后变化不大。
我的问题是: 对于这个问题是否有一些解决方法,允许使用英语以外的本地化并仍然从 Input.Date 获取有效数据,或者是否有关于这个主题的工作?
【问题讨论】:
-
感谢您与我们联系!!这是一个已知的问题。我们对此有一个错误,我们正在努力解决。
标签: botframework microsoft-teams adaptive-cards