MS 团队列表卡
MS Teams List Card
团队中的 list cards 是否仍然有效?
我想试用一个支持滚动的简单列表卡片。
但是,我无法在 App Studio(卡片编辑器)或代码中使用它。
我也没有看到任何使用 CardFactory 发送列表卡片的方法。
是的,他们肯定还在工作,我今天早上碰巧测试了一个。尽管 App Studio 的 Card Editor 不支持它们,但 CardFactory 也没有针对它们的机制,所以您是对的,因此您需要显式创建 JSON 对象,或者使用 JSON 字符串.
我使用的是 C#,因此无法向您发送代码示例,但这应该只是确保您的最终输出与列表卡片的正确格式匹配的情况
列表卡片样本 json 在这里 - https://docs.microsoft.com/en-us/microsoftteams/platform/task-modules-and-cards/cards/cards-reference#list-card
这无法在自适应卡片设计器中进行测试 - https://adaptivecards.io/designer
我在 Java
中使用以下代码实现了此功能
Attachment attachment = new Attachment();
attachment.setContentType("application/vnd.microsoft.teams.card.list");
attachment.setContent(createCardJson("ListCard.json")));
Activity act=MessageFactory.attachment(attachment);
我们必须将 ListCard.json 更改为仅将 json 的内容部分(来自上面的 link)与文件一起存储。内容类型设置为 attachment
object
团队中的 list cards 是否仍然有效?
我想试用一个支持滚动的简单列表卡片。 但是,我无法在 App Studio(卡片编辑器)或代码中使用它。
我也没有看到任何使用 CardFactory 发送列表卡片的方法。
是的,他们肯定还在工作,我今天早上碰巧测试了一个。尽管 App Studio 的 Card Editor 不支持它们,但 CardFactory 也没有针对它们的机制,所以您是对的,因此您需要显式创建 JSON 对象,或者使用 JSON 字符串.
我使用的是 C#,因此无法向您发送代码示例,但这应该只是确保您的最终输出与列表卡片的正确格式匹配的情况
列表卡片样本 json 在这里 - https://docs.microsoft.com/en-us/microsoftteams/platform/task-modules-and-cards/cards/cards-reference#list-card
这无法在自适应卡片设计器中进行测试 - https://adaptivecards.io/designer
我在 Java
中使用以下代码实现了此功能Attachment attachment = new Attachment();
attachment.setContentType("application/vnd.microsoft.teams.card.list");
attachment.setContent(createCardJson("ListCard.json")));
Activity act=MessageFactory.attachment(attachment);
我们必须将 ListCard.json 更改为仅将 json 的内容部分(来自上面的 link)与文件一起存储。内容类型设置为 attachment
object