小编Gil*_*gan的帖子

Microsoft Teams Webhook为自适应卡生成400

我有一个功能强大的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是否支持自适应卡还是目前这是一项不受支持的任务?

microsoft-teams adaptive-cards

7
推荐指数
4
解决办法
4344
查看次数

如何否定 Array.protype.filter 函数

我正在使用 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)

javascript knockout.js

1
推荐指数
2
解决办法
2091
查看次数