我们在应用开发过程中,表单中禁止了附件下载,但是一些业务场景有需要下载附件的时候或者打印模板后直接下载等等。
那么如何解决这类场景呢,具体方案如下:
我们可以通过设置自定义按钮,调用浏览器的下载功能下载附件。
配置如下:

1. 拿到附件的下载链接
var iurl=JSON.parse(input.imgurl?input.imgurl:'[]')
var url=iurl.length>0?iurl[0]:'';
output={output:url}
2.使用【界面推送】节点选则【打开链接】
效果如下:

奇思妙想,来发现更有趣的小功能吧。😄
测试成功了, 但是这种只支持下载第一个附件, 如果有多个附件, 应该怎么做呢?
测试的时候使用静态参数例如["https://help.mingdao.com/logo.png"]
请在记录详情中点击 按钮,页面批量选择不会触发界面推送的
请问是啥原因呢?
我咋捣鼓了一下,不会自动下载 ahhhhh,流程都执行了![image.png]()
可以
我看咱们的很多类似代码都用的 JavaScript 示例的,能有一些 Python 示例的吗?
我知道,我的意思是说那个入参的命名是啥?
附件字段传入的就是 JSON 的格式吗?直接解析就能拿到地址了?那我同一表格的多个附件是不是可以一次性下载多个附件?
代码块配置的详细内容可以 截图一下吗?
记录的附件字段
JS 节点里的参数是啥?
🚀️