首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Power虚拟代理和Power自动化让机器人写入用户的outlook-日历

如何使用Power虚拟代理和Power自动化让机器人写入用户的outlook-日历
EN

Stack Overflow用户
提问于 2021-03-09 15:23:14
回答 1查看 552关注 0票数 0

我已经为微软团队创建了一个带有power虚拟代理的机器人。这个机器人运行良好,人们可以在ms团队中与它交谈,并给机器人一些有关日期的信息。例如,您可以告诉机器人一个开始日期和一个结束日期的几天,你无法工作。

通过团队的认证,机器人还知道与之交谈的人的用户名和身份。

现在,我喜欢创建一个自动流,机器人应该使用诸如username、userid、startdate和enddate等信息触发这个流程,这应该执行以下步骤:

  1. 在outlook/团队中打开/查找特定用户的日历(我确信两者都使用相同的日历)
  2. 为开始日期和结束日期范围内的每一天创建一个(全天)条目,该条目显示“不可用”。
  3. 对于步骤2中与另一次会议的冲突,请取消会议(对于具有用户名的用户)
  4. 在一个特定的ms团队通道中发布一个摘要

我的第四步已经很好了。

第二步,我想我也知道了,但是关于我在第一步的以下问题:

有一个模板流: Get日历,它返回(所有?)可用日历。还有另一个流程模板,用于在特定日历中创建条目(步骤2,带有选项全天条目),它需要日历ID才能工作。

我的大问题是,我应该如何获得特定用户的日历ID?

有办法获取用户名或用户Is的特定calendarID吗?

然后我能对第三步做些什么?

非常感谢你的帮助。

欢迎乌尔宁

EN

回答 1

Stack Overflow用户

发布于 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请求拒绝会议。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66549748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档