这里有一个测试供您参考:
这是Excel:
流程如下:
File1 返回消息:outputs('Get_response_details')?['body/r7cc5c536c5ee45a6bfeb688a5ad2f89c'])
使用json解析Form中file返回的信息 然后会生成一个数组,然后使用First获取数组中的第一个,避免使用apply toeach:
first(json(outputs('Get_response_details')?['body/r7cc5c536c5ee45a6bfeb688a5ad2f89c']))?['id']
从表单返回的文件信息直接获取的链接只能由您自己使用。为了让这个链接成为共享链接,我们可以通过【创建共享链接】来创建一个共享链接
所以我们使用first(json(outputs('Get_response_details')?['body/r7cc5c536c5ee45a6bfeb688a5ad2f89c']))?['id']和last?['id']这是为了在解析时获取文件ID
以同样的方式为其他文件创建共享链接
为了在excel中显示链接表单,我们使用concat拼接excel公式来填充excel单元格。
concat('=HYPERLINK("',outputs('Create_share_link_for_file_1')?['body/WebUrl'],'"',',','"',first(json(outputs('Get_response_details')?['body/r7cc5c536c5ee45a6bfeb688a5ad2f89c']))?['name'],'")')