我已经为微软团队创建了一个带有power虚拟代理的机器人。这个机器人运行良好,人们可以在ms团队中与它交谈,并给机器人一些有关日期的信息。例如,您可以告诉机器人一个开始日期和一个结束日期的几天,你无法工作。
通过团队的认证,机器人还知道与之交谈的人的用户名和身份。
现在,我喜欢创建一个自动流,机器人应该使用诸如username、userid、startdate和enddate等信息触发这个流程,这应该执行以下步骤:
我的第四步已经很好了。
第二步,我想我也知道了,但是关于我在第一步的以下问题:
有一个模板流: Get日历,它返回(所有?)可用日历。还有另一个流程模板,用于在特定日历中创建条目(步骤2,带有选项全天条目),它需要日历ID才能工作。
我的大问题是,我应该如何获得特定用户的日历ID?
有办法获取用户名或用户Is的特定calendarID吗?
然后我能对第三步做些什么?
非常感谢你的帮助。
欢迎乌尔宁
发布于 2021-03-17 08:11:58
使用Graph可以获得用户日历ID GET https://graph.microsoft.com/v1.0/{id | userPrincipalName}/calendar

在使用中解析JSON时,可以将Power中的原始JSON输出数据自动化,并将其转换为值。http中GET命令的输出返回原始JSON,因此必须解析JSON才能使用值。
关于第3点,只有组织者才能取消会议。请参阅此文档。
您可以使用图形API请求和POST https://graph.microsoft.com/v1.0/users/{id | userPrincipalName}/events/{id}/decline请求拒绝会议。
https://stackoverflow.com/questions/66549748
复制相似问题