#botframework #microsoft-teams #adaptive-cards
#botframework #microsoft-teams #адаптивные карты
Вопрос:
Бот Microsoft Teams — адаптивная карта не отображается в мобильном приложении Android, она отлично работает в настольном приложении, json, как показано ниже, также работает другая карта для списка записей, это что-то с пустыми текстовыми столбцами? Проверено с помощью ‘adaptivecards.io — о проблемах не сообщалось.
Здесь добавлен JSON
https://jsfiddle.net/yaorm2en /
Комментарии:
1. Какую версию адаптивной карты вы используете? Пожалуйста, ознакомьтесь с 1.2. не могли бы вы опубликовать здесь свой json-файл адаптивной карты, чтобы мы могли его попробовать.
2. Просто взглянул сейчас, но этот json выглядит неправильно. Это -valid- json, но я не думаю, что у вас должно быть два таких «элемента», поэтому это может быть недопустимая «адаптивная карта» json
3. @Abhijit-MSFT Nuget 2.4.0
4. @HiltonGiesenow Я видел, как работает другая карта с такой же структурой
5. @Abhijit-Добавлен MSFT Json — см. Ссылку на JSFiddle в описании
Ответ №1:
Я могу это решить, проблема в нулевых значениях в данных, она не создает свойство json «text», замена нулевых значений пустой строкой работает
Ответ №2:
Я нашел ответ. Если действие.openURL не содержит действительной ссылки, мобильное приложение Teams не будет отображать всю адаптивную карту, но настольное приложение будет.