JSON数据更新问题

a字段里有json字符串,我想用json里的一个值更新b字段,怎么操作比较方便

不明白你的意思,这个问题在 seatable 中实际使用场景是?

传了一个身份证到a,我ocr出来把结果保存到一个b,把身份证号码放c,
b是json格式的,怎么方便的处理?

1 个赞

1、把 b 中的 json 转换成字符串 let id = JSON.parse(‘{“name”:“张三”,“id”:“110000200001010101”}’).id;

2、把字符串 id 通过 API 写入到 C 单元格中。

不知道是否可行?

api肯定可以,我用js更新,失败了,,,所以看sql能直接操作不。

await base.modifyRow(table_name, row_id, row_data)
error: Error: The parameter ‘row’ only accepts object as a parameter, but you passed string

API 提示参数的数据类型不对,构建一个对象, { column_key: “110000200001010101” }, column_key 是 C 列的 column_key 试试?我不清楚 SQL 能否直接操作。