我有一个功能强大的webhook到Teams频道,我可以成功发布消息.我现在正试图将自适应卡发布到webhook.使用Postman并执行帖子到https://outlook.office.com/webhook/xyz,在标题中将Content-Type设置为application/json,并在正文中设置以下自适应卡片组.
{
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"type": "AdaptiveCard",
"version": "1.0",
"speak": "Nothing to say.",
"body": [
{
"type": "TextBlock",
"text": "Hello Teams' user"
}
]
}
Run Code Online (Sandbox Code Playgroud)
有了这个,我收到400错误请求和"摘要或文本是必需的"消息.有没有人知道Teams webhooks是否支持自适应卡还是目前这是一项不受支持的任务?
我正在使用 Array.prototype.filter() 方法将数组过滤为 2 组元素,然后使用 Knockout 遍历这 2 组,尽管我认为问题与 JS 相关。我想取真值元素,使集合 A 和假,使集合 B。因此,对于假,我尝试否定该函数,但发生以下错误。我可以创建第二种方法来执行否定,但是我对这个解决方案很感兴趣。谢谢。
Array.prototype.filter:参数不是函数对象
HTML:
<!-- ko foreach: Items.filter(IsSetA) -->
<h1>Is Set A</h1>
<!-- /ko -->
<!-- ko foreach: Items.filter(!IsSetA) -->
<h1>Is Set B</h1>
<!-- /ko -->
Run Code Online (Sandbox Code Playgroud)
JS:
function IsSetA(item) {
return item.category === 'A';
}
Run Code Online (Sandbox Code Playgroud)