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

Access Calendar Item of shared calendar on Outlook

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

我需要什么: 我需要打开与我共享 his/her 日历的用户的日历项。

到目前为止我做了什么:

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

现在这个用户 A(图片上的 test1)拥有完全访问权限。我继续在用户 B 的日历上创建一个新会议。然后我打开提琴手并从 Response:

中对事件 ID 进行分级

我是 运行 UserA 邮箱上的一个 add-in,它有 1 个按钮,点击它会调用

Office.context.mailbox.displayAppointmentForm(itemId)

当我点击它时,如您所料,我会得到如下所示的事件详细信息:

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

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

我认为可能是权限问题,可能是给它编辑并没有真正让它编辑。所以我尝试授予用户 A 对用户 B 的邮箱的完全权限 - 不仅仅是日历,整个邮箱 - 但这也没有解决它。

我一直在与 Microsoft Dev Chat 联系,但不幸的是他们无法重现我的情况,而且似乎对他们来说很顺利。

乐于听到一些见解并希望得到解决方案。

目前,共享 calendars/mailboxes 中不完全支持 Outlook 加载项。但是,这是我们目前正在研究的一项功能。