请高手帮忙写一段airscript或python代码

一、存在的现象: 我在WPS云文档目录下新建了一个文件名为“合同台账”的多维表格,表格中名为“合同”的数据表有一个字段类型为图片或附件,字段名为“扫描件上传”,还有一个字段类型为单选项,字段名为“签订状态”,该数据表开启了高级权限,当签订状态变成“已签订”时,则该条记录不可修改或删除。文件共享给了其它人,其它人可以访问和查看上传的附件,并可以通过数据导出的方式打包下载每条记录上传的附件,但不能根据需要选择下载某一条记录的附件。 二、试想解决方法 由于所有附件一起打包下载太慢,想解决下载单个附件的问题,我试想通过自动化流程的方式,在合同台账数据表中增加一个字段类型为链接,字段名为“下载”,当签订状态变成“已完成”时,自动将该条记录上传的附件另存至云文档的“合同”文件夹下,并生成下载链接自动填入合同台账数据表的“下载”字段中。 三、问题 1、只是想下载单条记录的附件,请教大家有没有其它方法可以实现? 2、如无有效的方法,请高手帮忙写一段airscript或python代码,通过自动化流程实现这一功能! 谢谢大家!拜托
中国
浏览 121
收藏
4
分享
4 +1
4
+1
全部评论 4
 
airscript要做到的条件很苛刻,需要是某个固定类型的云文档,本地上传的也不行,类型不一样也不可以,估计实用性不大。 已将代码附在下方 const a1 = 1 const value = Application.Sheets('数据表').RecordRange(a1,"@图片和附件").Value const mid1 = value.Value const imgurl = mid1[0].LinkUrl console.log(imgurl) let url = KSDrive.createFile(KSDrive.FileType.AP/*AP是智能文档、 KSheet是智能表格、ET是表格、DB是多维表 */, { source: imgurl, name: '要替换的名字', dirUrl:'要放置的云文档的链接' })
· 河南省
回复
 
解答啦
· 上海
回复
 
是否可以筛选某一条记录,再导出
· 浙江省
回复
谢谢回答!是可以通过这一方法实现,如高级权限有设置下载的权限就好了,如下图取消带❌的按钮,只显示有下载图标的
· 中国
回复