Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流

时间:2021-11-24 来源:未知网络 作者:996建站网

之前我们介绍了 Power Automate 5 种流程,今天先带大家一起看一下其中的即时云端流。

流程说明

我们要实现的流程是这样的,在用户点击 Power Automate 按钮时触发,然后将当前时间和位置信息都保存在 OneDrive for Business的 Excel 中。

我们可以理解为这是一个非常基础的流程,就是从用户触发流程时,拿到当前的触发信息,然后将信息追加填写到 Excel 中。

准备 Excel

因为是要往 Excel 里面追加数据,所以首先我们先去创建一个符合格式的,登陆到 OneDrive for Business 然后创建一个新的 Excel 文件。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图

点击新建-Excel 工作簿

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图

创建 4 列,地点,人物,时间,评论

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图

之后我们需要将 Excel 格式化成表格,才能在 Power Automate 中更好的进行处理。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图

保存文件,将excel 命名为 Timesheet.xlsx

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图

创建流程

准备好 Excel 后,我们接下来就需要创建流程了。

导航到 flow.microsoft.com ,登陆我们的账户。

点击左侧导航创建-选择即时云端流。

因为我们当前是要通过点击按钮手动触发的流程,所以需要选择即时云端流。

在选择即时云端流之后,我们除了给流程命名以外,首先需要确定的就是流程的触发器。

因为我们的需求是在 Power Automate 上点击一个按钮触发流程。所以这里的触发器就选择【手动触发流程】

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图

一旦点击创建后, Power Automate 就会带我们进入流程设计器界面。

在该界面中我们需要定义流程的操作和条件控制,从而完成整个流程的设计。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图

这里可以看到其中已经有了一个步骤,就是最上方的触发器【手动触发流】,表示了我们当前创建的流程是通过按钮手动触发的。

添加 Excel 操作

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图

接下来我们可以通过添加步骤继续完成剩下的操作。

点击新步骤,此时展开的窗口显示的是所有可以在 Power Automate 云端流程中使用连接器,每个连接器对应到一个系统,点击对应的连接器可以看到连接器中提供的所有操作。

因为我们需要往 Excel 里添加一行数据,所以我们在操作中需要找到 Excel 操作,这里选择 ExcelOnline Business 连接器,并选择【在表中插入新行】的操作。

可以看到连接器中还有一个 Excel Online OneDrive ,这个连接器指的是个人的 OneDrive 账户,而我们现在用的是公司的 One Drive for Business 。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图

之后 Power Automate 会自动登陆我们的账户,登陆成功后连接器的身份就配置成功了。就下来就需要对具体的操作进行配置。

针对【在表中插入新行】这个操作,我们首先需要配置的就是 Excel 文件的位置,

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图

在位置中选择 OneDrive for Business 。同时我们还可以看到其他 SharePoint 站点,这是因为 OneDrive for Business 本身就是存储在公司 SharePoint 上面的,这也是和个人版 OneDrive 最大的不同。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图1

继续找到文件所在的文档库,以及对应的文件 Timesheet.xlsx

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图

之后就要去选择数据所在的表格位置,这也就是为什么我们需要将 Excel 单元格转化成表格形式。

你不转成表格形式,他就是一个一个的单元格,你根本没法准确的操作其中的数据。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图1

一旦我们选择完表格后连接器就会自动读取当前表格的列,显示到配置中。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图

接下来我们就只需要将希望插入到 Excel 的数据填写到这些输入框即可。

但这里最重要的一个功能就是,我们在插入内容的时候,除了可以自己手写以外。

还可以通过添加【动态内容】和【表达式】完成更加丰富的内容插入。

动态内容

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图

比如在动态内容中,我们可以看到当前操作之前的所有步骤的上下文相关数据,并将其添加到文本框或者和表达式一起进行计算处理。

举个例子,针对我们当前的流程,点击【动态内容】可以看到所有可用信息都是从【手动触发流】这个步骤中提取出来的。

这说明我们在用户手动触发流程的时候,可以获取到触发用户的用户名,邮件,日期,地址等内容。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图

