MS Teams - TaskModule 关闭 window

MS Teams - TaskModule close the window

我在任务模块中显示第三方网页(客户端页面)

  1. 使用深层链接 https://teams.microsoft.com/l/task/botid?url=https:test.com/test.html&height=450&width=510&title=Custom+Form&completionBotId=botid
  2. new AdaptiveOpenUrlAction() { Title = "Enable MS Team access", Url = new Uri(DeeplinkHelper.DeepLink }

网页在任务模块中打开,我需要通过点击网页上可用的按钮关闭此任务模块(URL)并将结果发送到completionBotId。

需要在客户端代码中实现的任何示例。

完成这项工作有两个步骤:

  1. 您需要在您的网页中引用 Teams Javascript SDK
  2. 当您的用户单击该按钮时,您将在 'click' 事件处理程序中调用 microsoftTeams.tasks.submitTask。此方法有几个参数选项,具体取决于您是否希望它向您的机器人发送回任何内容。要简单地关闭 window,请调用 microsoftTeams.tasks.submitTask(null);,或者如果您想发回一个对象,请调用 microsoftTeams.tasks.submitTask(whateverObjectYouWantToSendBack);