维格表
演示
登录维格表官网,找一个数据模板(本例是“招聘过程管理”),点击“使用模板”并勾选“使用模板里的数据”,工作站里就有了可以任意修改的数据表了。
前面课程已经有了$api.service的通用表达式exc($exp["服务_" + name] || ""),我们新添加一个
$exp.服务_vika
来请求$api.request()第三方API::option.option.headers.Authorization = "Bearer {API Token}" $api.request("https://api.vika.cn/fusion/v1/" + option.path, option.option, option.body) $r
因为所有维格表的API都以"https://api.vika.cn/fusion/v1/"开头,后面加上每种请求对应的路径;如果是修改或删除前端会设置option.method请求方法(PATCH或DELETE),如果修改或创建会带上内容body。
读取获取文件列表(API)
我们把它放在onReady里,这样页面一打开就可以先展示此列表给用户看。拿到数据后过滤一下,排除非数据表Datasheet的节点(文件夹、收集表、仪表盘)。用户点击其中一个数据表标签时获取具体记录(API)
为了方便展示我们把records里的fields提取到list变量中,把list第一行的所有字段名作为表头放到keys变量中。在表的最后一列添加删除按钮以删除指定数据行(API)
同理,我们也可以做创建,修改的操作。