我正在开发一个程序,使用连接器将一些功能从我们的帮助台软件扩展到 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
谁能告诉我我做错了什么 - 或者这里可能有一个错误?
提前致谢,
阿尔维