我正在尝试使用Teams消息传递扩展程序进行多个字段的搜索。根据{{3}},应该可以为“查询”类型的消息传递扩展指定多个参数。
对于基于搜索的消息传递扩展,将type参数设置为query。 以下是带有单个搜索命令的清单的示例。一种 单个消息传递扩展最多可以具有10个不同的命令 与之相关。这可以包括多个搜索和多个 基于动作的命令。
但是,据我所知,多个参数仅适用于操作类型,不适用于查询。我只看到一个用于搜索的文本框,而清单却指定了多个字段。
以下是清单的摘录。
"composeExtensions": [
{
"botId": "[omitted]",
"canUpdateConfiguration": true,
"commands": [
{
"id": "search",
"type": "query",
"title": "search",
"description": "search",
"initialRun": false,
"fetchTask": false,
"context": [
"commandBox",
"compose",
"message"
],
"parameters": [
{
"name": "hello",
"title": "hello",
"description": "hello",
"inputType": "text"
},
{
"name": "test",
"title": "test",
"description": "test",
"inputType": "text"
}
]
},
{
"id": "addTodo",
"type": "action",
"title": "Create To Do",
"description": "Create a To Do item",
"initialRun": false,
"fetchTask": false,
"context": [
"commandBox",
"message",
"compose"
],
"parameters": [
{
"name": "Name",
"title": "Title",
"description": "To Do Title",
"inputType": "text"
},
{
"name": "Description",
"title": "Description",
"description": "Description of the task",
"inputType": "textarea"
},
{
"name": "Date",
"title": "Date",
"description": "Due date for the task",
"inputType": "date"
}
]
}
]
}
],
如果能做到,我将不胜感激。如果没有,还有其他选择吗?我的用例涉及用户进行私人搜索(即,与他们聊天的个人无法查看搜索结果/查询),然后从列表中选择合适的结果,然后通过聊天发送给另一个人。
谢谢。