问题标签 [outlook-web-addins]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2410 浏览

javascript - 使用 Javascript 或 C# 从 Office 365 Outlook 加载项创建 .msg 文件

我正在开发 Office 365 Outlook 加载项,我想将任何邮件保存在 .msg 文件中。

到目前为止,我阅读了这个参考:https ://dev.outlook.com/reference/add-ins/并没有找到任何允许我从邮件中创建 .msg 文件的东西,在 Javascript 中。

是否可以从 javascript 生成 .msg 文件?

我在 C# 中使用 ASP.NET MVC Web 服务器(稍后将在 Azure 上)来执行加载项,因此我可以使用任何 C# 包。我也无法支付任何插件或库的费用。

0 投票
1 回答
290 浏览

office365-apps - 捕获发送邮件事件 Outlook Web 应用程序添加

我正在处理 Outlook Web 应用程序插件。有没有办法在发送电子邮件时捕获事件?

0 投票
1 回答
778 浏览

outlook-addin - 带有功能区下拉菜单的加载项命令中的动态内容

有没有办法使用加载项命令在功能区下拉菜单中显示动态内容?我认为这在撰写本文时是无法​​实现的。此外,如果项目本身不能是动态的,是否可以至少为显示的标签提供动态字符串。

在此处输入图像描述

编辑:我在这里 创建了一个 UserVoice 功能请求

注意:此问题仅针对新一代 Web 插件(office.js)而非 VSTO。

0 投票
2 回答
104 浏览

api - 默认情况下未激活 Office 365 的 Outlook 加载项

我们已经创建了一个 Outlook 加载项并将其安装在 Office365 帐户上,但每次登录时以及执行任何操作后,我都必须手动单击加载项才能激活。我不想要这个。我想在后台运行加载项,因此一旦我登录到我的 office365 Outlook 帐户,它就会激活,并且默认情况下它应该保持激活状态是否有任何方法可以实现这一点。

谢谢你。

0 投票
1 回答
217 浏览

javascript - Office.js 将数据 URI 与 addFileAttachmentAsync 一起使用?

我正在尝试使用数据 URI 将文本文件附件添加到使用 Office.js 1.3 版的电子邮件中。我似乎遇到了错误代码 9007 的故障。有谁知道 API 是否支持使用数据 URI?我在任何地方都没有看到例子,所以也许它没有。

示例数据 URI - 'data:text/plain;base64,SGVsbG8sIFdvcmxkIQ%3D%3D'

0 投票
2 回答
709 浏览

outlook - Office Outlook 加载项 - 从安全位置添加附件

我正在添加一个“添加附件”命令作为 Office Outlook 加载项的一部分。

我想找到一种从具有授权的 URL 添加文件的方法。

我想用 ajax 下载它,然后从 blob 中保存它,但看起来该命令不支持它。我的代码测试它失败了:

有关从具有权限的 URL 保存附件的任何建议?

功能文档: https ://dev.office.com/docs/add-ins/outlook/add-and-remove-attachments-to-an-item-in-a-compose-form

0 投票
2 回答
3404 浏览

office-addins - Office.context.mailbox.item.body.getAsync() 方法在 Outlook mac 2016 中不起作用

在 office 365 Outlook 插件中,该方法在Outlook MacOffice.context.mailbox.item.body.getAsync()中不起作用。但它在safarichrome中运行良好。

office js 参考是“ https://appsforoffice.microsoft.com/lib/1/hosted/office.js

这是加载项读取应用程序的代码

0 投票
1 回答
113 浏览

javascript - call crm web service from outlook add-in

I'm developing an add-in for outlook in O365 and need to get and update info in crm online. Ideal would be to do this call from the web app where the add-in is hosted but I'm trying to avoid it because of customer requirements. What I'm trying to do is call crm online from the the javascript code from the add-in. I would need to get the ADFS token got when logged into outlook and use it to call crm online from the addin. Is that possible? How do I get the token? Is it possible to call crm online using the Crm Web API or how should i do it? How do I avoid cross side scripting errors as I would be calling from outside the server?
thanks!

0 投票
1 回答
1436 浏览

outlook-addin - Outlook Web App (Exchange 2013 On-Premise) API 1.2 如何访问电子邮件正文?

Office.context.mailbox.item.body给出 null 而

Office.context.mailbox.item.body.getAsync()仅适用于JavaScript API 1.3.

有什么方法可以获取电子邮件正文JavaScript API 1.1/1.2吗?

0 投票
2 回答
130 浏览

outlook - 带有更正类型“Html”的mailbox.item.body.getAsync() 返回符号

使用mailbox.item.body.getAsync() 更正类型“Html”时,它可以在所有 Web 环境中正常工作,但不幸的是,在 Office Outlook 2016 桌面应用程序中,它返回未知符号,如果我将更正类型更改为“文本”,它会返回普通文本

在此处输入图像描述