填表公式:下载附件操作
下载附件操作的作用
下载附件操作的作用是下载已上传到企业云盘中的文件。
如何添加下载附件操作
1.进入模板设计界面,单击【填表公式】,弹出“填表公式管理”对话框。
2.选择事件后,单击【添加公式】按钮,在弹出的“请选择操作”对话框中双击“下载附件”操作。
3.选择刚添加的“下载附件”操作,修改、完善参数即可。
下载附件参数说明
先给新建的公式取一个便于识别的【名称】,如“下载附件_付款水单”。
一个完整的填表公式包含三部分,本节中,这三部分分别是:
●执行条件(对应1号框)
公式的【执行条件】是一个逻辑判断表达式。如果不满足,则整个公式都不执行,包括下面的【数据源】和【下载附件操作】都不会被执行。
详见“填表公式-概述”。
●数据源(对应2号框)
【数据源】的作用是给后续的操作提供数据,可从模板的数据接口、系统内设的全局数据接口、新建表单、打开表单、本表单明细等获取数据,并将获取到的数据传给后续的操作中使用。
【数据源】返回的数据是一个二维表(结构类似明细表),一行表示一条记录,一列表示一个数据项。数据源首先会取出二维表中第一条记录,驱动操作的执行一次,在操作中可以访问该条记录参与计算,操作完成后,【数据源】会取下一条记录继续驱动操作执行,以此类推,直至所有数据消耗完。数据源中有多少条记录,则驱动操作执行多少次。
详见“填表公式-数据源”。
●下载附件操作(对应3号框)
1.【执行条件】
操作的【执行条件】如果不满足,则【下载附件操作】不会被执行。
详见“填表公式-概述”。
2.【文件系统名】
有两种填写的方式:
★文本“fileBox”
★本表单中已定义的数据项
3.【文件ID】
上传文件时系统自动生成,可以指定本表单中已定义的数据项。
4.【默认文件名】
填入保存文件时候的名称,例如“20190821付款水单”,还可以指定本表单中已定义的数据项。
默认为空的话,后面在执行该操作后,会弹出对话框手动填文件名。
5.【默认扩展名】
填入保存文件时候的扩展名,例如“jpg”、“png”、“docx”…… 还可以指定本表单中已定义的数据项。
默认为空的话,后面在执行该操作后,会弹出对话框手动填扩展名。
示例
在《付款单》中单击【下载】按钮后,下载对应明细行的附件。
1.本例沿用http://www.iyunbiao.com/wiki/填表公式:数据源-上传文件中的例子。
2.进入“付款单”模板表单设计界面,添加并定义【下载】按钮的列。
3.接着单击【填表公式】,找到“单元格按钮单击”事件并添加数据项“下载附件”。
4.为了单击【下载】按钮后,可以执行“下载附件”的功能。在刚刚添加的按钮下添加“下载附件”操作。
5.修改操作名称为“下载附件_明细”。
6.【文件系统名】选择明细中的“文件系统”。
7.【文件ID】选择明细中的“文件ID”。
8.【默认文件名】选择明细中的“文件名”。
9.【默认扩展名】选择明细中的“类型”。
10. 单击【确定】后保存,调试一下效果。