以一个共享 Excel 表格为例说明SDK使用,其他应用场景同理
以下说明为某个组织内部,某一张电子表格如何实现多人同时协同填写:
```javascript
WXAPI.newsExtFieldListV2({
token: '000'
})
```
+ token 当前用户登陆凭证
+ organizeId 组织ID
+ newsId 电子表格的ID,接口获取这张电子表格里所有单元格列表
获取到的对象为某个单元格的属性,具体包含以下字段:
+ k 为单元格编号,您可以根据自己方便的形式进行命名,继而您可以方便的在平面内平铺暂时表格内的单元格;
+ content 为这个单元格的内容,这个字段保存的是单元格的数据,可以是数字、文本、以及你需要的任何数据;
+ version 版本号。单元格每次变更,系统都会把单元格的这个版本号+1,这样保证不会多个人同时去修改同一个单元格的数据。同时,当你发现你当前单元格的版本号和接口获取到的单元格的版本号不一致的情况下,你可以在界面上显示有用户已经修改该单元格,自动修改成最新的别的用户修改的内容;
+ uidLast 这个单元格最后编辑的用户编号;
+ dateAdd 单元格首次创建时间
+ dateUpdate 最后编辑时间
一般来讲,单元格编号可以根据 x、y 轴坐标来命名,这样比较容易在UI界面上进行展示,一个比较简单的做法就是直接参照 Excel 里单元格的命名:比如: k: A3 ,就是第一列,第三行的那个单元格