问题标签 [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 投票
2 回答
226 浏览

node.js - 如何创建类别并将其应用于电子邮件

是否可以通过编程方式在 Outlook 中创建一个类别?

我按照 MS 的教程设置了一个 hello world outlook-addin。我看到了我如何访问特定电子邮件的所有不同属性。但是,我对如何使用类别感到困惑。

0 投票
3 回答
165 浏览

outlook - Outlook-addin 修改约会的提醒值

我正在开发一个 Outlook 加载项,目的是创建一个具有不同属性的约会。

是否可以使用邮箱 API 修改提醒字段的值?我在文档( https://dev.outlook.com/reference/add-ins/)中找不到这样做的方法。提醒栏

0 投票
2 回答
371 浏览

outlook - 使用 body.getAsync 时,西里尔字符已损坏

我开发了一个简单的任务窗格插件来测试西里尔字符,但是当使用 body.getAsync() 时,西里尔字符似乎编码不正确。

是否有从电子邮件正文获取 Cyrillic html 的解决方法?这是我正在使用的代码:

这是我得到的结果。所有的西里尔字符都搞砸了。 加载项中的西里尔字符问题

编辑

我通过 Visual Studio 调试器运行代码,并result.value在调用.html(). 损坏的值是可见的。使用 F12 开发人员工具附加到 IE 进程时也会发生同样的事情: result.value 问题

0 投票
1 回答
89 浏览

outlook-addin - 为 Outlook 实施应用程序

我有一个 VSTO Ms Outlook 插件,它可以与 Outlook 的联系人、任务、会议、日历和电子邮件交互,并且可以在 Office 2007、2010、2013、2016 中正常工作。

现在,我想为“app for Outlook”实现相同的功能。

我该怎么做?谁能解释一下。

0 投票
1 回答
1160 浏览

exchangewebservices - 如何使用 FindItem 查询进行深度遍历

我正在使用该Office.context.mailbox.makeEwsRequestAsync方法向 EWS 发送以下 XML 查询。只要 Traversal 设置为“Shallow”,它就可以工作。当我将 Traversal 设置为“Deep”时,我收到“The request is invalid”错误。如果无法进行深度搜索,如何递归搜索子文件夹?

0 投票
2 回答
105 浏览

storage - 在哪里存储 Outlook Web App 的较大数据?

我正在为 Outlook Web App 开发我的第一个加载项。我不清楚我应该在哪里存储用户提供的大量数据(例如,大块文本、图像)并与加载项相关联(而不是属于特定邮件项)。

我的印象是 RoamingSettings 应该适用于相对较小的东西,因此不适合。我可以将数据存储在 OneDrive 上,但我不希望将数据暴露给加载项 UI 之外的用户。我找到了这个 SO 条目,但答案似乎更适用于桌面 Outlook,而不是 OWA。我想如果需要,我可以将数据存储在我自己的服务器上,但我首先想知道 OWA 架构中是否已经存在可以用于此目的的东西。

0 投票
1 回答
800 浏览

exchangewebservices - 带有“AND”和“OR”子句的 EWS 搜索查询

我使用 Office.context.mailbox.makeEwsRequestAsync 方法将以下 XML 查询发送到 EWS。

查询字符串值需要匹配主题或来自字段;并且电子邮件必须属于“MY_CATEGORY”类别。我无法执行最后一个要求。我究竟做错了什么?

0 投票
2 回答
763 浏览

office365 - 禁用桌面版 Office 365 Outlook 加载项

我已经为 web 开发了一个 Office 365 Outlook 加载项。桌面也自动支持它。我只想为桌面禁用该应用程序。我想我们需要更改 Manifest 文件中的某些内容,但我无法获得任何线索。谁能帮我实现这一目标?

0 投票
2 回答
936 浏览

outlook - Outlook Web 加载项未在日历编辑模式下激活

我正在尝试编写一个 Outlook Web 加载项,以便在创建新约会时询问其他信息。此时,我可以在阅读约会时打开加载项窗格,但是当我尝试创建或编辑约会时,此窗格不可见。创建或编辑约会时,我必须做什么才能显示此内容?我尝试了不同的 OfficeApp 类型和不同类型的 ExtensionPoints。

我的清单看起来像:

如果您需要其他文件或信息,请询问。

最大限度

0 投票
1 回答
960 浏览

office365-apps - 有没有办法更改在移动设备中打开的导航栏标题文本值 Office 365 加载项

当用户在移动设备中打开 Office 365 加载项时,有没有办法更改设置为默认“Outlook 加载项”的导航栏标题文本?应用程序在小型设备中显示如下图

在此处输入图像描述