问题标签 [outlook-for-mac]

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 回答
307 浏览

outlook - Outlook for Mac 上的 Office.js:saveAsync 方法出现内部错误

因此,从 15.32 版开始,Outlook for Mac 终于不再支持 office.js 插件了。我实际上使用的是最新的非内部人员版本 15.33,并且有一个问题在 OWA 或 Outlook Desktop for Windows 上不会发生。

当我在加载项中进行以下调用以获取事件 ID 时:

在 OWA 和 Outlook Windows 上 result.value 具有事件 ID,但在 Outlook for Mac 上是结果:

这是新发布的 Office.js 对 Outlook for Mac 的支持中的错误,还是我做错了什么?

重要提示:仅当活动有一些参加者时才会发生,也就是说,如果活动是会议。在约会时,没有参加者的活动,它按预期工作。

0 投票
1 回答
228 浏览

macos - Outlook for mac(加载项)-使用 setSelectedDataAsync 创建时,正文不保留 html 属性

我正在尝试在 mac 中为 Outlook 的撰写模式创建一个加载项,当我将 HTML 插入 body 元素时,我注意到没有附加任何属性。

示例(为便于说明而简化):

变成:

上面没有 id 并且正在应用新样式。(请注意,我可以通过将电子邮件另存为草稿然后在 Office 365 上检查它来看到这一点)

0 投票
2 回答
290 浏览

outlook - Office 加载项 Javascript 已禁用?

背景

我们有一个在生产中运行的 Office 插件,我们偶然发现了一个客户的案例,我怀疑他的 Mac 计算机不会在 Outlook 中运行 Javascript。我无法确认,但症状表明了这一点。例如,按钮的事件处理程序不会触发。

问题

  1. 什么浏览器在 Office for Mac 中运行加载项?
  2. 如何确认或否认 Javascript 正在 Office 中运行?
0 投票
3 回答
459 浏览

office-js - Office.js:Outlook for Mac 加载项 - 未保存现有对象的自定义属性

因此,在我的 Outlook 加载项 (Office.js) 中,我使用以下代码为日历事件设置了一些自定义属性:

它工作正常,在新创建的事件上,在我保存并再次打开它之后,我可以使用以下代码访问自定义属性值:

但是,当我打开一个现有事件时,无论是否设置了自定义属性,我设置的自定义属性在用户保存事件后都不会保存。

如果我再次打开该事件,它没有新的自定义属性,它要么没有(如果没有设置),要么没有新创建事件时设置的旧值(尚未保存)。

它在 Outlook for PC 和 OWA 中按预期工作。

Outlook for Mac 加载项支持错误?我做错了什么?

0 投票
1 回答
141 浏览

office-js - Outlook for Mac:使用 Javascript API 版本 1.4

根据此 Microsoft 网站1.4 版 Javascript API for Office 的兼容性表,与 Outlook for Mac 2016 兼容。

但是,我使用的是 Outlook for Mac 的最新版本 15.33(不是内部人员) - 当我更改

<Requirements> <Sets> <Set Name="MailBox" MinVersion="1.3" /> </Sets> </Requirements>

清单文件中1.4的加载项从 Outlook for Mac 中消失 - 我的加载项在日历事件的组合表单上显示一个侧窗格。

为什么会这样?

0 投票
1 回答
89 浏览

outlook-addin - mac 插件 js 的前景

我有 Mac 版本 15.34.0 的 Outlook,我在清单文件中创建了一个邮箱版本为 1.4 的插件。在撰写模式下,插件不可见,但当我将邮箱版本更改为 1.3 时,插件可见。在文档中说 Outlook for mac 支持邮箱 1.4,但这不起作用。

任何想法?

0 投票
1 回答
343 浏览

outlook-addin - Outlook for Mac 上的 Outlook office.js 加载项任务窗格关闭问题

我们有一个使用加载项命令的 Outlook 加载项。我们有一个包含用户信息的任务窗格,其中包括一个简单的超链接,目标设置为“_blank”。当用户单击此链接时,会弹出一个网页。如果用户随后关闭 Outlook,PC 桌面 Outlook 和 OWA 上的一切都会正常关闭。

但是在 Outlook for Mac 上存在问题。在这种情况下,当您关闭 Outlook 时,一切都会消失,但我们的任务窗格会像卡住一样停留在屏幕上。如果单击此任务窗格 Outlook 会重新出现,但收件箱为空白,并且仅显示任务窗格和当前电子邮件。您必须手动关闭任务窗格,然后再关闭 Outlook 才能正确关闭所有内容。

