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

outlook - 如何在我的 Mac Outlook 中将插件从上下文更改为功能区菜单插件

问题截图

在我的 Mac Outlook 中,我在电子邮件中看到了应用商店按钮,而不是功能区栏。&当我安装插件时,它也会显示在电子邮件中,而不是功能区栏。

我在功能区菜单中安装了另一个插件。有没有我应该做的设置,将此插件转移到功能区并使其垂直加载。

0 投票
2 回答
159 浏览

outlook - Mac Outlook 客户端 - Office365 加载项 - 固定 - Office.initialize 未回调

我正在开发具有固定支持的简单 Outlook 插件。该插件在 Windows Outlook、Chrome 和 IE 中运行良好。但是当我们在 mac Outlook 客户端中尝试它时,行为是完全不同的。

  1. 创建具有固定支持的加载项。

  2. 打开加载项并将其固定。

  3. 更改电子邮件

  4. 从收件箱切换到已发送项目,然后立即单击另一封电子邮件。

现在,如果我们仔细观察 Office.initialize 回调将不会回调。

请使用以下代码进行调试。

这是html

0 投票
0 回答
111 浏览

office-js - DialogueAsync API 无法打开 Google Oauth url

我正在尝试在本机 Outlook 客户端中使用 DialogueAsync API 连接 Google Oauth。

当我使用 AsyncAPI 打开 URL 时,它会引发错误。如果我对子窗口做同样的事情,它就会成功打开。

子窗口方法是在 Windows Outlook 客户端中调用弹出窗口阻止程序。所以它无法通过应用程序提交。

下面是一个示例应用程序: HTML 文件:https ://d3qov000jfn2nk.cloudfront.net/test-oauth-stackoverflow/oauth-test.html

清单文件: https ://d3qov000jfn2nk.cloudfront.net/test-oauth-stackoverflow/test-app.xml

错误: 在此处输入图像描述

0 投票
0 回答
69 浏览

outlook - Outlook for Mac 允许 AppDomain 之外的域

在 Outlook for Mac 中使用 Office 365 加载项时,如果我的清单不包含 AppDomain 元素 (foo.com),我预计导航到 URL (foo.com/help.html) 会导致打开浏览器。但是,当我打开与我的源位置 (foo.com/index.html) 关联的外部链接时,这些链接会在对话框中打开。Windows 桌面应用程序或 Outlook Web 应用程序不是这种情况,它们会在默认浏览器中打开 URL。

0 投票
0 回答
112 浏览

office-js - 在 Office 插件清单中,Outlook for Mac 是否支持 v1.5/1.6?

根据兼容性表,Javascript API for Office 1.5 和 1.6 版与 Outlook for Mac 2016 兼容。

我正在使用 Outlook for Mac 版本 16.16 (180812)。当我将最低版本设置为 1.5 或 1.6 时,我的插件无法安装。

这里有什么见解吗?

尝试安装时收到的错误...仅供参考,我正在使用的清单通过 office-addin-validation 工具传递

这是第一次尝试时的消息。 第二次和随后的每一次尝试。 文本只是吐出我的清单。

更新:经过多次安装后,有时我可以使用 v1.5 进行安装。我收到一次“安装时间比预期消息长”,并且在另一次尝试中没有错误。v1.6 仍然没有安装。

0 投票
0 回答
88 浏览

outlook-addin - 如何在 Safari 中为 Outlook 加载项对话框 API 启用开发人员控制台?

我正在开发一个无法通过 Dialog API 加载脚本的加载项。

HTML 中的模板在对话框中正确呈现。如果我在 main 中渲染模板,TaskPaneHTML 和脚本都会正确执行。

我可以在 中看到控制台日志TaskPane,但 Dialog 似乎有点像黑匣子。我看不到任何日志、网络或 DOM 信息。有没有办法为对话框启用 Safari 控制台?

**** 更新:添加 GIF ****

(gif减慢了屏幕的闪烁,但是当试图在对话框中打开检查器时会发生这种情况) 在此处输入图像描述

0 投票
0 回答
244 浏览

exchangewebservices - EWS 请求在 Mac 上没有响应并出现错误

