问题标签 [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.
outlook - 如何在我的 Mac Outlook 中将插件从上下文更改为功能区菜单插件
在我的 Mac Outlook 中,我在电子邮件中看到了应用商店按钮,而不是功能区栏。&当我安装插件时,它也会显示在电子邮件中,而不是功能区栏。
我在功能区菜单中安装了另一个插件。有没有我应该做的设置,将此插件转移到功能区并使其垂直加载。
outlook - Mac Outlook 客户端 - Office365 加载项 - 固定 - Office.initialize 未回调
我正在开发具有固定支持的简单 Outlook 插件。该插件在 Windows Outlook、Chrome 和 IE 中运行良好。但是当我们在 mac Outlook 客户端中尝试它时,行为是完全不同的。
创建具有固定支持的加载项。
打开加载项并将其固定。
更改电子邮件
从收件箱切换到已发送项目,然后立即单击另一封电子邮件。
现在,如果我们仔细观察 Office.initialize 回调将不会回调。
请使用以下代码进行调试。
这是html
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
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。
exchangewebservices - EWS 请求在 Mac 上没有响应并出现错误
在我们的 Outlook 加载项中,我们makeEwsRequestAsync
用于获取当前电子邮件的MimeContent
. 我们了解通过 JavaScript API 使用 EWS 时有 1MB 的请求/响应限制。当我们在 Windows 上达到此限制时,我们至少会看到以下消息:
“响应超过 1 MB 大小限制。请修改您的 EWS 请求”。
但是,当在 Mac (Outlook 2016) 上对大型电子邮件 (>1MB) 提出此请求时,我们没有得到任何形式的响应。加载项似乎挂起。有什么方法可以在 Mac 上捕捉到这个错误?我们想显示一个对话框或通知用户存在大小限制错误的东西,但我们永远无法真正捕捉到错误。
我找到了一个有类似问题的人,但没有人回答。
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 中工作?
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()
方法获取收件人。要重现此问题:
- 阅读收件箱中的电子邮件时,单击“回复”按钮开始起草新电子邮件;新草稿应该自动在“收件人”字段中有收件人,因为它是回复。
- 从此草稿中,打开一个加载项,该加载项将尝试通过调用来获取草稿的“收件人”收件人
Office.context.mailbox.item.to.getAsync()
。将找不到收件人。 - 在草稿的“收件人”字段中,添加其他收件人,然后删除此收件人。
- 尝试通过调用再次从您的加载项中获取收件人
Office.context.mailbox.item.to.getAsync()
- 这次您将正确获得“收件人”收件人。
我们仅在版本 16.18 (181014) 中注意到此问题。似乎用户必须手动编辑“to”字段,然后该getAsync()
方法才能向我们提供其内容。
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
这是我的清单图标部分:
到目前为止我做了什么:
- 在清单中包含一个 64x64 像素的图标(文档说它推荐用于 Mac)
- 使图标不透明
- 包括所有可选尺寸的图标(40x40 像素等)
- 删除并重新添加加载项
- 重新启动 Mac 的 Outlook
- 更改图标的内容