gpt4 book ai didi

javascript - 如何从 Outlook 加载项创建新电子邮件?

转载 作者:行者123 更新时间:2023-11-30 15:22:32 30 4
gpt4 key购买 nike

我想在我的任务 Pane 加载项中添加“联系我们”链接或按钮。我尝试使用无法正常工作的“mailto”链接方法:在网络上,它启动桌面默认应用程序;在 iOS 上,它会打开一封新电子邮件,但为空(无收件人);在 Outlook 桌面上,它会引发警报,因为 Web 链接试图打开桌面应用程序!

有没有一种简单的方法可以在当前使用的 Outlook 应用程序中创建和打开一封新邮件,并预填字段,以便该人只需编写请求并发送?信息:我的加载项适用于 Outlook 365 并用 JS 编写。

最佳答案

编辑:

截至 Office JS API 级别 1.6 displayNewMessageForm(parameters)可用的方法。方法打开一个表单,使用户能够创建新消息。如果指定了参数,消息表单字段将自动填充参数的内容。

原始答案:

很遗憾,Office.js API 不提供您请求的功能。 API 有 Office.context.mailbox.displayMessageForm以阅读模式或 Office.context.mailbox.item.displayReplyForm 打开现有消息的方法显示现有消息的回复表单;它提供了打开新表格来撰写约会的能力Office.context.mailbox.displayNewAppointmentForm同样,但对于新的撰写形式没有任何帮助。

如果这是您希望在即将发布的版本中看到的内容,您可以在 officespdev.uservoice.com 描述您的场景。

据我所知,基于无法使用 Office.js API,您有 2 个选择:

  • 使用您描述的“mailto:”协议(protocol)来调用新的撰写表单(包含您观察到的所有问题)
  • 创建一个简单的“联系我们”表单,收集信息并使用 AJAX 或您选择的服务器端技术将其发送到您的服务器。

关于javascript - 如何从 Outlook 加载项创建新电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43490508/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com