Microsoft Teams Development链接到桌面应用程序

时间:2020-05-01 12:58:58

标签: microsoft-teams

在Outlook,Excel和Word中,我创建了上下文菜单,当用户选择上下文菜单时,该菜单可使用户跳至桌面应用程序(当然也传递上下文)。这些天似乎都是老派,但请考虑VSTO,Addins甚至vba。

在Teams对话中是否可能出现这种情况?

编辑-示例: 在MS小组的一次交谈中,John键入了一条消息给Fred:“嘿,弗雷德,请查看文件号123456。”现在,Fred现在必须突出显示并复制该号码,打开一个桌面应用程序,然后粘贴该号码以搜索信息。

如果John将与EMAIL相同的消息写给Fred,则由于Fred安装了我的插件,因此插件会识别数字123456,而Fred只需右键单击该数字并选择上下文菜单。 (该插件通过WCF连接将消息发送到“桌面”应用程序)。“桌面”应用程序弹出到前台,并将文件显示给Fred。

到目前为止,我对MS团队的阅读只是阅读和看到有关http协议的内容,这很好,但我希望还有更多内容。

1 个答案:

答案 0 :(得分:0)

据我了解,与Teams进行开发目前意味着仅Web插件/扩展或他们现在称之为的插件。开发人员无法与本机应用程序进行通信,even Microsoft is still trying to link documents in Teams to their own desktop apps.

我从不希望在Teams或Office Online中打开文档。我一直想使用本机桌面程序。如果有一个全局设置,那么文档总是在桌面应用程序中打开会很好。 (Microsoft Teams UserVoice,2017年12月)

Microsoft团队似乎不支持Outlook,Word或Excel当前可用的任何编码机会,因为根据上面的评论,这些是“高级威胁防护阻止不安全的协议”。

仅适用于Web的插件/扩展很糟糕,并且要求将它们有效地集中上传使在公司环境中工作的人们很难办到 一个IT部门创建了很多繁文tape节,以至于您的某件事的应用程序最终以负面结果告终。人们可以编写一些代码供组织中的一些人使用的日子已经一去不复返了。

如果您从Google搜索登陆,我的建议是创建a browser extension with a native host。您可以通过Teams用户界面执行任何所需的操作, 通过本地主机将信息发送到您的桌面应用程序。这不适用于Microsoft Teams应用程序,但是由于该应用程序只是一个窗口中的网站,因此人们可能仍然会使用浏览器。