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

Liquid数组取值问题:无法获取pdfFileUrl值求助

问题原因与解决方法
  • 核心问题:你用数组索引[1]访问对象属性是错误的。maxVersionNumber是键值对对象(包含id、pdfFileUrl、versionNumber三个属性),不是数组,所以索引[1]无法匹配到任何属性,自然返回空。

  • 正确写法(二选一):

    1. 点语法(更简洁):
      {% assign pdfURL = maxVersionNumber.pdfFileUrl %}
      
    2. 方括号键名语法(适合键名含特殊字符的场景):
      {% assign pdfURL = maxVersionNumber['pdfFileUrl'] %}
      
  • 额外调试建议:如果还是取不到值,先输出对象结构确认键名是否正确(比如大小写、拼写错误):

    {{ maxVersionNumber | inspect }}
    

    这会打印出对象的完整键值对,能快速排查是否是键名写错了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 11:03:10