Spfx 用于创建带附件的新电子邮件草稿

Spfx for creating new draft email with attachment

我需要创建 spfx 按钮,将选定的库 item/document 作为附件上传到新的草稿电子邮件。我认为这需要通过 Ms Graph API (pnp msgraph) 来完成。有没有人有关于如何做到这一点的样本或建议?

关于 SPFx 按钮,您需要创建 SPFx ListView 命令集扩展。这将使您能够将按钮直接添加到文档库命令栏中。

这篇 guide 应该能帮到你。

创建电子邮件草稿有点困难。您可以使用多种解决方案来发送邮件。 Send Mail MSGraph 操作是一种方式。

但是,一个解决方案可能是在您的 SPFx 扩展中构建并启动一个 mailto: link,其中包含邮件正文中所选文件的 URL。不完全是附件,但这会创建电子邮件草稿并在用户电子邮件客户端中打开它。

希望这有助于您入门