鱼和熊掌兼得,Power Automate解决forms对OneDrive的同步问题

2021-12-15 17:12:42 浏览数 (2)

孟子曰:“鱼,我所欲也,熊掌,亦我所欲也;二者不可得兼,舍鱼而取熊掌者也。”

本文主要介绍了在教育背景下的forms测验表单使用和与onedrive和Power BI的配合时的不可同步的问题,并尝试使用Power Automate来实现鱼和熊掌兼得的目的。

本文对于“想要转移一些陈年老forms到onedrive的excel中”、“忘记从onedrive中创建forms后悔莫及”等案例有一定的借鉴意义。

背景介绍

Office 365中的Forms运用在日常教学中已经是一个很便利的工具了。它不仅能自动生成成绩单, 还会对班级成绩进行简单的分析汇总评估:

当然,如果想要更深刻的研究,我们可以将forms中的数据下载下来,借助于PowerBI来详细分析:

取熊掌而舍鱼

而要实现上述的自动分析,操作过程也很简单:

首先,打开forms,点击新建表单右边的下拉选项,选择新建测验:

我们要注意,表单分为两种,普通表单和测验。

普通的表单:

测验的表单:

测验表单与普通表单的区别非常大,具体可以看上图的3个位置,尤其是1和2。而且在学生提交完表单后,测验会直接将成绩得分和正确答案告诉学生:

而且可以设置最晚10点前提交答案,且每一名同学只能提交一次答案:

是不是很方便?

此为熊掌。

不可得的鱼是什么呢?

如果我们想要更加深入地分析具体的问题,或者想要分析多次测验的整体情况,需要将每一个forms表单下载到本地,然后再进行汇总。而且最主要的,如果此时又有一名同学提交了新的回答,我还需要再次进行下载,通过修改文件名等一系列步骤进行操作,十分繁琐。

舍熊掌而取鱼

作为office365的一员,forms并不是一个孤立的工具,它是和onedrive或者Excel online有绑定的。如果从这个入口建立forms,收集的信息是会直接同步到onedrive中的文件的:

在onedrive或者Excel online中创建“适用于Excel的forms”:

为文件起一个好记的名字:

在form中创建题目:

等待学生填写,自动收集到Excel表中。这样我们使用Power BI可以实时获取最新的数据,除了点一下刷新,无需任何其他操作,非常方便。

但是,因为从onedrive中创建表单,只能创建普通表单,无法创建测验表单。

因此,这叫舍熊掌而取鱼。

鱼和熊掌兼得

那么有没有鱼与熊掌兼得的好事呢?

答案是肯定的。

首先我们肯定是要先保住熊掌,也就是一定要直接在forms中使用测验。

然后再想办法将forms收集的信息同步到onedrive中已存在的Excel中。

那么自然,我们想到了Power Automate。

我们在答复这里将已经填写的表单下载下来:

放在onedrive中的某个好记的位置上,然后打开Power Automate:

https://flow.microsoft.com

并登录office 365账号:

步骤:

  • 从左侧菜单中,选择"我的流"。
  • 选择"创建"。
  • 选择"自动流"。

(随时随地吐槽一下这个名)

弹出窗口中写一个有意义的名称(如果写的多了,可能真会找不到),并选择提交新回复时:

选择要同步的forms表,并添加新步骤:

选择forms并点击操作“获取回复详情信息”:

同样选择之前的forms名,回复ID这里就是选择回复ID:

下一步,选择Excel online,并选择“在表中插入新行”:

下一步,导航确定onedrive中的文件名,并填写需要同步哪些内容:

最后保存。

进行测试,在forms中添加一个回答,可以发现,onedrive中的Excel文件同样进行了更新。

同时,我们也可以在后面继续添加一个提醒,以便每次有新回复时,手机通知就可以知道了:

总结

大部分应用场景下,直接在onedrive中生成一个同步Excel文件的forms收集表是完美使用的:

云端的简单分析和用PowerBI直接获取云端的Excel文件进行分析,甚至链接到数据流集更是可以实时出仪表板。

但是很多时候,一个准备中长期使用的forms在创建的时候并不知道可以选择从onedrive或者Excel online中创建,而是直接在forms中创建了;亦或是明明知道可以从onedrive中创建,但是问卷都做完了才意识到这个问题。

就没有办法直接在onedrive中获取文件分析。

这种时候,Power Automate就提供了一个不错的补救措施。

之前一直没有认真使用过PA,一是不习惯,二是不太认可这种“低代码”工具。

不过,没办法,在MS生态里,这个工具必然要比其他任何语言更加简便。

0 人点赞