:::danger 我们不推荐在公开作品中使用维格表控件,极易造成token泄露,别人可以轻易修改你的数据
:::
:::tips
关于 API Token
和 表格ID
的获取,请参考 维格云字典。
:::
积木介绍
该控件的积木分为两部分:字典积木、云表格积木。
字典积木
CoCo现在已经有了字典这种数据类型,推荐使用CoCo自带的字典
云表格积木
方法积木,处理云表格的增、查、改、删这4种操作。
事件积木,对增、查、改、删操作的监听,包括成功和失败事件。
如何使用
我们以如下的表结构为例,分别演示增、查、改、删这4个积木的使用。
创建数据
首先通过字典积木创建需要新增的(行)数据,创建后的数据结构如下:
{
"年龄":5,
"评分":2,
"介绍":"我是猴哥我怕谁😄",
"姓名":"雷电猴"
}
创建完成后,通过【创建数据】积木即可在对应的维格表中新增一行数据。
返回维格查看该表格,表中已新增“雷电猴”
通过【新增成功时】事件积木,处理创建成功的情况
:::danger 注意:这里的行号不是行序列号,不是数字,而是一个字符串,用于标识该行的唯一 ID。
:::
查询数据
接着上一步,当前维格表中存在两行数据,我们使用分别 {年龄}>4
和 {年龄}=5
查询,得到如下的结果。
:::warning 这里的查询条件使用了维格的智能公式,公式语法参考官方文档 https://vika.cn/help/tutorial-getting-started-with-formulas/
:::
也可以使用稍微复杂一些的查询条件,比如{年龄}+{评分}=7
更新数据
更新数据需要先拿到行号,然后根据行号再去更新数据
这里我们先查询{评分}=2
的数据,然后拿到行号和数据,通过字典修改评分=3
,最后调用【更新数据】积木,去更新数据。
删除数据
接着上一步的操作,我们已经将雷电猴的评分改为3
,这里我们根据评分=3
去删除这行数据。
返回维格表查看数据,雷电猴这行已经被删除,只剩一个大黄鸡孤零零的。