几点观察:

  1. 这只发生在主邮件读取命令界面。如果您弹出打开一封电子邮件并从电子邮件的功能区打开任务窗格,然后单击那里的链接,则电子邮件将正常关闭。
  2. 如果您从主邮件阅读命令界面打开任务窗格但未单击任务窗格上的链接,则 Outlook 将正常关闭。

就像任务窗格正在保留对弹出子窗口的引用,因此 Outlook for Mac 无法正确关闭任务窗格。

其他人可以重现这个问题吗?是否不允许从任务窗格打开子窗口,或者您是否需要做一些额外的事情才能完成这项工作?

谢谢。

0 投票
1 回答
384 浏览

outlook-addin - Outlook for Mac 缺少加载项命令按钮组标签

Outlook 加载项清单应该适用于 PC 桌面 Outlook、OWA 和 Outlook for Mac。大多数情况似乎都是这样,但我们注意到 Outlook for Mac 存在问题。Outlook for Mac 似乎没有按钮组标签。

以 Microsoft Store 红色公文包“Store”按钮为例。在 Windows 桌面 Outlook 中,此按钮位于加载项按钮组中,如按钮下方的标签文本“加载项”所示。对于 Outlook for Mac,缺少按钮组标签。事实上 Outlook for Mac 似乎根本没有任何按钮组标签。

如果您只是添加单个加载项命令,则关联的按钮图像可以是您的徽标。但是,如果您在一个按钮组中有两个或多个加载项命令,并且您的产品名称作为标签,该怎么办?如果缺少产品名称,这可能会让用户感到困惑。例如,如果您的加载项命令之一被标记为“工具”怎么办?如果没有按钮组标签,用户可能会感到困惑。用什么工具?

我们如何使它看起来适合 Outlook for Mac?人们在做什么来解决这个问题?是否有最佳实践解决方案?

谢谢。

0 投票
1 回答
343 浏览

outlook-addin - MessageReadCommandSurface 上的加载项命令菜单在 Outlook for Mac 中被禁用

我们有一个 Outlook 加载项,它使用的加载项命令在 Outlook 2016 for Windows 和 OWA 中运行良好,但在 Outlook 2016 for Mac 中存在问题,主要 Outlook 主页选项卡 (MessageReadCommandSurface) 上的菜单类型控件。对于这种类型的加载项命令,菜单会被破坏,因为您无法选择列表中前两个项目之外的项目。

当您向下光标移动菜单时,每个按钮都会被选中,但是一旦您到达第三个项目,选择就会消失并且您无法激活任何按钮。如果您将光标向上移过菜单顶部,您将重新获得对前两项的可选择性,但如果您再次向下光标,问题就会再次出现。即使具有 2 个项目的菜单也会出现问题,就像您将光标向下移动到列表底部之后,菜单将变为非活动状态,直到您将光标向上移动到顶部并向下移动。

如果这是我们所做的事情,我尝试创建一个超级精简的清单,其中包含一个从两个按钮触发的简单任务窗格:

这个简单的菜单重现了这个问题。

一些细节:

  1. 如果您弹出电子邮件并使用电子邮件的“消息”选项卡中的菜单,则该菜单可以正常工作。
  2. 您必须从菜单中打开任务窗格两次才能触发问题。
  3. 弹出一封电子邮件然后关闭它会恢复菜单。
  4. Outlook for Windows 或 OWA 中不会出现问题。

我意识到这是一个奇怪的问题,可能是我们做错了,但测试表明这不是我们正在做的事情。

问题:

  1. 有没有其他人遇到过这个问题?
  2. 最好尝试使用 MessageReadCommandSurface 上的加载项命令菜单的不同加载项。有谁知道带有我们可以尝试的菜单的 Outlook 加载项?也许商店里有免费的东西?
  3. 有什么建议我们可以尝试解决这个问题吗?
  4. 有谁知道在 Outlook for Mac 下运行的 office.js 加载项的已知问题列表?

谢谢

0 投票
1 回答
72 浏览

outlook-addin - Outlook 加载项命令和 macOS 版本

我们正在开发支持 Outlook 2016 for Mac 的 Outlook 加载项(使用 Javascript API 版本 1.3 和加载项命令)。我们的测试系统有 macOS Siera (10.12.6),但一位测试人员得到了空白的任务窗格,唯一不同的是她的系统有 macOS El Capitan (10.11.6)。

Outlook 加载项命令是否需要最低 macOS?我能找到的唯一要求的参考是一篇旧的 MS 文章,该文章早于提到 macOS 10.10 的加载项命令。

或者有没有人看到空白任务窗格的问题?任务窗格有一个标题,但内容为空白。没有显示加载项错误。在同一个测试系统上,我们的插件正在为 Safari 开发 OWA。

谢谢