选择文件
功能
打开一个对话框以选择文件。
输入
| 名称 | 说明 | 示例 |
|---|---|---|
| 筛选器 | 【String】文件筛选器 | |
| 用户 | 【String】指定弹出选择文件框的用户,可选择:流程执行用户/流程接管用户/代理端/用户管理界面的用户,支持多选,多用户用英文逗号隔开。具体说明可查看下方的“注意/说明”项。 | '流程执行用户' |
选项
| 名称 | 说明 | 示例 |
|---|---|---|
| 超时(毫秒) | 【Integer】指定最长的等待时间(以毫秒为单位),默认值为30000毫秒(30秒) | 5000 |
输出
| 名称 | 说明 | 示例 |
|---|---|---|
| 选择的文件 | 【String】返回所选文件的完整路径,填入变量名称。 | 文件 |
| 确认用户 | 【String】返回选择文件的用户,填入变量名称。 | 确认用户 |
注意/说明
1.输出栏中的“确认用户”输出,是通过流程调用该组件进行执行时,才会显示进行确认操作的用户名。
2.筛选器的格式固定为:'All Files(*.*)|*.*',但是,实际上限制所选文件的格式是|符号后面的*.*,前面的(*.*)将不起任何限制作用。如设置成只能选择 txt 文件,则筛选器栏所填写的内容为:'All Files(*.*)|*.txt'。
注意:不支持筛选多种格式的文件。
3.(*.*):只是改变选择文件弹框中的右下角显示的内容,如下图所示:
4.此函数选择文件弹框情况如下:
(1)对于组件而言,直接在控制台中执行组件,即可弹出选择文件框。
(2)对于流程而言,在流程中调用该组件,则根据选择的用户,在选择用户的控制台中进行弹框。“用户”参数填写选项如下:
- 若不填写,则系统会将选择文件框发送给所有在线用户;
- 若选择“流程执行用户”,则系统会将选择文件框发送到该流程的执行用户;
- 若选择“流程接管用户”,则系统会将选择文件框发送到接管该流程的用户;
- 若选择“代理端”,则在运行流程的代理端所在的机器中弹出选择文件框;
若选择【用户管理】界面的用户,则系统会将选择文件框发送到指定用户,且指定用户必须登录控制台,才能看到选择文件框,否则无法查看到选择文件框。
[info] 提示
当“用户”和“代理端”一起勾选时,仅有选择的用户生效,代理端不生效。
相关函数
无
示例/演示
直接在控制台中执行组件,弹出选择文件框如图:
通过流程调用该组件,在指定用户的控制台中弹出选择文件框: