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

2sxc Formulas 使用问题:如何获取Entity类型字段内部的关联字段值

结论

可以实现,你可以直接通过点操作符访问关联实体的内部字段值。

你之前直接对data.FieldA、data.FieldB做拼接,拿到的是关联实体ID,是因为实体类型字段的默认直接取值逻辑就是返回主键ID,你只要在后面加.内部字段标识就可以拿到对应属性。

修改后的参考公式如下:

v1(data, context) { 
  // 用可选链?.避免关联字段为空时抛出空指针错误
  return `${data.FieldA?.thisCatField} - ${data.FieldB?.你要取的对应字段标识}`;
}

注意事项

  • 要确保你写的内部字段标识和关联实体里的字段名完全一致,大部分平台的字段标识区分大小写
  • 部分低代码平台需要你在当前实体的关联字段设置中,开启关联实体的字段自动加载权限,否则访问嵌套属性会返回undefined
  • 如果调试时发现拿不到值,可以先在公式中打印data.FieldA的完整结构,确认关联数据已经加载到当前上下文里

内容的提问来源于stack exchange,提问作者João Gomes

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 05:36:02