我正在编写一个消息扩展,该消息扩展在具有某些操作的自定义操作对话框中使用自适应卡。其中一些动作是OpenUrl动作,可打开到团队中的深层链接选项卡或与团队用户聊天。我遇到的问题是,一旦用户单击操作,ME对话框就不会关闭,并且正确的操作会在对话框下面打开。
有没有一种方法可以关闭ME对话框并执行操作,因为一旦他们选择了它们,便可以完成ME操作。
就JSON而言,我正在使用AdaptiveCardTemplating在自适应卡中将以下内容作为动作命令编写
{
"type": "Action.OpenUrl",
"id": "ChatWithUser",
"title": "Chat with ${if(length(requester.first) > 0, requester.first, 'Requester')}",
"url": "${chaturi}",
"$when": "${length(chaturi) > 0}"
},
{
"type": "Action.OpenUrl",
"id": "ViewItem",
"title": "Open Item",
"url": "${uri}"
}