MS Flow - 在具有发送权限的另一个日历上创建事件 (V2)

MS Flow - Create Event (V2) on another calendar with Send As permission

我 运行 遇到了 Microsoft Flow 的问题,无法在我的帐户作为代理发送权限的另一个日历上创建约会。我可以在 UI 中为第二个帐户创建约会。但是在 Flow 中,它要求一个 CalendarID。下拉列表仅显示与连接中的帐户直接相关的日历。当我手动输入第二个帐户的 CalendarID 时,我收到此错误:"The specified object was not found in the store."

任何帮助/教程将不胜感激。

"The specified object was not found in the store."

这是一个 EWS 权限错误,因此无论您做什么都不会使用 SendAS 权限。您需要分配对邮箱的完全访问权限(或至少通过 Add-MailboxFolderPermission 分配对日历文件夹的权限)才能与 EWS 一起使用。根据定义,SendAs 权限仅授予一个用户 SendAS 的权限,而另一个用户则不能访问其邮箱中的文件夹。您可以使用将进行相同调用的 EWSEditor https://ewseditor.codeplex.com/ 测试所有这些。如果它在 EWSEditor 中以与 Flow 相同的信誉运行,但在您的其他代码中不起作用,那么您知道权利是好的,但无论您在 Flow 中做什么都是问题。