求助:用公式或者正则表达式判断文件名后缀

image.png

image.png如果上传的文件文件名后缀为pdf、jpg、gif则这个条件属性可用

展示列

image.png

FineReport 帆软用户o8Hv4jPkHk 发布于 2022-6-1 14:01 (编辑于 2022-6-1 14:12)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-6-1 14:07(编辑于 2022-6-1 14:42)

这个判断有问题。你条件属性是在加载的时候就执行完成了。而你上传文件是在之后。。这样条件属性不会触发了。。

A11是单元格你自己改成你的单元格

INARRAY(mid(a11,find(".",a11)+1,30),['png','pdf','gif'])>0

  • 帆软用户o8Hv4jPkHk 帆软用户o8Hv4jPkHk(提问者) 但是我的展示出来就是名字啊,应该是可以的吧
    2022-06-01 14:12 
  • CD20160914 CD20160914 回复 帆软用户o8Hv4jPkHk(提问者) 你的文件是后面上传。不是已经存在的。条件属性在加载的时候就执行完成了。默认它所有都没有生效。当你再导入一个png的文件。条件属性并不会就生效了。。
    2022-06-01 14:23 
  • 帆软用户o8Hv4jPkHk 帆软用户o8Hv4jPkHk(提问者) 回复 CD20160914 不是,我在填报的时候就已经上传了,这个相当于确认信息的,所以库里已经有了。还有个上传键是因为我设置了可修改
    2022-06-01 14:33 
  • CD20160914 CD20160914 回复 帆软用户o8Hv4jPkHk(提问者) 你的意思就是你查询出来的时候已经有文件的名称了。然后要判断单元格的文件名称如果在你说的三个范围内就是可以用超链接是吗
    2022-06-01 14:36 
  • 帆软用户o8Hv4jPkHk 帆软用户o8Hv4jPkHk(提问者) 回复 CD20160914 是的是的,那个字段就是文件名
    2022-06-01 14:37 
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-6-1 14:03(编辑于 2022-6-1 14:03)

https://help.fanruan.com/finereport/doc-view-1059.html

获取上传文件的名称 right()截取 后缀 来判断

最佳回答
0
qiqits1984Lv6中级互助
发布于2022-6-1 14:11

filesize(file)获取文件的大小,单位为Kb。当file为单文件时,返回文件大小,当file为多文件时,返回文件大小的数组。如果file不为文件类型,则返回错误信息。

从链接中查找指定字符串

https://help.fanruan.com/finereport10.0/doc-view-2364.html

  • 4关注人数
  • 399浏览人数
  • 最后回答于:2022-6-1 14:42
    请选择关闭问题的原因
    确定 取消
    返回顶部