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

使用@length函数获取数组长度时遇类型不匹配错误求助

解决方法
  • 检查变量类型:你要赋值的变量类型必须是整数(Int)。如果变量是字符串、布尔等其他类型,length()返回的整数就会和字段类型不匹配,直接把变量类型改成Int就能解决大部分情况。
  • 确认数组路径正确性:先确认activity('My JSON Array').output是不是真的返回数组。有些活动的输出数组会嵌套在value字段里,比如activity('My JSON Array').output.value,如果路径错了,可能返回非数组类型,间接导致类型不匹配。
  • 强制类型转换(按需使用):如果必须用非整数类型的变量(比如字符串),可以把长度结果转成对应类型,比如转字符串用:
    @string(length(activity('My JSON Array').output))
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 09:36:23