在MS Outlook Addin中设置收件人

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在MS Outlook Addin中设置收件人相关的知识,希望对你有一定的参考价值。

我试图动态添加recipientrequiredAttendees进行Outlook约会

var arr = [{emailAddress: 'test@example.com', displayName: 'Test Name'}]
Office.context.mailbox.item.requiredAttendees.addAsync(arr)

(also fails with arr = ['test@example.com'])

这是一个错误

Sys.ArgumentException: Sys.ArgumentException: 
Value does not fall within the expected range.

怎么可能完成?

参看docs which I am following

参看Radio-silence Github issue


更新屏幕拍摄

Array.isInstanceOfType before Throw

PRE-THROW

  • 您可以注意到n被正确定义为具有1个值的数组(右侧面板)
  • 从控制台检查与arr相同的数组计算为true

Outlook Recipients Array Throw Error

Throw

  • 该评论的脚本是throwing(由浅绿色突出显示)
答案

为了获得动态URL参数,我在O​​ffice初始化时加载iframe onInit

虽然API的其余部分在传入时可用于加载的iframe,但是这个API的特定部分必须依赖于window

在iframe之外移动API调用可以解决问题并使其按预期工作。

以上是关于在MS Outlook Addin中设置收件人的主要内容,如果未能解决你的问题,请参考以下文章

outlook怎么设置邮件颜色

[Office一般性操作] 关闭Outlook重定向

Outlook - 从带有 .xls 附件的电子邮件和特定发件人中保存文件,然后将电子邮件移动到子文件夹

怎样在outlook中设置自动回复

outlook怎么设置桌面提醒呀

Outlook addin 禁用删除插件