MS Teams - TaskModule 关闭 window
MS Teams - TaskModule close the window
我在任务模块中显示第三方网页(客户端页面)
- 使用深层链接
https://teams.microsoft.com/l/task/botid?url=https:test.com/test.html&height=450&width=510&title=Custom+Form&completionBotId=botid
- new AdaptiveOpenUrlAction() { Title = "Enable MS Team access", Url = new Uri(DeeplinkHelper.DeepLink }
网页在任务模块中打开,我需要通过点击网页上可用的按钮关闭此任务模块(URL)并将结果发送到completionBotId。
需要在客户端代码中实现的任何示例。
完成这项工作有两个步骤:
- 您需要在您的网页中引用 Teams Javascript SDK
- 当您的用户单击该按钮时,您将在 'click' 事件处理程序中调用
microsoftTeams.tasks.submitTask
。此方法有几个参数选项,具体取决于您是否希望它向您的机器人发送回任何内容。要简单地关闭 window,请调用 microsoftTeams.tasks.submitTask(null);
,或者如果您想发回一个对象,请调用 microsoftTeams.tasks.submitTask(whateverObjectYouWantToSendBack);
我在任务模块中显示第三方网页(客户端页面)
- 使用深层链接 https://teams.microsoft.com/l/task/botid?url=https:test.com/test.html&height=450&width=510&title=Custom+Form&completionBotId=botid
- new AdaptiveOpenUrlAction() { Title = "Enable MS Team access", Url = new Uri(DeeplinkHelper.DeepLink }
网页在任务模块中打开,我需要通过点击网页上可用的按钮关闭此任务模块(URL)并将结果发送到completionBotId。
需要在客户端代码中实现的任何示例。
完成这项工作有两个步骤:
- 您需要在您的网页中引用 Teams Javascript SDK
- 当您的用户单击该按钮时,您将在 'click' 事件处理程序中调用
microsoftTeams.tasks.submitTask
。此方法有几个参数选项,具体取决于您是否希望它向您的机器人发送回任何内容。要简单地关闭 window,请调用microsoftTeams.tasks.submitTask(null);
,或者如果您想发回一个对象,请调用microsoftTeams.tasks.submitTask(whateverObjectYouWantToSendBack);