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

如何通过Smartsheet API获取_OUTLINELEVEL_等元数据?

解决Smartsheet API获取_OUTLINELEVEL_和_ROWNUM_元数据的问题

关于_OUTLINELEVEL_(大纲级别)

_OUTLINELEVEL_属于Smartsheet的内置系统列,不会作为普通列返回,但行对象本身自带的字段可以直接获取对应信息:

  • 行数据中的indent字段值直接对应大纲层级:indent=0是一级行,indent=1是二级行,以此类推,和Smartsheet界面显示的_OUTLINELEVEL_完全匹配。
  • 行的parentId字段可判断是否为子行,结合indent能更清晰确认层级关系,不需要额外请求参数。

关于_ROWNUM_(行号)

_ROWNUM_是Smartsheet界面动态计算的行序号,API不会直接返回该值——因为行号会随行的增删、排序操作实时变化。你可以通过以下方式获取:

  • 直接根据API返回的行列表顺序计数:列表中第1个行对象对应_ROWNUM_=1,第2个对应_ROWNUM_=2,以此类推。

关键说明

你之前添加的include参数(objectValue,objectProperties,format,formula,columnType,options)都是针对普通自定义列的属性配置,对Smartsheet内置的系统列不生效。系统列的信息要么嵌入在行对象的特定字段中,要么需要客户端自行计算,无法通过include参数触发返回。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 12:57:20