我们正在使用适用于 Office JavaScript API 的应用程序开发 Outlook 应用程序。我们需要能够为每个用户存储每个约会的属性,但约会可能会或可能不会驻留在登录用户的日历中。相反,它们可能位于用户已被授予读/写访问权限的共享日历中。
但是,当使用已打开项目的loadCustomPropertiesAsync方法时,如果约会来自共享日历,则会失败。
我们试图通过使用roamingSettings对象来解决这个问题,但这些属性似乎不是每个消息(就像自定义属性一样),而是应用程序的全局属性,因此无论它们打开什么消息,它都将始终具有相同的属性。
有什么解决方法吗?用户希望能够使用撰写应用程序,但需要能够将其与共享日历一起使用。