这里我们在Excel地点一栏中就可以通过【动态内容】-完整地址,来获取当前触发用户所在位置,并将位置信息存储到Excel地点列上。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图

接下来用同样的操作,把【用户名】存储到人物列,把【时间戳】存储到时间列。

保存并测试流程

现在我们完成了一个简单的操作,在手动流程触发后,将触发用户的姓名,地点和时间插入到Excel 中。

点击测试-手动运行。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图

流程运行之后,可以在当前界面查看流程的运行情况。

这里可以看到流程的两个操作都成功运行,第二个插入 Excel 的操作用时 2 秒。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图

之后我们回到 Excel 中刷新一下,即可看到 Excel 中新增了一行数据。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图1

人物和地点都正确拿到了,但是大家可以看到时间并不是正常的日期格式。

将时间戳转化为更友好的日期格式

所以我们接下来需要将时间戳转化为更加友好的日期格式。

因为默认情况下,PowerAutomate 中会使用 UTC 作为默认时间。为了将时间转化为本地时间,我们需要在 Power Automate 中添加另外一个操作【转换时区】。

重新进入到流程编辑界面,在手动触发流程和表中插入新行之间添加一个【转换时区】操作。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图1

该操作有四个内容需要配置,首先是【基本时区】,这里指的是要进行转换操作的时间。

要进行转换的就是【时间戳】

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图1

源时区就是 UTC协调世界时。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图2

目标时区指的就是我们要把UTC 转换成哪个时区的时间。

我所在的位置是 UTC+ 8 的北京时间

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图2

最后一个【格式字符串】指的是我们在转换完时区后,希望把时间进行怎样的格式化,从而让他以更友好的方式进行显示。

在下拉列表中,PowerAutomate 提供了很多预置的日期格式供我们选择,我这里就选择常规的日期模式。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图2

那我们有了转换好以后的时间文本后,就可以把这个转换后的时间插入到 Excel 里。

这时我们再次点击动态内容,就可以看到有个新的可选项【已转换的时间】,这就是我们在转换时区操作中可以拿到的内容。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图2

我们只需要把这个动态内容插入到时间列。

那我们再次保存并运行流程进行测试。这时我们看到的新数据就已经是正确的时间格式了。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图2

增加评论字段

现在我们只差最后一个列没有填写,那就是评论。

对于评论而言,我们需要在用户点击按钮运行时,增加一个输入框让用户可以进行文本内容的书写,这样我们才能把用户输入的内容存储到 Excel 中。

针对这个需求我们需要展开【手动触发流】这个触发器的配置。

这就是除了操作以外,实际上触发器也会有一些配置项,这个配置项根据触发器的不同而不同。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图2

而针对手动触发流而言,我们可以添加输入内容。

点击添加输入后,需要选择用户输入的类型。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图2

针对我们当前的需求,我们只需要让用户输入文本,所以选择文本类型即可。

那如果我们的需求是让用户上传一个文件,则可以选择文件类型。

选择完文本类型后,我们需要配置一下这个输入字段的名称。

这样一方面方便用户自己了解所需要输入的内容,另外一方面在后续插入动态内容的时候,也可以根据当前输入名称,来进行动态内容的选择。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图2

这个时候我们回到【在表中插入新行】操作,在评论的输入框中添加动态内容,此时就可以看到一个新的【评论】属性。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图2

我们将评论添加好以后,再次保存并运行流程。

即可看到在运行流程的时候会多出一个评论输入框,我们在这里输入一些内容。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图2

运行后,即可看到新增的数据中已经出现了评论内容。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图2

总结

这就是一个非常基础的即时云端流,在其中我们除了配置触发器以外,就只添加了两个操作,分别是用来进行时区转换的操作以及插入 Excel 的操作。简单的三个步骤就完成了将用户触发信息保存到 Excel 的流程。

Power Automate 入门教程 第二章 只需 3 个步骤完成即时云端流插图3

微信扫一扫 关注公众号

微信扫一扫 使用小程序

百度扫一扫 使用小程序