在Outlook上访问共享日历的日历项目

时间:2018-08-21 21:14:55

标签: outlook-addin outlook-restapi outlook-web-addins

我已经为此苦苦挣扎了一段时间。

我需要什么:  我需要打开与我共享他/她的日历的用户的日历项目。

我到目前为止所做的事情

因此,我有一个userA想要访问UserB的日历事件并对其进行编辑。 要访问该项目,我要做的第一件事是,让UserB与用户A共享其日历,并授予如下所示的编辑权限

enter image description here

现在此userA(图片上的test1)具有完全访问权限。我继续并在用户B的日历上创建一个新会议。然后,我打开提琴手并从Response中分级事件ID:

enter image description here

我正在具有一个按钮的UserA邮箱上运行一个加载项,然后单击它会对其进行调用

Office.context.mailbox.displayAppointmentForm(itemId)

当我单击它时,如您所料,我将获得如下事件详细信息:

enter image description here

到目前为止,一切都很顺利。现在,我继续单击“编辑”。由于我已授予编辑权限,因此我希望能够对其进行编辑。我继续并单击“编辑”,这就是我得到的:

enter image description here

该操作无法完成。访问被拒绝错误。

我认为这可能是权限问题,可能是对其进行编辑并没有真正让其进行编辑。因此,我尝试授予用户A对用户B的邮箱的完全权限-不只是日历,整个邮箱-但这也无法解决。

我一直与Microsoft Dev Chat保持联系,但不幸的是,他们无法重现我的情况,并且看来对他们来说很顺利。

喜欢听听一些见解,希望能找到解决方案。

1 个答案:

答案 0 :(得分:1)

当前,共享日历/邮箱中不完全支持Outlook加载项。但是,这是我们目前正在研究的功能。