使用 SharePoint "Get file content using path" 操作时从 "File Content" 中的 JSON 中提取 $content 值
Extracting $content value from JSON in "File Content" when using the SharePoint "Get file content using path" action
我正在使用“使用路径获取文件内容”从 SharePoint 检索 PDF 文档。
在随后的“设置变量”操作中,我需要访问 $content 属性 的值来构建一个 json 请求,如下所示
这目前对我不起作用,因为我在运行时的“解析 JSON”操作中收到以下错误:
BadRequest。 属性 'content' 必须是 'ParseJson' 操作输入中的 JSON 类型,但类型是 'application/pdf'.
我的 Parse JSON 操作的架构如下所示:
如何从“文件内容”操作输出中获取 $content 属性 的值?
下面的方法不行
因为我的 JSON 最终是这样的:
"Attachments": [
{
"AttachmentData": {
"$content-type": "application/pdf",
"$content": "JVBERi0xLjQN......."
},
"AttachmentName": "Hollow.pdf"
}
]
根据您的要求,您可以使用表达式 outputs('Get_file_content_using_path')?['body']?['$content']
从“文件内容”操作输出中获取 $content
属性 的值。请参考截图:
我正在使用“使用路径获取文件内容”从 SharePoint 检索 PDF 文档。
在随后的“设置变量”操作中,我需要访问 $content 属性 的值来构建一个 json 请求,如下所示
这目前对我不起作用,因为我在运行时的“解析 JSON”操作中收到以下错误:
BadRequest。 属性 'content' 必须是 'ParseJson' 操作输入中的 JSON 类型,但类型是 'application/pdf'.
我的 Parse JSON 操作的架构如下所示:
如何从“文件内容”操作输出中获取 $content 属性 的值?
下面的方法不行
因为我的 JSON 最终是这样的:
"Attachments": [
{
"AttachmentData": {
"$content-type": "application/pdf",
"$content": "JVBERi0xLjQN......."
},
"AttachmentName": "Hollow.pdf"
}
]
根据您的要求,您可以使用表达式 outputs('Get_file_content_using_path')?['body']?['$content']
从“文件内容”操作输出中获取 $content
属性 的值。请参考截图: