
Power Automate与Forms审批多附件方案(学习笔记二)
首先请结合上一篇博客继续:https://www.tnblog.net/hb/article/details/8642
多附件方案
首先我们获取上一次的测试结果,然后在获取响应那儿,找到我们上传的附件的输出结果。
然后我们按F12
打开开发者工具,点击这个图标为蓝色,然后点击我们附件输出的那一列。
我们可以看到它选中了span
标签那一列,然后我们进行展开,双击里面的内容进行复制。
这里就是我们上传附件的Json数据。
添加Json解析模块
我们在获取信息下面添加一个Json
解析模块。
然后我们点击后,点击Parameters
再点击Use sample payload to generate schema
。
然后粘贴上我们刚刚粘贴上附件Json字符串,然后点击Done
。
然后我们需要的列它就展示出来了,并在内容那一行中选中我们的课程介绍(附件那一栏).
创建文件变量
在解析Json上方初始化一个数组变量,取名为多个附件
,类型是Array类型的。
接收文件
在解析Json组件的下方添加一个OneDrive获取文件的组件。
然后在File
这一行中选择我们Json解析后的id
。
选择后它会变成这种样子。
然后我们找到启动审批的组件,点击Show all
找到附件那一栏,然后我们点击Add new item
进行添加附件,然后随便输入name
和content
并点击旁边的T
这个图标。
复制一下这段内容,name
表示附件的名称,content
表示附件的内容。
{
"name": "sss",
"content": "asdfasdf"
}
然后我们清空里面的内容,将里面的内容改成我们的数组变量。
然后我们在获取文件的组件中,添加一个附加数组的组件。
并将其复制我们刚刚复制的内容到Value
值中,Name
选择多个附件
的变量,然后我们进行修改一下其中的name
变量和content
变量。
完整流程下图所示:
测试一下
这样就能看到我们审批时上传的附件了。
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739

