首页 > 解决方案 > 通过团队发送文件(如 MAPISendMail)

问题描述

我的(类似于编辑器的)Windows 桌面程序可以使用 MAPISendMail 创建一个带有当前项目的新电子邮件。客户希望 Microsoft Teams 具有相同的功能。

对于网络版本,我我可以用Graph API做到这一点。

但是我找不到桌面应用程序版本的任何东西。有没有办法做到这一点?

奖励:如果用户可以在 Teams 中(而不是在我的程序中)手动指定收件人 + 正文,那就太好了。

标签: winapimicrosoft-teams

解决方案


因此,您实际上不能直接将文件附加到消息 - 您基本上将文件上传到 Web 位置,然后在消息中提供指向该文件的链接。例如,您可以上传到“文件”选项卡中存在的 SharePoint 文档库(类似这样)。然后,在发送消息方面,您可以使用Webhook非常轻松地发送到团队/频道。不过,这暂时支持@mentions。另一种选择是使用Graph 来发送消息

如果您想向用户发送一种“私人”消息,则需要考虑创建一个机器人并发送“主动”消息


推荐阅读