在我们的 Outlook 加载项中,我们makeEwsRequestAsync用于获取当前电子邮件的MimeContent. 我们了解通过 JavaScript API 使用 EWS 时有 1MB 的请求/响应限制。当我们在 Windows 上达到此限制时,我们至少会看到以下消息:

“响应超过 1 MB 大小限制。请修改您的 EWS 请求”。

但是,当在 Mac (Outlook 2016) 上对大型电子邮件 (>1MB) 提出此请求时,我们没有得到任何形式的响应。加载项似乎挂起。有什么方法可以在 Mac 上捕捉到这个错误?我们想显示一个对话框或通知用户存在大小限制错误的东西,但我们永远无法真正捕捉到错误。

我找到了一个有类似问题的人,但没有人回答。

0 投票
1 回答
205 浏览

outlook - Outlook Web 加载项不支持 Outlook for Mac

当我将加载项提交给 Microsoft 以供审核时,我收到“您的加载项在 Outlook for Mac 上的 Gmail 帐户中加载时无法正常工作。此支持的最低内部版本号为 16.9.1212。​​” 这是什么意思,我该怎么做才能让它支持 Mac?我确实认为这是我可以通过更改清单文件轻松解决的任何问题。

我的加载项客户端使用 Office.jsgetCallbackTokenAsync获取令牌并将其传递到后端。然后后端使用令牌访问邮件项并将其发送到外部应用程序。

我发现这个博客宣布在 Mac Outlook 中对 Gmail 帐户的加载项支持说“您不能使用 Exchange Web 服务 (EWS) 访问 Gmail 邮箱中的项目”。是这个原因吗?所以我需要使用 Outlook rest API 来使加载项在 Outlook for Mac 中工作?

0 投票
0 回答
77 浏览

outlook-addin - Office.js 在 Outlook for Mac 16.18 中获取“收件人”字段时出现问题 (181014)

我正在开发 Microsoft Outlook 的加载项,我注意到在最新版本的 Outlook for Mac 16.18 (181014) 中,我们的加载项无法检索刚刚创建的草稿的收件人。我们的加载项正在尝试使用 office.js 的Office.context.mailbox.item.to.getAsync()方法获取收件人。要重现此问题:

  1. 阅读收件箱中的电子邮件时,单击“回复”按钮开始起草新电子邮件;新草稿应该自动在“收件人”字段中有收件人,因为它是回复。
  2. 从此草稿中,打开一个加载项,该加载项将尝试通过调用来获取草稿的“收件人”收件人Office.context.mailbox.item.to.getAsync()。将找不到收件人。
  3. 在草稿的“收件人”字段中,添加其他收件人,然后删除此收件人。
  4. 尝试通过调用再次从您的加载项中获取收件人Office.context.mailbox.item.to.getAsync()- 这次您将正确获得“收件人”收件人。

我们仅在版本 16.18 (181014) 中注意到此问题。似乎用户必须手动编辑“to”字段,然后该getAsync()方法才能向我们提供其内容。

0 投票
1 回答
304 浏览

office365 - Outlook Web 插件:功能区工具栏图标在 Mac 上不可见

这是仅限 Mac 的问题(图标显示在 Outlook 2013 和 Outlook 2016 for Windows、所有网络浏览器甚至 Macbook pro 上)。

我使用的测试环境是

Outlook for Mac 2016(版本 16.16.4 (181110))

Mac 操作系统版本 10.13.4

当我将 Outlook Web 加载项提交到商店进行测试时,我收到了此反馈。

Your add-in is not working in the Outlook Client on Mac in read mode on a message. Your add-in icon appears to not load correctly

我相信我在提供图标时遵循了指导方针Https,并用作参考。

有趣的是,我无法在我的 Mac book pro 中复制此问题,而只能在 Mac中复制。

这是屏幕截图的链接: https ://i.imgur.com/ljl034E.png

这是我的清单图标部分:

到目前为止我做了什么:

  1. 在清单中包含一个 64x64 像素的图标(文档说它推荐用于 Mac)
  2. 使图标不透明
  3. 包括所有可选尺寸的图标(40x40 像素等)
  4. 删除并重新添加加载项
  5. 重新启动 Mac 的 Outlook
  6. 更改图标的内容