我感觉这不容易完成,并且可能需要一些PowerShell脚本。但这里去了:
我正在寻找一种方法,让直属经理在遇到病假时可以将直接下达的报告转出办公室。我可以添加到Sharepoint网站上的东西非常棒,因为一切都集中在一个地方。
Powerapps似乎提供了一个很好的起点,但看来Office365连接器已链接到当前登录的用户,因此可以使用以下方式获取日历ID:
LookUp(Office365.CalendarGetTables().value,DisplayName = "Calendar").Name
只会返回用户自己的日历ID。 CalendarGetTables()不接受任何参数,因此传递用户ID或UPN会导致错误。
我完全可以看到,如果这么简单,就会引起安全问题。
有人知道其他解决方案吗?作为这里唯一的管理员,我想将其作为自助服务,供经理们整理自己的直接报告。