1

我正在开发一个程序,使用连接器将一些功能从我们的帮助台软件扩展到 Microsoft Teams。

此卡将有一个下拉菜单,您可以在其中选择将案件分配给哪个人。

该卡已成功发布,但是当我单击卡中的下拉菜单时,没有任何反应。我知道显示值对设置正确,因为如果我将“isMultiSelect”设置为 true,它会显示我的选择(但这不会是多选,所以我不能拥有它)。

是我正在使用的 Microsoft 的代码示例,请查看“示例连接器消息” - 下面是我的 JSON。根据示例,我相信它是正确的。

JSON:

{
"summary":  "my summary",
"title":  "Main title",
"sections":  [
                 {
                     "activitySubtitle":  "ActivitySubtitle",
                     "activityImage":  "http://www.ironmagazine.com/wp-content/uploads/arnold-schwarzenegger-420x327.jpg",
                     "activityTitle":  "ActivityTitle",
                     "activityText":  "ActivityText"
                 },
                 {
                     "facts":  [
                                   {
                                       "value":  "Facts1 - value",
                                       "name":  "Facts1 - name"
                                   },
                                   {
                                       "value":  "Facts2 - value",
                                       "name":  "Facts2 - name"
                                   }
                               ],
                     "title":  "See more - Tittel "
                 }
             ],
"potentialAction":  [
                        {
                            "actions":  [
                                            {
                                                "name":  "Add comment",
                                                "target":  "http://www.vg.no",
                                                "@type":  "HttpPost"
                                            }
                                        ],
                            "inputs":  [
                                           {
                                               "target":  "https://www.vg.no",
                                               "id":  "Comment",
                                               "@type":  "TextInput"
                                           }
                                       ],
                            "name":  "Add comment",
                            "@type":  "Actioncard"
                        },
                        {
                            "actions":  [
                                            {
                                                "name":  "Save",
                                                "target":  "http://www.vg.no",
                                                "@type":  "HttpPost"
                                            }
                                        ],
                            "inputs":  [
                                           {
                                               "title":  "enter a due date",
                                               "id":  "dueDate",
                                               "@type":  "DateInput"
                                           }
                                       ],
                            "name":  "Set due date",
                            "@type":  "Actioncard"
                        },
                        {
                            "actions":  [
                                            {
                                                "name":  "Save",
                                                "target":  "http://www.vg.no",
                                                "@type":  "HttpPost"
                                            }
                                        ],
                            "inputs":  [
                                           {
                                               "title":  "Assign case to..",
                                               "isMultiSelect":  "false",
                                               "choices":  [
                                                               {
                                                                   "value":  "1",
                                                                   "display":  "Person1"
                                                               },
                                                               {
                                                                   "value":  "2",
                                                                   "display":  "Person2"
                                                               },
                                                               {
                                                                   "value":  "3",
                                                                   "display":  "Person3"
                                                               },
                                                               {
                                                                   "value":  "4",
                                                                   "display":  "Person4"
                                                               }
                                                           ],
                                               "id":  "list",
                                               "@type":  "MultichoiceInput"
                                           }
                                       ],
                            "name":  "Assign case",
                            "@type":  "Actioncard"
                        }
                    ],
"text":  "Main text"

}

这是我的卡现在的样子:Imgur

谁能告诉我我做错了什么 - 或者这里可能有一个错误?

提前致谢,

阿尔维

4

1 回答 1

0

我正在尝试 JSON 有效负载,它运行良好。请尝试此 Paylod 一次,如果您仍然看到问题,请告诉我们。

{
"summary": "my summary",
"title": "Main title",
"sections": [{
        "activitySubtitle": "ActivitySubtitle",
        "activityImage": "http://www.ironmagazine.com/wp-content/uploads/arnold-schwarzenegger-420x327.jpg",
        "activityTitle": "ActivityTitle",
        "activityText": "ActivityText"
    }, {
        "facts": [{
                "value": "Facts1 - value",
                "name": "Facts1 - name"
            }, {
                "value": "Facts2 - value",
                "name": "Facts2 - name"
            }
        ],
        "title": "See more - Tittel "
    }
],
"potentialAction": [{
        "actions": [{
                "name": "Add comment",
                "target": "http://www.vg.no",
                "@type": "HttpPOST"
            }
        ],
        "inputs": [{
                "target": "https://www.vg.no",
                "id": "Comment",
                "@type": "TextInput"
            }
        ],
        "name": "Add comment",
        "@type": "ActionCard"
    }, {
        "actions": [{
                "name": "Save",
                "target": "http://www.vg.no",
                "@type": "HttpPOST"
            }
        ],
        "inputs": [{
                "title": "enter a due date",
                "id": "dueDate",
                "@type": "DateInput"
            }
        ],
        "name": "Set due date",
        "@type": "ActionCard"
    }, {
        "actions": [{
                "name": "Save",
                "target": "http://www.vg.no",
                "@type": "HttpPOST"
            }
        ],
        "inputs": [{
                "title": "Assign case to..",
                "isMultiSelect": "false",
                "choices": [{
                        "value": "1",
                        "display": "Person1"
                    }, {
                        "value": "2",
                        "display": "Person2"
                    }, {
                        "value": "3",
                        "display": "Person3"
                    }, {
                        "value": "4",
                        "display": "Person4"
                    }
                ],
                "id": "list",
                "@type": "MultichoiceInput"
            }
        ],
        "name": "Assign case",
        "@type": "ActionCard"
    }
],
"text": "Main text"}

问候, 瓦桑特

于 2017-07-17T19:54:37.033 回答