首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Office \\ outlook : Office.cast.item.toAppointment(Office.context.mailbox.item)返回错误

Office \\ outlook : Office.cast.item.toAppointment(Office.context.mailbox.item)返回错误
EN

Stack Overflow用户
提问于 2018-10-18 12:57:50
回答 1查看 408关注 0票数 0

我们目前正在开发一个outlook外接程序,它需要列出与电子邮件或约会相关的电子邮件地址。

我们在电子邮件部分实现这一点并不困难,但由于Office.context.mailbox.item总是指向一个AppointmentCompose对象,并且当我们试图将它转换为AppointmentRead时,它会返回以下错误,所以约会会更具有挑战性:

代码语言:javascript
复制
Office.cast.item.toAppointment(Office.context.mailbox.item)
outlook-web-16.01.debug.js:10346 Uncaught Error: Sys.ArgumentTypeException: 
Object cannot be converted to the required type.

为了记录在案,在本例中我们试图转换的对象是一个已经存在的约会。

这是正常行为吗?如何将office.context.mailbox.item转换为约会阅读?

谢谢你的帮助。

致以问候。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-25 23:51:22

是的,这是正常行为。您不能将AppointmentCompose转换为AppointmentRead,因为所支持的API是不同的。根据所使用的客户端的不同,将现有的约会作为组织者打开(如果您创建了约会的话,则是组织者)将始终是一个AppointmentCompose。

如果您对列出电子邮件地址感兴趣,您应该考虑使用Office.context.mailbox.item.requiredAttendees.getAsync这样的requiredAttendees和optionalAttendees的5/office.recipients?view=office-js#getasync-options--callback-

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52874597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档