练习 - 创建在日历上预留时间的流

已完成

您是否遇到过在计划外长时间离开工作设备的情况? 您是否希望通过某种方式在工作日历中预留时间并告知经理? 那么本单元非常适合您! 您只需单击数次即可修改现有模板,然后从 Power Automate 移动应用中触发该模板。

先决条件

  • Power Automate 的访问权限。

  • Power Automate 移动应用访问权限。

  • 建议对 Power Automate 有基本了解并具有创建流的经验。

打开模板

  1. 启动 Power Automate 并使用您的组织帐户登录。

  2. 选择模板并搜索在日历中预留时间

    在日历中预留时间模板屏幕截图。

  3. 选择从 Office 365 日历中抽出一个小时 磁贴。

  4. 选择继续

首先,我们从模板中更新“创建事件”操作以找到应创建事件的日历。 我们还设置了开始和结束时间,以便只在日历上抽出一个小时。

  1. 选择创建事件步骤。 通过单击右上角的 x 删除“日历 ID”参数中的字符串。

  2. 选择要创建事件的日历。 在本练习中,我将选择日历

    显示单击选择日历的位置的屏幕截图。

  3. 删除已自动添加到开始时间字段的“日期”参数。

  4. 在“开始时间”字段中键入 /,然后选择动态内容。 搜索 Timestamp 属性并选择它。

    注意

    如果您没有看到“Timestamp”属性,可能需要单击“动态内容”窗格右上角的“手动触发流”旁边的查看更多

  5. 结束时间字段中删除时间戳。 选择结束时间字段,然后选择蓝色 fx 以显示表达式面板。 在表达式面板中复制并粘贴此表达式,然后选择添加

    addHours(triggerOutputs()['headers']['x-ms-user-timestamp'],1)

    注意

    此表达式使触发流的时间增加 1 小时。

  6. 更新“时区”字段以匹配您的时区。

下面是更新后的“创建事件”操作的外观。

“创建事件”操作的屏幕截图。

接下来,我们将向经理发送电子邮件通知,为此我们使用获取我的个人资料 (V2)获取经理 (V2) 组合。

  1. 选择 + 插入新步骤,然后选择添加操作

  2. 搜索 Office 365 用户,然后选择获取我的个人资料 (V2) 操作。 此操作向我们提供用户主体名称。

  3. 选择 + 插入新步骤,然后再次选择添加操作

  4. 搜索 Office 365 用户并选择获取经理 (V2) 操作。

  5. 用户 (UPN) 字段中输入 /,然后选择插入动态内容

    “插入动态内容”按钮的屏幕截图。

  6. 在动态内容中选择 UPN。 确保选择获取我的个人资料 (v2) 下的 UPN。

    用户主体名称的屏幕截图。

  7. 选择 + 插入新步骤,然后选择添加操作

  8. 搜索 Outlook,然后选择发送电子邮件 (V2) 操作。

  9. 收件人字段中输入 /,然后选择插入动态内容

  10. 动态内容中,选择获取经理 (V2) 下的 Mail

    获取经理邮件屏幕截图。

  11. 最后可在主题正文部分中添加所需文本。 示例如下:

    主题和正文屏幕截图。

以下给出整个流的概览:

“在日历中预留时间”流概述的屏幕截图。

下面是 Power Automate 移动应用中流的外观:

  1. 选择即时流

  2. 选择从 Office365 日历中抽出一个小时流。

  3. 选择运行流

    移动应用中“在日历中预留时间”流概述的屏幕截图。