WPS Airscript 多维表格通过云文档API打开文件怎么获取FieldId

我是想多维表格打开智能表格的数据表,进行数据修改(新增、删除等),我该怎么操作 检测了sheetB没有问题,不管是GetFields还是FieldId都是报下面的错误
浙江省
浏览 258
收藏
5
分享
5 +1
5
+1
全部评论 5
 
bokuto
【回答】首先在多维表格脚本编辑器对应的脚本添加云文档API服务,然后根据Air Script文档云文档API服务说明https://airsheet.wps.cn/docs/api/advanced/KSDrive.html,通过智能表格链接打开指定文档,然后调用智能表格数据表相关API操作智能表格内的数据,最后记得关闭文档记录哦,可看下动图的代码做个思路参考喔
· 广东省
回复
bokuto
参考代码: // 打开指定文档 let file = KSDrive.openFile('https://www.kdocs.cn/l/XXXXXXXXXXXX) const sheet = file.Application.ActiveSheet const field = sheet.Field.CreateFields({ Fields: [ { name: '等级', type: 'Rating', max: 5 } ] }) console.log(field) // 打印结果示例: // [{"id":"LZ","name":"等级","type":"Rating"}] // 使用结束之后调用close关闭文档,否则无法再次调用KSDrive.openFile file.close()
· 广东省
回复
 
WPS_1615165357
我昨天想了下,这个可以获得代码本地的FieldId,但是通过云文档API的获取不了,所以是不是数据表的写入需要通过脚本令牌和webhook,有了解的人吗
· 浙江省
回复
 
测试号
javascript太难学了,我都用的Python,到现在我都觉得json简直是个傻逼玩意,实在搞不懂
· 江苏省
1
回复
WPS_1615165357
主要是官网做得不好,我想问下Python哪里有WPS的教程吗,Python我也会
· 浙江省
回复