You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PowerAutomate中清理字符串提取SharePoint返回目标值

Power Automate 提取SharePoint返回字段中Value值的实现方案

你获取到的内容本质是类JSON结构的返回值,无需手动做复杂的字符串清洗,按以下两种方法操作即可直接得到不带引号的目标值:

  • 优先方案:JSON解析法(稳定性最高,不受值长度变化影响)
    直接使用Power Automate内置的json()转换函数解析结构后提取目标字段,操作步骤:
    1. 在需要填入最终值的输入位置,切换到「表达式」编辑页
    2. 输入以下表达式,将占位符替换为你存储该段返回内容的动态内容即可:
      json(替换为对应动态内容块)?['Value']
      
    示例:如果该段内容来自「获取项」操作的自定义字段,表达式写法参考:
    json(outputs('获取项')?['body/自定义字段名'])?['Value']
    
    运行后流会自动解析JSON结构,直接返回不带引号的Normal文本。
  • 兼容兜底方案:字符串切分法(适配返回JSON格式不标准的场景)
    如果你遇到返回结构格式异常(比如示例中"@data.type":"#Text.SharePoint.Text":1存在格式错误导致json()函数报错),可以用内置字符串函数做定向切分取值,表达式如下:
    last(split(first(split(替换为对应动态内容块,'"}')),'"Value":"'))
    
    该逻辑会先截断JSON尾部多余内容,再定位"Value":"的固定标识提取后续文本,全程不会保留引号。

注意:不要使用固定字符位置截取的方式实现,一旦Value字段的内容长度发生变化,截取结果会出错。

内容的提问来源于stack exchange,提问作者Marley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.02 05:31:07